From da6c53bcd842886cb7ba783d11a85092122ecd12 Mon Sep 17 00:00:00 2001 From: team-tf-cdk <84392119+team-tf-cdk@users.noreply.github.com> Date: Thu, 5 Sep 2024 05:24:53 +0200 Subject: [PATCH] feat: upgrade provider from `0.94.1` to version `0.95.0` (#838) This PR upgrades the underlying Terraform provider to version 0.95.0 --------- Signed-off-by: team-tf-cdk --- README.md | 6 +- docs/account.csharp.md | 45 +- docs/account.go.md | 45 +- docs/account.java.md | 75 +- docs/account.python.md | 75 +- docs/account.typescript.md | 45 +- 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 | 31 +- docs/accountRole.go.md | 31 +- docs/accountRole.java.md | 47 +- docs/accountRole.python.md | 47 +- docs/accountRole.typescript.md | 31 +- docs/alert.csharp.md | 45 +- docs/alert.go.md | 45 +- docs/alert.java.md | 67 +- docs/alert.python.md | 75 +- docs/alert.typescript.md | 45 +- ...rationWithAuthorizationCodeGrant.csharp.md | 45 +- ...ntegrationWithAuthorizationCodeGrant.go.md | 45 +- ...egrationWithAuthorizationCodeGrant.java.md | 75 +- ...rationWithAuthorizationCodeGrant.python.md | 75 +- ...onWithAuthorizationCodeGrant.typescript.md | 45 +- ...IntegrationWithClientCredentials.csharp.md | 43 +- ...tionIntegrationWithClientCredentials.go.md | 43 +- ...onIntegrationWithClientCredentials.java.md | 71 +- ...IntegrationWithClientCredentials.python.md | 71 +- ...grationWithClientCredentials.typescript.md | 43 +- ...ticationIntegrationWithJwtBearer.csharp.md | 47 +- ...thenticationIntegrationWithJwtBearer.go.md | 47 +- ...enticationIntegrationWithJwtBearer.java.md | 79 +- ...ticationIntegrationWithJwtBearer.python.md | 79 +- ...tionIntegrationWithJwtBearer.typescript.md | 47 +- docs/apiIntegration.csharp.md | 45 +- docs/apiIntegration.go.md | 45 +- docs/apiIntegration.java.md | 75 +- docs/apiIntegration.python.md | 75 +- docs/apiIntegration.typescript.md | 45 +- docs/cortexSearchService.csharp.md | 451 +- docs/cortexSearchService.go.md | 449 +- docs/cortexSearchService.java.md | 483 +- docs/cortexSearchService.python.md | 525 +- docs/cortexSearchService.typescript.md | 445 +- 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 | 1052 +- docs/dataSnowflakeDatabaseRoles.go.md | 1050 +- docs/dataSnowflakeDatabaseRoles.java.md | 1085 +- docs/dataSnowflakeDatabaseRoles.python.md | 1171 +- docs/dataSnowflakeDatabaseRoles.typescript.md | 1041 +- 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 | 12 +- docs/dataSnowflakeMaskingPolicies.go.md | 12 +- docs/dataSnowflakeMaskingPolicies.java.md | 20 +- docs/dataSnowflakeMaskingPolicies.python.md | 20 +- ...dataSnowflakeMaskingPolicies.typescript.md | 12 +- 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 | 8 +- docs/dataSnowflakeResourceMonitors.go.md | 8 +- docs/dataSnowflakeResourceMonitors.java.md | 12 +- docs/dataSnowflakeResourceMonitors.python.md | 12 +- ...ataSnowflakeResourceMonitors.typescript.md | 8 +- 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 | 12 +- docs/dataSnowflakeRowAccessPolicies.go.md | 12 +- docs/dataSnowflakeRowAccessPolicies.java.md | 20 +- docs/dataSnowflakeRowAccessPolicies.python.md | 20 +- ...taSnowflakeRowAccessPolicies.typescript.md | 12 +- 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 | 31490 ++++++++++++- docs/dataSnowflakeUsers.go.md | 31486 ++++++++++++- docs/dataSnowflakeUsers.java.md | 31487 ++++++++++++- docs/dataSnowflakeUsers.python.md | 33721 +++++++++++++- docs/dataSnowflakeUsers.typescript.md | 31369 ++++++++++++- docs/dataSnowflakeViews.csharp.md | 2412 +- docs/dataSnowflakeViews.go.md | 2404 +- docs/dataSnowflakeViews.java.md | 2493 +- docs/dataSnowflakeViews.python.md | 2633 +- docs/dataSnowflakeViews.typescript.md | 2376 +- 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 | 116 +- docs/database.go.md | 116 +- docs/database.java.md | 178 +- docs/database.python.md | 180 +- docs/database.typescript.md | 115 +- 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 | 602 +- docs/databaseRole.go.md | 602 +- docs/databaseRole.java.md | 615 +- docs/databaseRole.python.md | 651 +- docs/databaseRole.typescript.md | 600 +- docs/dynamicTable.csharp.md | 43 +- docs/dynamicTable.go.md | 43 +- docs/dynamicTable.java.md | 67 +- docs/dynamicTable.python.md | 71 +- docs/dynamicTable.typescript.md | 43 +- docs/emailNotificationIntegration.csharp.md | 31 +- docs/emailNotificationIntegration.go.md | 31 +- docs/emailNotificationIntegration.java.md | 47 +- docs/emailNotificationIntegration.python.md | 47 +- ...emailNotificationIntegration.typescript.md | 31 +- docs/externalFunction.csharp.md | 61 +- docs/externalFunction.go.md | 61 +- docs/externalFunction.java.md | 99 +- docs/externalFunction.python.md | 99 +- docs/externalFunction.typescript.md | 61 +- docs/externalOauthIntegration.csharp.md | 53 +- docs/externalOauthIntegration.go.md | 53 +- docs/externalOauthIntegration.java.md | 91 +- docs/externalOauthIntegration.python.md | 91 +- docs/externalOauthIntegration.typescript.md | 53 +- docs/externalTable.csharp.md | 63 +- docs/externalTable.go.md | 63 +- docs/externalTable.java.md | 97 +- docs/externalTable.python.md | 97 +- docs/externalTable.typescript.md | 63 +- docs/failoverGroup.csharp.md | 51 +- docs/failoverGroup.go.md | 51 +- docs/failoverGroup.java.md | 73 +- docs/failoverGroup.python.md | 87 +- docs/failoverGroup.typescript.md | 51 +- docs/fileFormat.csharp.md | 91 +- docs/fileFormat.go.md | 91 +- docs/fileFormat.java.md | 167 +- docs/fileFormat.python.md | 167 +- docs/fileFormat.typescript.md | 91 +- docs/functionResource.csharp.md | 55 +- docs/functionResource.go.md | 55 +- docs/functionResource.java.md | 91 +- docs/functionResource.python.md | 91 +- docs/functionResource.typescript.md | 55 +- 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 | 72 +- docs/grantPrivilegesToAccountRole.go.md | 72 +- docs/grantPrivilegesToAccountRole.java.md | 96 +- docs/grantPrivilegesToAccountRole.python.md | 132 +- ...grantPrivilegesToAccountRole.typescript.md | 72 +- docs/grantPrivilegesToDatabaseRole.csharp.md | 58 +- docs/grantPrivilegesToDatabaseRole.go.md | 58 +- docs/grantPrivilegesToDatabaseRole.java.md | 80 +- docs/grantPrivilegesToDatabaseRole.python.md | 112 +- ...rantPrivilegesToDatabaseRole.typescript.md | 58 +- docs/grantPrivilegesToShare.csharp.md | 69 +- docs/grantPrivilegesToShare.go.md | 69 +- docs/grantPrivilegesToShare.java.md | 101 +- docs/grantPrivilegesToShare.python.md | 101 +- docs/grantPrivilegesToShare.typescript.md | 68 +- docs/managedAccount.csharp.md | 29 +- docs/managedAccount.go.md | 29 +- docs/managedAccount.java.md | 43 +- docs/managedAccount.python.md | 43 +- docs/managedAccount.typescript.md | 29 +- docs/maskingPolicy.csharp.md | 40 +- docs/maskingPolicy.go.md | 40 +- docs/maskingPolicy.java.md | 64 +- docs/maskingPolicy.python.md | 66 +- docs/maskingPolicy.typescript.md | 40 +- docs/materializedView.csharp.md | 45 +- docs/materializedView.go.md | 45 +- docs/materializedView.java.md | 67 +- docs/materializedView.python.md | 67 +- docs/materializedView.typescript.md | 45 +- docs/networkPolicy.csharp.md | 33 +- docs/networkPolicy.go.md | 33 +- docs/networkPolicy.java.md | 51 +- docs/networkPolicy.python.md | 51 +- docs/networkPolicy.typescript.md | 33 +- 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 | 28 +- docs/networkRule.go.md | 28 +- docs/networkRule.java.md | 46 +- docs/networkRule.python.md | 46 +- docs/networkRule.typescript.md | 28 +- docs/notificationIntegration.csharp.md | 51 +- docs/notificationIntegration.go.md | 51 +- docs/notificationIntegration.java.md | 87 +- docs/notificationIntegration.python.md | 87 +- docs/notificationIntegration.typescript.md | 51 +- 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 | 51 +- docs/oauthIntegrationForCustomClients.go.md | 51 +- docs/oauthIntegrationForCustomClients.java.md | 87 +- ...oauthIntegrationForCustomClients.python.md | 87 +- ...hIntegrationForCustomClients.typescript.md | 51 +- ...ntegrationForPartnerApplications.csharp.md | 39 +- ...uthIntegrationForPartnerApplications.go.md | 39 +- ...hIntegrationForPartnerApplications.java.md | 63 +- ...ntegrationForPartnerApplications.python.md | 63 +- ...rationForPartnerApplications.typescript.md | 39 +- 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 | 48 +- docs/passwordPolicy.go.md | 48 +- docs/passwordPolicy.java.md | 86 +- docs/passwordPolicy.python.md | 86 +- docs/passwordPolicy.typescript.md | 48 +- docs/pipe.csharp.md | 37 +- docs/pipe.go.md | 37 +- docs/pipe.java.md | 59 +- docs/pipe.python.md | 59 +- docs/pipe.typescript.md | 37 +- docs/procedure.csharp.md | 55 +- docs/procedure.go.md | 55 +- docs/procedure.java.md | 91 +- docs/procedure.python.md | 91 +- docs/procedure.typescript.md | 55 +- 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 | 45 +- docs/resourceMonitor.go.md | 45 +- docs/resourceMonitor.java.md | 75 +- docs/resourceMonitor.python.md | 75 +- docs/resourceMonitor.typescript.md | 45 +- docs/role.csharp.md | 31 +- docs/role.go.md | 31 +- docs/role.java.md | 47 +- docs/role.python.md | 47 +- docs/role.typescript.md | 31 +- docs/rowAccessPolicy.csharp.md | 31 +- docs/rowAccessPolicy.go.md | 31 +- docs/rowAccessPolicy.java.md | 47 +- docs/rowAccessPolicy.python.md | 47 +- docs/rowAccessPolicy.typescript.md | 31 +- docs/saml2Integration.csharp.md | 55 +- docs/saml2Integration.go.md | 55 +- docs/saml2Integration.java.md | 95 +- docs/saml2Integration.python.md | 95 +- docs/saml2Integration.typescript.md | 55 +- 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 | 65 +- docs/schema.go.md | 65 +- docs/schema.java.md | 115 +- docs/schema.python.md | 115 +- docs/schema.typescript.md | 65 +- docs/scimIntegration.csharp.md | 37 +- docs/scimIntegration.go.md | 37 +- docs/scimIntegration.java.md | 59 +- docs/scimIntegration.python.md | 59 +- docs/scimIntegration.typescript.md | 37 +- docs/secondaryDatabase.csharp.md | 61 +- docs/secondaryDatabase.go.md | 61 +- docs/secondaryDatabase.java.md | 107 +- docs/secondaryDatabase.python.md | 107 +- docs/secondaryDatabase.typescript.md | 61 +- 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/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 | 25 +- docs/share.go.md | 25 +- docs/share.java.md | 35 +- docs/share.python.md | 35 +- docs/share.typescript.md | 25 +- docs/sharedDatabase.csharp.md | 59 +- docs/sharedDatabase.go.md | 59 +- docs/sharedDatabase.java.md | 103 +- docs/sharedDatabase.python.md | 103 +- docs/sharedDatabase.typescript.md | 59 +- docs/stage.csharp.md | 55 +- docs/stage.go.md | 55 +- docs/stage.java.md | 87 +- docs/stage.python.md | 87 +- docs/stage.typescript.md | 55 +- docs/storageIntegration.csharp.md | 53 +- docs/storageIntegration.go.md | 53 +- docs/storageIntegration.java.md | 91 +- docs/storageIntegration.python.md | 91 +- docs/storageIntegration.typescript.md | 53 +- docs/stream.csharp.md | 39 +- docs/stream.go.md | 39 +- docs/stream.java.md | 63 +- docs/stream.python.md | 63 +- docs/stream.typescript.md | 39 +- docs/streamlit.csharp.md | 39 +- docs/streamlit.go.md | 39 +- docs/streamlit.java.md | 63 +- docs/streamlit.python.md | 63 +- docs/streamlit.typescript.md | 39 +- docs/table.csharp.md | 84 +- docs/table.go.md | 84 +- docs/table.java.md | 108 +- docs/table.python.md | 122 +- docs/table.typescript.md | 84 +- ...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 | 29 +- docs/tag.go.md | 29 +- docs/tag.java.md | 43 +- docs/tag.python.md | 43 +- docs/tag.typescript.md | 29 +- 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 | 51 +- docs/task.go.md | 51 +- docs/task.java.md | 87 +- docs/task.python.md | 87 +- docs/task.typescript.md | 51 +- 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 | 33405 +++++++++++++- docs/user.go.md | 33405 +++++++++++++- docs/user.java.md | 35163 ++++++++++++++- docs/user.python.md | 37385 +++++++++++++++- docs/user.typescript.md | 33156 +++++++++++++- 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 | 4512 +- docs/view.go.md | 4512 +- docs/view.java.md | 4580 +- docs/view.python.md | 4834 +- docs/view.typescript.md | 4484 +- docs/warehouse.csharp.md | 57 +- docs/warehouse.go.md | 57 +- docs/warehouse.java.md | 99 +- docs/warehouse.python.md | 99 +- docs/warehouse.typescript.md | 57 +- 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 | 23 +- src/account/README.md | 2 +- src/account/index.ts | 43 +- src/alert/README.md | 2 +- src/alert/index.ts | 43 +- .../README.md | 2 +- .../index.ts | 41 +- .../README.md | 2 +- .../index.ts | 39 +- .../README.md | 2 +- .../index.ts | 41 +- src/api-integration/README.md | 2 +- src/api-integration/index.ts | 41 +- src/cortex-search-service/README.md | 2 +- src/cortex-search-service/index.ts | 192 +- 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 | 371 +- 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 | 16 +- .../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 | 12 +- 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 | 16 +- 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 | 6617 ++- src/data-snowflake-views/README.md | 2 +- src/data-snowflake-views/index.ts | 747 +- 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 | 163 +- src/database/README.md | 2 +- src/database/index.ts | 97 +- src/dynamic-table/README.md | 2 +- src/dynamic-table/index.ts | 41 +- src/email-notification-integration/README.md | 2 +- src/email-notification-integration/index.ts | 25 +- src/external-function/README.md | 2 +- src/external-function/index.ts | 59 +- src/external-oauth-integration/README.md | 2 +- src/external-oauth-integration/index.ts | 51 +- src/external-table/README.md | 2 +- src/external-table/index.ts | 61 +- src/failover-group/README.md | 2 +- src/failover-group/index.ts | 49 +- src/file-format/README.md | 2 +- src/file-format/index.ts | 89 +- src/function-resource/README.md | 2 +- src/function-resource/index.ts | 53 +- 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 | 68 +- .../README.md | 2 +- .../index.ts | 62 +- src/grant-privileges-to-share/README.md | 2 +- src/grant-privileges-to-share/index.ts | 58 +- src/managed-account/README.md | 2 +- src/managed-account/index.ts | 27 +- src/masking-policy/README.md | 2 +- src/masking-policy/index.ts | 48 +- src/materialized-view/README.md | 2 +- src/materialized-view/index.ts | 43 +- 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 | 31 +- src/network-rule/README.md | 2 +- src/network-rule/index.ts | 36 +- src/notification-integration/README.md | 2 +- src/notification-integration/index.ts | 45 +- .../README.md | 2 +- .../index.ts | 49 +- .../README.md | 2 +- .../index.ts | 37 +- 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 | 56 +- src/pipe/README.md | 2 +- src/pipe/index.ts | 35 +- src/procedure/README.md | 2 +- src/procedure/index.ts | 53 +- src/provider/README.md | 2 +- src/provider/index.ts | 110 +- src/resource-monitor/README.md | 2 +- src/resource-monitor/index.ts | 43 +- src/role/README.md | 2 +- src/role/index.ts | 23 +- src/row-access-policy/README.md | 2 +- src/row-access-policy/index.ts | 29 +- src/saml-integration/README.md | 2 +- src/saml-integration/index.ts | 42 +- src/saml2-integration/README.md | 2 +- src/saml2-integration/index.ts | 53 +- src/schema/README.md | 2 +- src/schema/index.ts | 63 +- src/scim-integration/README.md | 2 +- src/scim-integration/index.ts | 33 +- src/secondary-database/README.md | 2 +- src/secondary-database/index.ts | 59 +- src/sequence/README.md | 2 +- src/sequence/index.ts | 24 +- src/session-parameter/README.md | 2 +- src/session-parameter/index.ts | 20 +- src/share/README.md | 2 +- src/share/index.ts | 23 +- src/shared-database/README.md | 2 +- src/shared-database/index.ts | 53 +- src/stage/README.md | 2 +- src/stage/index.ts | 53 +- src/storage-integration/README.md | 2 +- src/storage-integration/index.ts | 37 +- src/stream/README.md | 2 +- src/stream/index.ts | 37 +- src/streamlit/README.md | 2 +- src/streamlit/index.ts | 37 +- .../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 | 80 +- 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 | 27 +- src/task/README.md | 2 +- src/task/index.ts | 49 +- 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 | 8605 +++- src/version.json | 2 +- src/view/README.md | 2 +- src/view/index.ts | 1598 +- src/warehouse/README.md | 2 +- src/warehouse/index.ts | 51 +- 808 files changed, 403627 insertions(+), 18113 deletions(-) diff --git a/README.md b/README.md index df540c56e..5df1441a8 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# CDKTF prebuilt bindings for Snowflake-Labs/snowflake provider version 0.94.1 +# CDKTF prebuilt bindings for Snowflake-Labs/snowflake provider version 0.95.0 -This repo builds and publishes the [Terraform snowflake provider](https://registry.terraform.io/providers/Snowflake-Labs/snowflake/0.94.1/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.95.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.94.1) +- [Terraform snowflake provider](https://registry.terraform.io/providers/Snowflake-Labs/snowflake/0.95.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/account.csharp.md b/docs/account.csharp.md index 11b90d042..7d6084b93 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.94.1/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -567,6 +567,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | IsOrgAdmin | HashiCorp.Cdktf.IResolvable | *No description.* | | AdminNameInput | string | *No description.* | | AdminPasswordInput | string | *No description.* | @@ -741,6 +742,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `IsOrgAdmin`Required ```csharp @@ -1103,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.94.1/docs/resources/account#id Account#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1193,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.94.1/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1207,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.94.1/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#edition Account#edition} --- @@ -1223,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.94.1/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#email Account#email} --- @@ -1237,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.94.1/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#name Account#name} --- @@ -1253,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.94.1/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1267,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.94.1/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.95.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1281,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.94.1/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#comment Account#comment} --- @@ -1295,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.94.1/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#first_name Account#first_name} --- @@ -1309,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.94.1/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.95.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1321,7 +1332,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1338,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.94.1/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#last_name Account#last_name} --- @@ -1352,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.94.1/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1368,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.94.1/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region Account#region} --- @@ -1384,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.94.1/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/account.go.md b/docs/account.go.md index d01bde140..4fb9a33ad 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.94.1/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -567,6 +567,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | IsOrgAdmin | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | | AdminNameInput | *string | *No description.* | | AdminPasswordInput | *string | *No description.* | @@ -741,6 +742,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `IsOrgAdmin`Required ```go @@ -1103,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.94.1/docs/resources/account#id Account#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1193,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.94.1/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1207,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.94.1/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#edition Account#edition} --- @@ -1223,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.94.1/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#email Account#email} --- @@ -1237,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.94.1/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#name Account#name} --- @@ -1253,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.94.1/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1267,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.94.1/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.95.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1281,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.94.1/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#comment Account#comment} --- @@ -1295,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.94.1/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#first_name Account#first_name} --- @@ -1309,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.94.1/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.95.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1321,7 +1332,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1338,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.94.1/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#last_name Account#last_name} --- @@ -1352,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.94.1/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1368,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.94.1/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region Account#region} --- @@ -1384,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.94.1/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/account.java.md b/docs/account.java.md index d7133f225..57f41195a 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.94.1/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#id Account#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -803,6 +803,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | isOrgAdmin | com.hashicorp.cdktf.IResolvable | *No description.* | | adminNameInput | java.lang.String | *No description.* | | adminPasswordInput | java.lang.String | *No description.* | @@ -977,6 +978,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `isOrgAdmin`Required ```java @@ -1344,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.94.1/docs/resources/account#id Account#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1434,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.94.1/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1448,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.94.1/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#edition Account#edition} --- @@ -1464,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.94.1/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#email Account#email} --- @@ -1478,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.94.1/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#name Account#name} --- @@ -1494,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.94.1/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1508,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.94.1/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.95.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1522,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.94.1/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#comment Account#comment} --- @@ -1536,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.94.1/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#first_name Account#first_name} --- @@ -1550,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.94.1/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.95.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1562,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.94.1/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1579,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.94.1/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#last_name Account#last_name} --- @@ -1593,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.94.1/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1609,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.94.1/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region Account#region} --- @@ -1625,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.94.1/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/account.python.md b/docs/account.python.md index ef5b3ffe8..a5935c4aa 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.94.1/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#id Account#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -846,6 +846,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | is_org_admin | cdktf.IResolvable | *No description.* | | admin_name_input | str | *No description.* | | admin_password_input | str | *No description.* | @@ -1020,6 +1021,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `is_org_admin`Required ```python @@ -1382,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.94.1/docs/resources/account#id Account#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1472,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.94.1/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1486,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.94.1/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#edition Account#edition} --- @@ -1502,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.94.1/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#email Account#email} --- @@ -1516,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.94.1/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#name Account#name} --- @@ -1532,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.94.1/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1546,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.94.1/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.95.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1560,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.94.1/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#comment Account#comment} --- @@ -1574,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.94.1/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#first_name Account#first_name} --- @@ -1588,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.94.1/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.95.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1600,7 +1611,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1617,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.94.1/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#last_name Account#last_name} --- @@ -1631,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.94.1/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1647,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.94.1/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region Account#region} --- @@ -1663,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.94.1/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/account.typescript.md b/docs/account.typescript.md index de7ffef4e..02ccf0d0e 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.94.1/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -567,6 +567,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | isOrgAdmin | cdktf.IResolvable | *No description.* | | adminNameInput | string | *No description.* | | adminPasswordInput | string | *No description.* | @@ -741,6 +742,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `isOrgAdmin`Required ```typescript @@ -1081,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.94.1/docs/resources/account#id Account#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1171,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.94.1/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1185,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.94.1/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#edition Account#edition} --- @@ -1201,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.94.1/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#email Account#email} --- @@ -1215,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.94.1/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#name Account#name} --- @@ -1231,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.94.1/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1245,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.94.1/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.95.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1259,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.94.1/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#comment Account#comment} --- @@ -1273,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.94.1/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#first_name Account#first_name} --- @@ -1287,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.94.1/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.95.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1299,7 +1310,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1316,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.94.1/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#last_name Account#last_name} --- @@ -1330,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.94.1/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1346,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.94.1/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region Account#region} --- @@ -1362,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.94.1/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/accountParameter.csharp.md b/docs/accountParameter.csharp.md index 16c59da22..68e3cedbc 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.94.1/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 9563e754a..c8a3bc7e6 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.94.1/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 c5611b0e2..fd02be2ea 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.94.1/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 b554246f3..2bd3caba2 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.94.1/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 2064c4dc7..72439d0c6 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.94.1/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 3609ee327..f0b80570b 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.94.1/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 850d09738..a0758adda 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.94.1/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 8fb7b2687..ac13b7860 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.94.1/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 709febf34..78c629e92 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.94.1/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 45c251101..416c68b44 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.94.1/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 5ab2aab2b..857cf1730 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.94.1/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | AccountRoleShowOutputList | *No description.* | | CommentInput | string | *No description.* | | IdInput | string | *No description.* | @@ -663,6 +664,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -785,9 +796,9 @@ new AccountRoleConfig { | 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.94.1/docs/resources/account_role#name AccountRole#name}. | -| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#comment AccountRole#comment}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#id AccountRole#id}. | +| Name | string | Identifier for the role; | +| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -869,7 +880,11 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#name AccountRole#name}. +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.95.0/docs/resources/account_role#name AccountRole#name} --- @@ -881,7 +896,7 @@ public string Comment { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -893,7 +908,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 45379247f..90ffffe4a 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.94.1/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | ShowOutput | AccountRoleShowOutputList | *No description.* | | CommentInput | *string | *No description.* | | IdInput | *string | *No description.* | @@ -663,6 +664,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -785,9 +796,9 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/accountrole" | 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.94.1/docs/resources/account_role#name AccountRole#name}. | -| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#comment AccountRole#comment}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#id AccountRole#id}. | +| Name | *string | Identifier for the role; | +| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -869,7 +880,11 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#name AccountRole#name}. +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.95.0/docs/resources/account_role#name AccountRole#name} --- @@ -881,7 +896,7 @@ Comment *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -893,7 +908,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 17f6c6bc0..235a6836d 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.94.1/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role snowflake_account_role}. #### Initializers @@ -40,9 +40,9 @@ AccountRole.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.94.1/docs/resources/account_role#name AccountRole#name}. | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.94.1/docs/resources/account_role#id AccountRole#id}. | +| 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.95.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.95.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -110,7 +110,11 @@ 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.94.1/docs/resources/account_role#name AccountRole#name}. +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.95.0/docs/resources/account_role#name AccountRole#name} --- @@ -118,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.94.1/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -126,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.94.1/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -570,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.94.1/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.95.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -600,6 +604,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | showOutput | AccountRoleShowOutputList | *No description.* | | commentInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | @@ -752,6 +757,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -878,9 +893,9 @@ AccountRoleConfig.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.94.1/docs/resources/account_role#name AccountRole#name}. | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.94.1/docs/resources/account_role#id AccountRole#id}. | +| 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.95.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.95.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -962,7 +977,11 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#name AccountRole#name}. +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.95.0/docs/resources/account_role#name AccountRole#name} --- @@ -974,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.94.1/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -986,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.94.1/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 49beaad2e..a9deb9e73 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.94.1/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role snowflake_account_role}. #### Initializers @@ -38,9 +38,9 @@ accountRole.AccountRole( | 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.94.1/docs/resources/account_role#name AccountRole#name}. | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#comment AccountRole#comment}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#id AccountRole#id}. | +| name | str | Identifier for the role; | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -108,7 +108,11 @@ 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.94.1/docs/resources/account_role#name AccountRole#name}. +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.95.0/docs/resources/account_role#name AccountRole#name} --- @@ -116,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.94.1/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -124,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.94.1/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -614,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.94.1/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.95.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -644,6 +648,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | show_output | AccountRoleShowOutputList | *No description.* | | comment_input | str | *No description.* | | id_input | str | *No description.* | @@ -796,6 +801,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -918,9 +933,9 @@ accountRole.AccountRoleConfig( | 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.94.1/docs/resources/account_role#name AccountRole#name}. | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#comment AccountRole#comment}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#id AccountRole#id}. | +| name | str | Identifier for the role; | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -1002,7 +1017,11 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#name AccountRole#name}. +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.95.0/docs/resources/account_role#name AccountRole#name} --- @@ -1014,7 +1033,7 @@ comment: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -1026,7 +1045,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 4a31a17b0..aab05e967 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.94.1/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | AccountRoleShowOutputList | *No description.* | | commentInput | string | *No description.* | | idInput | string | *No description.* | @@ -663,6 +664,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -774,9 +785,9 @@ const accountRoleConfig: accountRole.AccountRoleConfig = { ... } | 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.94.1/docs/resources/account_role#name AccountRole#name}. | -| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#comment AccountRole#comment}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#id AccountRole#id}. | +| name | string | Identifier for the role; | +| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -858,7 +869,11 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#name AccountRole#name}. +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.95.0/docs/resources/account_role#name AccountRole#name} --- @@ -870,7 +885,7 @@ public readonly comment: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -882,7 +897,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 dee09df43..0dbf40fa6 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.94.1/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -539,6 +539,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | AlertSchedule | AlertAlertScheduleOutputReference | *No description.* | +| FullyQualifiedName | string | *No description.* | | ActionInput | string | *No description.* | | AlertScheduleInput | AlertAlertSchedule | *No description.* | | CommentInput | string | *No description.* | @@ -713,6 +714,16 @@ public AlertAlertScheduleOutputReference AlertSchedule { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ActionInput`Optional ```csharp @@ -955,7 +966,7 @@ public AlertAlertScheduleCron Cron { get; set; } cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#cron Alert#cron} --- @@ -971,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.94.1/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#interval Alert#interval} --- @@ -1009,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.94.1/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#expression Alert#expression} --- @@ -1023,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.94.1/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1075,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.94.1/docs/resources/alert#id Alert#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#id Alert#id}. | --- @@ -1159,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.94.1/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#action Alert#action} --- @@ -1173,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.94.1/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#condition Alert#condition} --- @@ -1187,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.94.1/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#database Alert#database} --- @@ -1203,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.94.1/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#name Alert#name} --- @@ -1217,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.94.1/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#schema Alert#schema} --- @@ -1231,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.94.1/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1245,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.94.1/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1259,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.94.1/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#comment Alert#comment} --- @@ -1273,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.94.1/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1285,7 +1296,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 f334873f3..a9890c245 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.94.1/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -539,6 +539,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | AlertSchedule | AlertAlertScheduleOutputReference | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ActionInput | *string | *No description.* | | AlertScheduleInput | AlertAlertSchedule | *No description.* | | CommentInput | *string | *No description.* | @@ -713,6 +714,16 @@ func AlertSchedule() AlertAlertScheduleOutputReference --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ActionInput`Optional ```go @@ -955,7 +966,7 @@ Cron AlertAlertScheduleCron cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#cron Alert#cron} --- @@ -971,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.94.1/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#interval Alert#interval} --- @@ -1009,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.94.1/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#expression Alert#expression} --- @@ -1023,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.94.1/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1075,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.94.1/docs/resources/alert#id Alert#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#id Alert#id}. | --- @@ -1159,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.94.1/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#action Alert#action} --- @@ -1173,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.94.1/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#condition Alert#condition} --- @@ -1187,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.94.1/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#database Alert#database} --- @@ -1203,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.94.1/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#name Alert#name} --- @@ -1217,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.94.1/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#schema Alert#schema} --- @@ -1231,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.94.1/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1245,7 +1256,7 @@ AlertSchedule AlertAlertSchedule alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1259,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.94.1/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#comment Alert#comment} --- @@ -1273,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.94.1/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1285,7 +1296,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 1995b4b05..36b288e41 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.94.1/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#id Alert#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -719,6 +719,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | alertSchedule | AlertAlertScheduleOutputReference | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | actionInput | java.lang.String | *No description.* | | alertScheduleInput | AlertAlertSchedule | *No description.* | | commentInput | java.lang.String | *No description.* | @@ -893,6 +894,16 @@ public AlertAlertScheduleOutputReference getAlertSchedule(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `actionInput`Optional ```java @@ -1135,7 +1146,7 @@ public AlertAlertScheduleCron getCron(); cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#cron Alert#cron} --- @@ -1151,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.94.1/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#interval Alert#interval} --- @@ -1189,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.94.1/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#expression Alert#expression} --- @@ -1203,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.94.1/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1260,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.94.1/docs/resources/alert#id Alert#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#id Alert#id}. | --- @@ -1344,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.94.1/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#action Alert#action} --- @@ -1358,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.94.1/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#condition Alert#condition} --- @@ -1372,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.94.1/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#database Alert#database} --- @@ -1388,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.94.1/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#name Alert#name} --- @@ -1402,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.94.1/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#schema Alert#schema} --- @@ -1416,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.94.1/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1430,7 +1441,7 @@ public AlertAlertSchedule getAlertSchedule(); alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1444,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.94.1/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#comment Alert#comment} --- @@ -1458,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.94.1/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1470,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.94.1/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 54f826c7c..758a43e27 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.94.1/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#id Alert#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -781,6 +781,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | alert_schedule | AlertAlertScheduleOutputReference | *No description.* | +| fully_qualified_name | str | *No description.* | | action_input | str | *No description.* | | alert_schedule_input | AlertAlertSchedule | *No description.* | | comment_input | str | *No description.* | @@ -955,6 +956,16 @@ alert_schedule: AlertAlertScheduleOutputReference --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `action_input`Optional ```python @@ -1197,7 +1208,7 @@ cron: AlertAlertScheduleCron cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#cron Alert#cron} --- @@ -1213,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.94.1/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#interval Alert#interval} --- @@ -1251,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.94.1/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#expression Alert#expression} --- @@ -1265,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.94.1/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1317,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.94.1/docs/resources/alert#id Alert#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#id Alert#id}. | --- @@ -1401,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.94.1/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#action Alert#action} --- @@ -1415,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.94.1/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#condition Alert#condition} --- @@ -1429,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.94.1/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#database Alert#database} --- @@ -1445,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.94.1/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#name Alert#name} --- @@ -1459,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.94.1/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#schema Alert#schema} --- @@ -1473,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.94.1/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1487,7 +1498,7 @@ alert_schedule: AlertAlertSchedule alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1501,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.94.1/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#comment Alert#comment} --- @@ -1515,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.94.1/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1527,7 +1538,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -2102,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.94.1/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#expression Alert#expression} --- @@ -2112,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.94.1/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#time_zone Alert#time_zone} --- diff --git a/docs/alert.typescript.md b/docs/alert.typescript.md index 902ca62e7..7ab3112c6 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.94.1/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -539,6 +539,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | alertSchedule | AlertAlertScheduleOutputReference | *No description.* | +| fullyQualifiedName | string | *No description.* | | actionInput | string | *No description.* | | alertScheduleInput | AlertAlertSchedule | *No description.* | | commentInput | string | *No description.* | @@ -713,6 +714,16 @@ public readonly alertSchedule: AlertAlertScheduleOutputReference; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `actionInput`Optional ```typescript @@ -952,7 +963,7 @@ public readonly cron: AlertAlertScheduleCron; cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#cron Alert#cron} --- @@ -968,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.94.1/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#interval Alert#interval} --- @@ -1003,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.94.1/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#expression Alert#expression} --- @@ -1017,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.94.1/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1051,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.94.1/docs/resources/alert#id Alert#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#id Alert#id}. | --- @@ -1135,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.94.1/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#action Alert#action} --- @@ -1149,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.94.1/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#condition Alert#condition} --- @@ -1163,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.94.1/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#database Alert#database} --- @@ -1179,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.94.1/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#name Alert#name} --- @@ -1193,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.94.1/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#schema Alert#schema} --- @@ -1207,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.94.1/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1221,7 +1232,7 @@ public readonly alertSchedule: AlertAlertSchedule; alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1235,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.94.1/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#comment Alert#comment} --- @@ -1249,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.94.1/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1261,7 +1272,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 6733b57f5..f7969f661 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -554,6 +554,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | ApiAuthenticationIntegrationWithAuthorizationCodeGrantDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | ApiAuthenticationIntegrationWithAuthorizationCodeGrantShowOutputList | *No description.* | | CommentInput | string | *No description.* | | EnabledInput | object | *No description.* | @@ -734,6 +735,16 @@ public ApiAuthenticationIntegrationWithAuthorizationCodeGrantDescribeOutputList --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -1046,11 +1057,11 @@ new ApiAuthenticationIntegrationWithAuthorizationCodeGrantConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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. | @@ -1140,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1152,9 +1163,9 @@ public string Name { get; set; } - *Type:* string -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1168,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1184,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1198,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1210,7 +1221,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1227,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1241,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1255,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1271,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1285,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1301,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.94.1/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.95.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 b1f84c3e2..6fa767965 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -554,6 +554,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | ApiAuthenticationIntegrationWithAuthorizationCodeGrantDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ShowOutput | ApiAuthenticationIntegrationWithAuthorizationCodeGrantShowOutputList | *No description.* | | CommentInput | *string | *No description.* | | EnabledInput | interface{} | *No description.* | @@ -734,6 +735,16 @@ func DescribeOutput() ApiAuthenticationIntegrationWithAuthorizationCodeGrantDesc --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -1046,11 +1057,11 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/apiauthentica | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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. | @@ -1140,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1152,9 +1163,9 @@ Name *string - *Type:* *string -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1168,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1184,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1198,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1210,7 +1221,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1227,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1241,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1255,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1271,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1285,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1301,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.94.1/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.95.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 63308cae8..57766c7bf 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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. #### Initializers @@ -51,11 +51,11 @@ ApiAuthenticationIntegrationWithAuthorizationCodeGrant.Builder.create(Construct | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -139,9 +139,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -762,6 +762,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | ApiAuthenticationIntegrationWithAuthorizationCodeGrantDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | showOutput | ApiAuthenticationIntegrationWithAuthorizationCodeGrantShowOutputList | *No description.* | | commentInput | java.lang.String | *No description.* | | enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | @@ -942,6 +943,16 @@ public ApiAuthenticationIntegrationWithAuthorizationCodeGrantDescribeOutputList --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -1259,11 +1270,11 @@ ApiAuthenticationIntegrationWithAuthorizationCodeGrantConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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. | @@ -1353,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1365,9 +1376,9 @@ public java.lang.String getName(); - *Type:* java.lang.String -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1381,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1397,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1411,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1423,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.94.1/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.95.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. @@ -1440,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1454,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1468,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1484,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1498,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1514,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.94.1/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.95.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 51d77892e..37fb5d065 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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. #### Initializers @@ -48,11 +48,11 @@ apiAuthenticationIntegrationWithAuthorizationCodeGrant.ApiAuthenticationIntegrat | provider | cdktf.TerraformProvider | *No description.* | | 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. | +| 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_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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -136,9 +136,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -805,6 +805,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | ApiAuthenticationIntegrationWithAuthorizationCodeGrantDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | show_output | ApiAuthenticationIntegrationWithAuthorizationCodeGrantShowOutputList | *No description.* | | comment_input | str | *No description.* | | enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | @@ -985,6 +986,16 @@ describe_output: ApiAuthenticationIntegrationWithAuthorizationCodeGrantDescribeO --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -1297,11 +1308,11 @@ apiAuthenticationIntegrationWithAuthorizationCodeGrant.ApiAuthenticationIntegrat | provider | cdktf.TerraformProvider | *No description.* | | 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. | +| 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_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.94.1/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.95.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. | @@ -1391,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1403,9 +1414,9 @@ name: str - *Type:* str -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1419,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1435,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1449,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1461,7 +1472,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1478,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1492,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1506,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1522,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1536,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1552,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.94.1/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.95.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 6185acb01..4be5628eb 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -554,6 +554,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | ApiAuthenticationIntegrationWithAuthorizationCodeGrantDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | ApiAuthenticationIntegrationWithAuthorizationCodeGrantShowOutputList | *No description.* | | commentInput | string | *No description.* | | enabledInput | boolean \| cdktf.IResolvable | *No description.* | @@ -734,6 +735,16 @@ public readonly describeOutput: ApiAuthenticationIntegrationWithAuthorizationCod --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -1026,11 +1037,11 @@ const apiAuthenticationIntegrationWithAuthorizationCodeGrantConfig: apiAuthentic | provider | cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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. | @@ -1120,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1132,9 +1143,9 @@ public readonly name: string; - *Type:* string -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1148,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1164,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1178,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1190,7 +1201,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1207,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1221,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1235,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1251,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1265,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1281,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.94.1/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.95.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 676048cad..4914f6bee 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -547,6 +547,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | ApiAuthenticationIntegrationWithClientCredentialsDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | ApiAuthenticationIntegrationWithClientCredentialsShowOutputList | *No description.* | | CommentInput | string | *No description.* | | EnabledInput | object | *No description.* | @@ -725,6 +726,16 @@ public ApiAuthenticationIntegrationWithClientCredentialsDescribeOutputList Descr --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -1016,11 +1027,11 @@ new ApiAuthenticationIntegrationWithClientCredentialsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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. | @@ -1109,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1121,9 +1132,9 @@ public string Name { get; set; } - *Type:* string -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1137,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1153,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1167,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1179,7 +1190,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1196,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1210,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1226,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1240,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1256,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.94.1/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.95.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 4d4d1e470..86424490e 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -547,6 +547,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | ApiAuthenticationIntegrationWithClientCredentialsDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ShowOutput | ApiAuthenticationIntegrationWithClientCredentialsShowOutputList | *No description.* | | CommentInput | *string | *No description.* | | EnabledInput | interface{} | *No description.* | @@ -725,6 +726,16 @@ func DescribeOutput() ApiAuthenticationIntegrationWithClientCredentialsDescribeO --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -1016,11 +1027,11 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/apiauthentica | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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. | @@ -1109,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1121,9 +1132,9 @@ Name *string - *Type:* *string -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1137,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1153,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1167,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1179,7 +1190,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1196,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1210,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1226,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1240,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1256,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.94.1/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.95.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 36b535343..8b3469ace 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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. #### Initializers @@ -50,11 +50,11 @@ ApiAuthenticationIntegrationWithClientCredentials.Builder.create(Construct scope | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -137,9 +137,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -743,6 +743,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | ApiAuthenticationIntegrationWithClientCredentialsDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | showOutput | ApiAuthenticationIntegrationWithClientCredentialsShowOutputList | *No description.* | | commentInput | java.lang.String | *No description.* | | enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | @@ -921,6 +922,16 @@ public ApiAuthenticationIntegrationWithClientCredentialsDescribeOutputList getDe --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -1217,11 +1228,11 @@ ApiAuthenticationIntegrationWithClientCredentialsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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. | @@ -1310,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1322,9 +1333,9 @@ public java.lang.String getName(); - *Type:* java.lang.String -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1338,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1354,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1368,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1380,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.94.1/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.95.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. @@ -1397,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1411,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1427,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1441,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1457,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.94.1/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.95.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 e3abbc196..4d5dea499 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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. #### Initializers @@ -47,11 +47,11 @@ apiAuthenticationIntegrationWithClientCredentials.ApiAuthenticationIntegrationWi | provider | cdktf.TerraformProvider | *No description.* | | 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. | +| 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_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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -134,9 +134,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -786,6 +786,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | ApiAuthenticationIntegrationWithClientCredentialsDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | show_output | ApiAuthenticationIntegrationWithClientCredentialsShowOutputList | *No description.* | | comment_input | str | *No description.* | | enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | @@ -964,6 +965,16 @@ describe_output: ApiAuthenticationIntegrationWithClientCredentialsDescribeOutput --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -1255,11 +1266,11 @@ apiAuthenticationIntegrationWithClientCredentials.ApiAuthenticationIntegrationWi | provider | cdktf.TerraformProvider | *No description.* | | 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. | +| 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_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.94.1/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.95.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. | @@ -1348,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1360,9 +1371,9 @@ name: str - *Type:* str -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1376,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1392,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1406,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1418,7 +1429,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1435,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1449,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1465,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1479,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1495,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.94.1/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.95.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 f3e4db227..d8e240419 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -547,6 +547,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | ApiAuthenticationIntegrationWithClientCredentialsDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | ApiAuthenticationIntegrationWithClientCredentialsShowOutputList | *No description.* | | commentInput | string | *No description.* | | enabledInput | boolean \| cdktf.IResolvable | *No description.* | @@ -725,6 +726,16 @@ public readonly describeOutput: ApiAuthenticationIntegrationWithClientCredential --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -997,11 +1008,11 @@ const apiAuthenticationIntegrationWithClientCredentialsConfig: apiAuthentication | provider | cdktf.TerraformProvider | *No description.* | | 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. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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. | @@ -1090,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1102,9 +1113,9 @@ public readonly name: string; - *Type:* string -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1118,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1134,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1148,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1160,7 +1171,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1177,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1191,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1207,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1221,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1237,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.94.1/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.95.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 301e3e859..ffc9fad31 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -547,6 +547,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | ApiAuthenticationIntegrationWithJwtBearerDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | ApiAuthenticationIntegrationWithJwtBearerShowOutputList | *No description.* | | CommentInput | string | *No description.* | | EnabledInput | object | *No description.* | @@ -727,6 +728,16 @@ public ApiAuthenticationIntegrationWithJwtBearerDescribeOutputList DescribeOutpu --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -1039,12 +1050,12 @@ new ApiAuthenticationIntegrationWithJwtBearerConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | 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. | -| OauthAssertionIssuer | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| 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.95.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.94.1/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.95.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. | @@ -1133,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1145,9 +1156,9 @@ public string Name { get; set; } - *Type:* string -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1159,7 +1170,7 @@ public string OauthAssertionIssuer { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1173,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1189,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1203,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1215,7 +1226,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1232,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1246,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1262,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1276,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1292,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.94.1/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.95.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 7111a7e12..497708086 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -547,6 +547,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | ApiAuthenticationIntegrationWithJwtBearerDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ShowOutput | ApiAuthenticationIntegrationWithJwtBearerShowOutputList | *No description.* | | CommentInput | *string | *No description.* | | EnabledInput | interface{} | *No description.* | @@ -727,6 +728,16 @@ func DescribeOutput() ApiAuthenticationIntegrationWithJwtBearerDescribeOutputLis --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -1039,12 +1050,12 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/apiauthentica | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | 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. | -| OauthAssertionIssuer | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| 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.95.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.94.1/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.95.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. | @@ -1133,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1145,9 +1156,9 @@ Name *string - *Type:* *string -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1159,7 +1170,7 @@ OauthAssertionIssuer *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1173,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1189,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1203,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1215,7 +1226,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1232,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1246,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1262,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1276,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1292,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.94.1/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.95.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 55363ecd3..318cd5854 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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. #### Initializers @@ -51,12 +51,12 @@ ApiAuthenticationIntegrationWithJwtBearer.Builder.create(Construct scope, java.l | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | 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. | -| oauthAssertionIssuer | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| 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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -139,9 +139,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -753,6 +753,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | ApiAuthenticationIntegrationWithJwtBearerDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | showOutput | ApiAuthenticationIntegrationWithJwtBearerShowOutputList | *No description.* | | commentInput | java.lang.String | *No description.* | | enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | @@ -933,6 +934,16 @@ public ApiAuthenticationIntegrationWithJwtBearerDescribeOutputList getDescribeOu --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -1250,12 +1261,12 @@ ApiAuthenticationIntegrationWithJwtBearerConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | 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. | -| oauthAssertionIssuer | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| 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.95.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.94.1/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.95.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. | @@ -1344,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1356,9 +1367,9 @@ public java.lang.String getName(); - *Type:* java.lang.String -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1370,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1384,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1400,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1414,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1426,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.94.1/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.95.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. @@ -1443,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1457,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1473,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1487,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1503,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.94.1/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.95.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 ce206d521..d5b939d1e 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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. #### Initializers @@ -48,12 +48,12 @@ apiAuthenticationIntegrationWithJwtBearer.ApiAuthenticationIntegrationWithJwtBea | provider | cdktf.TerraformProvider | *No description.* | | 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. | -| oauth_assertion_issuer | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| 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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -136,9 +136,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -796,6 +796,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | ApiAuthenticationIntegrationWithJwtBearerDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | show_output | ApiAuthenticationIntegrationWithJwtBearerShowOutputList | *No description.* | | comment_input | str | *No description.* | | enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | @@ -976,6 +977,16 @@ describe_output: ApiAuthenticationIntegrationWithJwtBearerDescribeOutputList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -1288,12 +1299,12 @@ apiAuthenticationIntegrationWithJwtBearer.ApiAuthenticationIntegrationWithJwtBea | provider | cdktf.TerraformProvider | *No description.* | | 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. | -| oauth_assertion_issuer | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| 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.95.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.94.1/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.95.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. | @@ -1382,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1394,9 +1405,9 @@ name: str - *Type:* str -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1408,7 +1419,7 @@ oauth_assertion_issuer: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1422,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1438,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1452,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1464,7 +1475,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1481,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1495,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1511,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1525,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1541,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.94.1/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.95.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 7d5cc0f4e..4d3101e67 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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -547,6 +547,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | ApiAuthenticationIntegrationWithJwtBearerDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | ApiAuthenticationIntegrationWithJwtBearerShowOutputList | *No description.* | | commentInput | string | *No description.* | | enabledInput | boolean \| cdktf.IResolvable | *No description.* | @@ -727,6 +728,16 @@ public readonly describeOutput: ApiAuthenticationIntegrationWithJwtBearerDescrib --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -1019,12 +1030,12 @@ const apiAuthenticationIntegrationWithJwtBearerConfig: apiAuthenticationIntegrat | provider | cdktf.TerraformProvider | *No description.* | | 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. | -| oauthAssertionIssuer | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| 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.95.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.94.1/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.95.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. | @@ -1113,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1125,9 +1136,9 @@ public readonly name: string; - *Type:* string -Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. +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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1139,7 +1150,7 @@ public readonly oauthAssertionIssuer: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1153,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1169,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1183,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1195,7 +1206,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. @@ -1212,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1226,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1242,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1256,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.94.1/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.95.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1272,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.94.1/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.95.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 d102b6a73..9cfb8739e 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.94.1/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -572,6 +572,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | AzureConsentUrl | string | *No description.* | | AzureMultiTenantAppName | string | *No description.* | | CreatedOn | string | *No description.* | +| FullyQualifiedName | string | *No description.* | | ApiAllowedPrefixesInput | string[] | *No description.* | | ApiAwsRoleArnInput | string | *No description.* | | ApiBlockedPrefixesInput | string[] | *No description.* | @@ -793,6 +794,16 @@ public string CreatedOn { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ApiAllowedPrefixesInput`Optional ```csharp @@ -1124,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.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. | +| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#id ApiIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1211,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.94.1/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.95.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1225,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.94.1/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1241,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.94.1/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1255,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.94.1/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.95.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1269,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.94.1/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.95.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1283,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.94.1/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.95.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1297,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.94.1/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1311,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.94.1/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.95.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1325,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.94.1/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.95.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1337,7 +1348,7 @@ public string Comment { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1353,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.94.1/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1367,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.94.1/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1379,7 +1390,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 9ef212064..a052d8413 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.94.1/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -572,6 +572,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | AzureConsentUrl | *string | *No description.* | | AzureMultiTenantAppName | *string | *No description.* | | CreatedOn | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ApiAllowedPrefixesInput | *[]*string | *No description.* | | ApiAwsRoleArnInput | *string | *No description.* | | ApiBlockedPrefixesInput | *[]*string | *No description.* | @@ -793,6 +794,16 @@ func CreatedOn() *string --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ApiAllowedPrefixesInput`Optional ```go @@ -1124,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.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. | +| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#id ApiIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1211,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.94.1/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.95.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1225,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.94.1/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1241,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.94.1/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1255,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.94.1/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.95.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1269,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.94.1/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.95.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1283,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.94.1/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.95.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1297,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.94.1/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1311,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.94.1/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.95.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1325,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.94.1/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.95.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1337,7 +1348,7 @@ Comment *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1353,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.94.1/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1367,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.94.1/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1379,7 +1390,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 5405284f1..a1c19aa17 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.94.1/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -788,6 +788,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | azureConsentUrl | java.lang.String | *No description.* | | azureMultiTenantAppName | java.lang.String | *No description.* | | createdOn | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | apiAllowedPrefixesInput | java.util.List | *No description.* | | apiAwsRoleArnInput | java.lang.String | *No description.* | | apiBlockedPrefixesInput | java.util.List | *No description.* | @@ -1009,6 +1010,16 @@ public java.lang.String getCreatedOn(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `apiAllowedPrefixesInput`Optional ```java @@ -1345,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.94.1/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.95.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.94.1/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.95.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1432,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.94.1/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.95.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1446,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.94.1/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1462,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.94.1/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1476,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.94.1/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.95.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1490,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.94.1/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.95.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1504,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.94.1/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.95.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1518,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.94.1/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1532,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.94.1/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.95.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1546,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.94.1/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.95.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1558,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.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1574,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.94.1/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1588,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.94.1/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1600,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.94.1/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 da251f4fc..4d6443fb8 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.94.1/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#id ApiIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -831,6 +831,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | azure_consent_url | str | *No description.* | | azure_multi_tenant_app_name | str | *No description.* | | created_on | str | *No description.* | +| fully_qualified_name | str | *No description.* | | api_allowed_prefixes_input | typing.List[str] | *No description.* | | api_aws_role_arn_input | str | *No description.* | | api_blocked_prefixes_input | typing.List[str] | *No description.* | @@ -1052,6 +1053,16 @@ created_on: str --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `api_allowed_prefixes_input`Optional ```python @@ -1383,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.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#id ApiIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1470,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.94.1/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.95.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1484,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.94.1/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1500,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.94.1/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1514,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.94.1/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.95.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1528,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.94.1/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.95.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1542,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.94.1/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.95.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1556,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.94.1/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1570,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.94.1/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.95.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1584,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.94.1/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.95.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1596,7 +1607,7 @@ comment: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1612,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.94.1/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1626,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.94.1/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1638,7 +1649,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 c588b2c57..25314ae0e 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.94.1/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -572,6 +572,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | azureConsentUrl | string | *No description.* | | azureMultiTenantAppName | string | *No description.* | | createdOn | string | *No description.* | +| fullyQualifiedName | string | *No description.* | | apiAllowedPrefixesInput | string[] | *No description.* | | apiAwsRoleArnInput | string | *No description.* | | apiBlockedPrefixesInput | string[] | *No description.* | @@ -793,6 +794,16 @@ public readonly createdOn: string; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `apiAllowedPrefixesInput`Optional ```typescript @@ -1103,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.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. | +| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#id ApiIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1190,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.94.1/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.95.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1204,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.94.1/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1220,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.94.1/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1234,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.94.1/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.95.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1248,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.94.1/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.95.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1262,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.94.1/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.95.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1276,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.94.1/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1290,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.94.1/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.95.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1304,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.94.1/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.95.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1316,7 +1327,7 @@ public readonly comment: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1332,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.94.1/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1346,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.94.1/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1358,7 +1369,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 d5436c172..7fde864d6 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.94.1/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -73,9 +73,11 @@ Must be unique amongst siblings in the same scope | 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". | +| PutTimeouts | *No description.* | | ResetAttributes | *No description.* | | ResetComment | *No description.* | | ResetId | *No description.* | +| ResetTimeouts | *No description.* | --- @@ -367,6 +369,18 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- +##### `PutTimeouts` + +```csharp +private void PutTimeouts(CortexSearchServiceTimeouts Value) +``` + +###### `Value`Required + +- *Type:* CortexSearchServiceTimeouts + +--- + ##### `ResetAttributes` ```csharp @@ -385,6 +399,12 @@ private void ResetComment() private void ResetId() ``` +##### `ResetTimeouts` + +```csharp +private void ResetTimeouts() +``` + #### Static Functions | **Name** | **Description** | @@ -488,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.94.1/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.95.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -519,6 +539,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | CreatedOn | string | *No description.* | +| FullyQualifiedName | string | *No description.* | +| Timeouts | CortexSearchServiceTimeoutsOutputReference | *No description.* | | AttributesInput | string[] | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | @@ -528,6 +550,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | QueryInput | string | *No description.* | | SchemaInput | string | *No description.* | | TargetLagInput | string | *No description.* | +| TimeoutsInput | object | *No description.* | | WarehouseInput | string | *No description.* | | Attributes | string[] | *No description.* | | Comment | string | *No description.* | @@ -694,6 +717,26 @@ public string CreatedOn { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + +##### `Timeouts`Required + +```csharp +public CortexSearchServiceTimeoutsOutputReference Timeouts { get; } +``` + +- *Type:* CortexSearchServiceTimeoutsOutputReference + +--- + ##### `AttributesInput`Optional ```csharp @@ -784,6 +827,16 @@ public string TargetLagInput { get; } --- +##### `TimeoutsInput`Optional + +```csharp +public object TimeoutsInput { get; } +``` + +- *Type:* object + +--- + ##### `WarehouseInput`Optional ```csharp @@ -938,7 +991,8 @@ new CortexSearchServiceConfig { string Warehouse, string[] Attributes = null, string Comment = null, - string Id = null + string Id = null, + CortexSearchServiceTimeouts Timeouts = null }; ``` @@ -962,7 +1016,8 @@ 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.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| Timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1046,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.94.1/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1062,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.94.1/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1076,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.94.1/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1090,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.94.1/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1104,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.94.1/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1118,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.94.1/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1132,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.94.1/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1146,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.94.1/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1160,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.94.1/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1172,12 +1227,380 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `Timeouts`Optional + +```csharp +public CortexSearchServiceTimeouts Timeouts { get; set; } +``` + +- *Type:* CortexSearchServiceTimeouts + +timeouts block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} + +--- + +### CortexSearchServiceTimeouts + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new CortexSearchServiceTimeouts { + string Create = null, + string Update = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | + +--- + +##### `Create`Optional + +```csharp +public string Create { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#create CortexSearchService#create}. + +--- + +##### `Update`Optional + +```csharp +public string Update { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. + +--- + +## Classes + +### CortexSearchServiceTimeoutsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new CortexSearchServiceTimeoutsOutputReference(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. | +| ResetCreate | *No description.* | +| ResetUpdate | *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. + +##### `ResetCreate` + +```csharp +private void ResetCreate() +``` + +##### `ResetUpdate` + +```csharp +private void ResetUpdate() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| CreateInput | string | *No description.* | +| UpdateInput | string | *No description.* | +| Create | string | *No description.* | +| Update | string | *No description.* | +| InternalValue | object | *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 + +--- + +##### `CreateInput`Optional + +```csharp +public string CreateInput { get; } +``` + +- *Type:* string + +--- + +##### `UpdateInput`Optional + +```csharp +public string UpdateInput { get; } +``` + +- *Type:* string + +--- + +##### `Create`Required + +```csharp +public string Create { get; } +``` + +- *Type:* string + +--- + +##### `Update`Required + +```csharp +public string Update { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + diff --git a/docs/cortexSearchService.go.md b/docs/cortexSearchService.go.md index 0ee3dc616..5be81841f 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.94.1/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -73,9 +73,11 @@ Must be unique amongst siblings in the same scope | 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". | +| PutTimeouts | *No description.* | | ResetAttributes | *No description.* | | ResetComment | *No description.* | | ResetId | *No description.* | +| ResetTimeouts | *No description.* | --- @@ -367,6 +369,18 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- +##### `PutTimeouts` + +```go +func PutTimeouts(value CortexSearchServiceTimeouts) +``` + +###### `value`Required + +- *Type:* CortexSearchServiceTimeouts + +--- + ##### `ResetAttributes` ```go @@ -385,6 +399,12 @@ func ResetComment() func ResetId() ``` +##### `ResetTimeouts` + +```go +func ResetTimeouts() +``` + #### Static Functions | **Name** | **Description** | @@ -488,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.94.1/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.95.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -519,6 +539,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | CreatedOn | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | +| Timeouts | CortexSearchServiceTimeoutsOutputReference | *No description.* | | AttributesInput | *[]*string | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | @@ -528,6 +550,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | QueryInput | *string | *No description.* | | SchemaInput | *string | *No description.* | | TargetLagInput | *string | *No description.* | +| TimeoutsInput | interface{} | *No description.* | | WarehouseInput | *string | *No description.* | | Attributes | *[]*string | *No description.* | | Comment | *string | *No description.* | @@ -694,6 +717,26 @@ func CreatedOn() *string --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + +##### `Timeouts`Required + +```go +func Timeouts() CortexSearchServiceTimeoutsOutputReference +``` + +- *Type:* CortexSearchServiceTimeoutsOutputReference + +--- + ##### `AttributesInput`Optional ```go @@ -784,6 +827,16 @@ func TargetLagInput() *string --- +##### `TimeoutsInput`Optional + +```go +func TimeoutsInput() interface{} +``` + +- *Type:* interface{} + +--- + ##### `WarehouseInput`Optional ```go @@ -939,6 +992,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/cortexsearchs Attributes: *[]*string, Comment: *string, Id: *string, + Timeouts: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.cortexSearchService.CortexSearchServiceTimeouts, } ``` @@ -962,7 +1016,8 @@ 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.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| Timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1046,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.94.1/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1062,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.94.1/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1076,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.94.1/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1090,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.94.1/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1104,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.94.1/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1118,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.94.1/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1132,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.94.1/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1146,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.94.1/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1160,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.94.1/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1172,12 +1227,380 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `Timeouts`Optional + +```go +Timeouts CortexSearchServiceTimeouts +``` + +- *Type:* CortexSearchServiceTimeouts + +timeouts block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} + +--- + +### CortexSearchServiceTimeouts + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/cortexsearchservice" + +&cortexsearchservice.CortexSearchServiceTimeouts { + Create: *string, + Update: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | + +--- + +##### `Create`Optional + +```go +Create *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#create CortexSearchService#create}. + +--- + +##### `Update`Optional + +```go +Update *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. + +--- + +## Classes + +### CortexSearchServiceTimeoutsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/cortexsearchservice" + +cortexsearchservice.NewCortexSearchServiceTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CortexSearchServiceTimeoutsOutputReference +``` + +| **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. | +| ResetCreate | *No description.* | +| ResetUpdate | *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. + +##### `ResetCreate` + +```go +func ResetCreate() +``` + +##### `ResetUpdate` + +```go +func ResetUpdate() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| CreateInput | *string | *No description.* | +| UpdateInput | *string | *No description.* | +| Create | *string | *No description.* | +| Update | *string | *No description.* | +| InternalValue | interface{} | *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 + +--- + +##### `CreateInput`Optional + +```go +func CreateInput() *string +``` + +- *Type:* *string + +--- + +##### `UpdateInput`Optional + +```go +func UpdateInput() *string +``` + +- *Type:* *string + +--- + +##### `Create`Required + +```go +func Create() *string +``` + +- *Type:* *string + +--- + +##### `Update`Required + +```go +func Update() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + diff --git a/docs/cortexSearchService.java.md b/docs/cortexSearchService.java.md index 5769be57a..76add759f 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.94.1/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -33,6 +33,7 @@ CortexSearchService.Builder.create(Construct scope, java.lang.String id) // .attributes(java.util.List) // .comment(java.lang.String) // .id(java.lang.String) +// .timeouts(CortexSearchServiceTimeouts) .build(); ``` @@ -56,7 +57,8 @@ 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.94.1/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.95.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -126,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.94.1/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -138,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.94.1/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -148,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.94.1/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -158,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.94.1/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -168,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.94.1/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -178,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.94.1/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -188,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.94.1/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -198,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.94.1/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -208,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.94.1/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -216,13 +218,23 @@ 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.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `timeouts`Optional + +- *Type:* CortexSearchServiceTimeouts + +timeouts block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} + +--- + #### Methods | **Name** | **Description** | @@ -250,9 +262,11 @@ If you experience problems setting this value it might not be settable. Please t | 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". | +| putTimeouts | *No description.* | | resetAttributes | *No description.* | | resetComment | *No description.* | | resetId | *No description.* | +| resetTimeouts | *No description.* | --- @@ -546,6 +560,18 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- +##### `putTimeouts` + +```java +public void putTimeouts(CortexSearchServiceTimeouts value) +``` + +###### `value`Required + +- *Type:* CortexSearchServiceTimeouts + +--- + ##### `resetAttributes` ```java @@ -564,6 +590,12 @@ public void resetComment() public void resetId() ``` +##### `resetTimeouts` + +```java +public void resetTimeouts() +``` + #### Static Functions | **Name** | **Description** | @@ -667,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.94.1/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.95.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -698,6 +730,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | createdOn | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | +| timeouts | CortexSearchServiceTimeoutsOutputReference | *No description.* | | attributesInput | java.util.List | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | @@ -707,6 +741,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | queryInput | java.lang.String | *No description.* | | schemaInput | java.lang.String | *No description.* | | targetLagInput | java.lang.String | *No description.* | +| timeoutsInput | com.hashicorp.cdktf.IResolvable OR CortexSearchServiceTimeouts | *No description.* | | warehouseInput | java.lang.String | *No description.* | | attributes | java.util.List | *No description.* | | comment | java.lang.String | *No description.* | @@ -873,6 +908,26 @@ public java.lang.String getCreatedOn(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + +##### `timeouts`Required + +```java +public CortexSearchServiceTimeoutsOutputReference getTimeouts(); +``` + +- *Type:* CortexSearchServiceTimeoutsOutputReference + +--- + ##### `attributesInput`Optional ```java @@ -963,6 +1018,16 @@ public java.lang.String getTargetLagInput(); --- +##### `timeoutsInput`Optional + +```java +public java.lang.Object getTimeoutsInput(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR CortexSearchServiceTimeouts + +--- + ##### `warehouseInput`Optional ```java @@ -1122,6 +1187,7 @@ CortexSearchServiceConfig.builder() // .attributes(java.util.List) // .comment(java.lang.String) // .id(java.lang.String) +// .timeouts(CortexSearchServiceTimeouts) .build(); ``` @@ -1145,7 +1211,8 @@ 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.94.1/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.95.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1229,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.94.1/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1245,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.94.1/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1259,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.94.1/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1273,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.94.1/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1287,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.94.1/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1301,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.94.1/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1315,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.94.1/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1329,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.94.1/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1343,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.94.1/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1355,12 +1422,380 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `timeouts`Optional + +```java +public CortexSearchServiceTimeouts getTimeouts(); +``` + +- *Type:* CortexSearchServiceTimeouts + +timeouts block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} + +--- + +### CortexSearchServiceTimeouts + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.cortex_search_service.CortexSearchServiceTimeouts; + +CortexSearchServiceTimeouts.builder() +// .create(java.lang.String) +// .update(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | + +--- + +##### `create`Optional + +```java +public java.lang.String getCreate(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#create CortexSearchService#create}. + +--- + +##### `update`Optional + +```java +public java.lang.String getUpdate(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. + +--- + +## Classes + +### CortexSearchServiceTimeoutsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.cortex_search_service.CortexSearchServiceTimeoutsOutputReference; + +new CortexSearchServiceTimeoutsOutputReference(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. | +| resetCreate | *No description.* | +| resetUpdate | *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. + +##### `resetCreate` + +```java +public void resetCreate() +``` + +##### `resetUpdate` + +```java +public void resetUpdate() +``` + + +#### 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.* | +| createInput | java.lang.String | *No description.* | +| updateInput | java.lang.String | *No description.* | +| create | java.lang.String | *No description.* | +| update | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR CortexSearchServiceTimeouts | *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 + +--- + +##### `createInput`Optional + +```java +public java.lang.String getCreateInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `updateInput`Optional + +```java +public java.lang.String getUpdateInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `create`Required + +```java +public java.lang.String getCreate(); +``` + +- *Type:* java.lang.String + +--- + +##### `update`Required + +```java +public java.lang.String getUpdate(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR CortexSearchServiceTimeouts + +--- + diff --git a/docs/cortexSearchService.python.md b/docs/cortexSearchService.python.md index e6af918ef..f042d89c0 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.94.1/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -30,7 +30,8 @@ cortexSearchService.CortexSearchService( warehouse: str, attributes: typing.List[str] = None, comment: str = None, - id: str = None + id: str = None, + timeouts: CortexSearchServiceTimeouts = None ) ``` @@ -54,7 +55,8 @@ 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.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -124,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.94.1/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -136,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.94.1/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -146,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.94.1/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -156,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.94.1/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -166,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.94.1/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -176,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.94.1/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -186,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.94.1/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -196,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.94.1/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -206,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.94.1/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -214,13 +216,23 @@ 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.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `timeouts`Optional + +- *Type:* CortexSearchServiceTimeouts + +timeouts block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} + +--- + #### Methods | **Name** | **Description** | @@ -248,9 +260,11 @@ If you experience problems setting this value it might not be settable. Please t | 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_timeouts | *No description.* | | reset_attributes | *No description.* | | reset_comment | *No description.* | | reset_id | *No description.* | +| reset_timeouts | *No description.* | --- @@ -579,6 +593,31 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- +##### `put_timeouts` + +```python +def put_timeouts( + create: str = None, + update: str = None +) -> None +``` + +###### `create`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#create CortexSearchService#create}. + +--- + +###### `update`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. + +--- + ##### `reset_attributes` ```python @@ -597,6 +636,12 @@ def reset_comment() -> None def reset_id() -> None ``` +##### `reset_timeouts` + +```python +def reset_timeouts() -> None +``` + #### Static Functions | **Name** | **Description** | @@ -711,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.94.1/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.95.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -742,6 +787,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | created_on | str | *No description.* | +| fully_qualified_name | str | *No description.* | +| timeouts | CortexSearchServiceTimeoutsOutputReference | *No description.* | | attributes_input | typing.List[str] | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | @@ -751,6 +798,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | query_input | str | *No description.* | | schema_input | str | *No description.* | | target_lag_input | str | *No description.* | +| timeouts_input | typing.Union[cdktf.IResolvable, CortexSearchServiceTimeouts] | *No description.* | | warehouse_input | str | *No description.* | | attributes | typing.List[str] | *No description.* | | comment | str | *No description.* | @@ -917,6 +965,26 @@ created_on: str --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + +##### `timeouts`Required + +```python +timeouts: CortexSearchServiceTimeoutsOutputReference +``` + +- *Type:* CortexSearchServiceTimeoutsOutputReference + +--- + ##### `attributes_input`Optional ```python @@ -1007,6 +1075,16 @@ target_lag_input: str --- +##### `timeouts_input`Optional + +```python +timeouts_input: typing.Union[IResolvable, CortexSearchServiceTimeouts] +``` + +- *Type:* typing.Union[cdktf.IResolvable, CortexSearchServiceTimeouts] + +--- + ##### `warehouse_input`Optional ```python @@ -1161,7 +1239,8 @@ cortexSearchService.CortexSearchServiceConfig( warehouse: str, attributes: typing.List[str] = None, comment: str = None, - id: str = None + id: str = None, + timeouts: CortexSearchServiceTimeouts = None ) ``` @@ -1185,7 +1264,8 @@ 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.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1269,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.94.1/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1285,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.94.1/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1299,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.94.1/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1313,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.94.1/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1327,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.94.1/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1341,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.94.1/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1355,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.94.1/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1369,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.94.1/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1383,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.94.1/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1395,12 +1475,405 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `timeouts`Optional + +```python +timeouts: CortexSearchServiceTimeouts +``` + +- *Type:* CortexSearchServiceTimeouts + +timeouts block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} + +--- + +### CortexSearchServiceTimeouts + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import cortex_search_service + +cortexSearchService.CortexSearchServiceTimeouts( + create: str = None, + update: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | + +--- + +##### `create`Optional + +```python +create: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#create CortexSearchService#create}. + +--- + +##### `update`Optional + +```python +update: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. + +--- + +## Classes + +### CortexSearchServiceTimeoutsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import cortex_search_service + +cortexSearchService.CortexSearchServiceTimeoutsOutputReference( + 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_create | *No description.* | +| reset_update | *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_create` + +```python +def reset_create() -> None +``` + +##### `reset_update` + +```python +def reset_update() -> 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.* | +| create_input | str | *No description.* | +| update_input | str | *No description.* | +| create | str | *No description.* | +| update | str | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, CortexSearchServiceTimeouts] | *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 + +--- + +##### `create_input`Optional + +```python +create_input: str +``` + +- *Type:* str + +--- + +##### `update_input`Optional + +```python +update_input: str +``` + +- *Type:* str + +--- + +##### `create`Required + +```python +create: str +``` + +- *Type:* str + +--- + +##### `update`Required + +```python +update: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, CortexSearchServiceTimeouts] +``` + +- *Type:* typing.Union[cdktf.IResolvable, CortexSearchServiceTimeouts] + +--- + diff --git a/docs/cortexSearchService.typescript.md b/docs/cortexSearchService.typescript.md index d6a0e47ce..f629952a4 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.94.1/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -73,9 +73,11 @@ Must be unique amongst siblings in the same scope | 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". | +| putTimeouts | *No description.* | | resetAttributes | *No description.* | | resetComment | *No description.* | | resetId | *No description.* | +| resetTimeouts | *No description.* | --- @@ -367,6 +369,18 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- +##### `putTimeouts` + +```typescript +public putTimeouts(value: CortexSearchServiceTimeouts): void +``` + +###### `value`Required + +- *Type:* CortexSearchServiceTimeouts + +--- + ##### `resetAttributes` ```typescript @@ -385,6 +399,12 @@ public resetComment(): void public resetId(): void ``` +##### `resetTimeouts` + +```typescript +public resetTimeouts(): void +``` + #### Static Functions | **Name** | **Description** | @@ -488,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.94.1/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.95.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -519,6 +539,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | createdOn | string | *No description.* | +| fullyQualifiedName | string | *No description.* | +| timeouts | CortexSearchServiceTimeoutsOutputReference | *No description.* | | attributesInput | string[] | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | @@ -528,6 +550,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | queryInput | string | *No description.* | | schemaInput | string | *No description.* | | targetLagInput | string | *No description.* | +| timeoutsInput | cdktf.IResolvable \| CortexSearchServiceTimeouts | *No description.* | | warehouseInput | string | *No description.* | | attributes | string[] | *No description.* | | comment | string | *No description.* | @@ -694,6 +717,26 @@ public readonly createdOn: string; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + +##### `timeouts`Required + +```typescript +public readonly timeouts: CortexSearchServiceTimeoutsOutputReference; +``` + +- *Type:* CortexSearchServiceTimeoutsOutputReference + +--- + ##### `attributesInput`Optional ```typescript @@ -784,6 +827,16 @@ public readonly targetLagInput: string; --- +##### `timeoutsInput`Optional + +```typescript +public readonly timeoutsInput: IResolvable | CortexSearchServiceTimeouts; +``` + +- *Type:* cdktf.IResolvable | CortexSearchServiceTimeouts + +--- + ##### `warehouseInput`Optional ```typescript @@ -944,7 +997,8 @@ 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.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1028,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.94.1/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1044,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.94.1/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1058,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.94.1/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1072,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.94.1/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1086,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.94.1/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1100,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.94.1/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1114,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.94.1/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1128,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.94.1/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1142,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.94.1/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1154,12 +1208,377 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `timeouts`Optional + +```typescript +public readonly timeouts: CortexSearchServiceTimeouts; +``` + +- *Type:* CortexSearchServiceTimeouts + +timeouts block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} + +--- + +### CortexSearchServiceTimeouts + +#### Initializer + +```typescript +import { cortexSearchService } from '@cdktf/provider-snowflake' + +const cortexSearchServiceTimeouts: cortexSearchService.CortexSearchServiceTimeouts = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | + +--- + +##### `create`Optional + +```typescript +public readonly create: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#create CortexSearchService#create}. + +--- + +##### `update`Optional + +```typescript +public readonly update: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service#update CortexSearchService#update}. + +--- + +## Classes + +### CortexSearchServiceTimeoutsOutputReference + +#### Initializers + +```typescript +import { cortexSearchService } from '@cdktf/provider-snowflake' + +new cortexSearchService.CortexSearchServiceTimeoutsOutputReference(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. | +| resetCreate | *No description.* | +| resetUpdate | *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. + +##### `resetCreate` + +```typescript +public resetCreate(): void +``` + +##### `resetUpdate` + +```typescript +public resetUpdate(): 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.* | +| createInput | string | *No description.* | +| updateInput | string | *No description.* | +| create | string | *No description.* | +| update | string | *No description.* | +| internalValue | cdktf.IResolvable \| CortexSearchServiceTimeouts | *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 + +--- + +##### `createInput`Optional + +```typescript +public readonly createInput: string; +``` + +- *Type:* string + +--- + +##### `updateInput`Optional + +```typescript +public readonly updateInput: string; +``` + +- *Type:* string + +--- + +##### `create`Required + +```typescript +public readonly create: string; +``` + +- *Type:* string + +--- + +##### `update`Required + +```typescript +public readonly update: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | CortexSearchServiceTimeouts; +``` + +- *Type:* cdktf.IResolvable | CortexSearchServiceTimeouts + +--- + diff --git a/docs/dataSnowflakeAccounts.csharp.md b/docs/dataSnowflakeAccounts.csharp.md index 091da485e..1d697f383 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.94.1/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAccounts.go.md b/docs/dataSnowflakeAccounts.go.md index beddcf3de..d6d3d6069 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.94.1/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAccounts.java.md b/docs/dataSnowflakeAccounts.java.md index 0e8d4e69f..ec7b5d18b 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.94.1/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAccounts.python.md b/docs/dataSnowflakeAccounts.python.md index 36f456a30..fae565262 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.94.1/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAccounts.typescript.md b/docs/dataSnowflakeAccounts.typescript.md index 956fcf1b3..5689e415b 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.94.1/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAlerts.csharp.md b/docs/dataSnowflakeAlerts.csharp.md index 826a8e17e..702fe3e11 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.94.1/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeAlerts.go.md b/docs/dataSnowflakeAlerts.go.md index 07721bfcd..140fd19bc 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.94.1/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeAlerts.java.md b/docs/dataSnowflakeAlerts.java.md index cf387e524..11e230553 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.94.1/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeAlerts.python.md b/docs/dataSnowflakeAlerts.python.md index f1b743acd..b43114ceb 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.94.1/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeAlerts.typescript.md b/docs/dataSnowflakeAlerts.typescript.md index 72581191e..237c57360 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.94.1/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeCortexSearchServices.csharp.md b/docs/dataSnowflakeCortexSearchServices.csharp.md index 860a4b7e6..f34559938 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.94.1/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCortexSearchServices.go.md b/docs/dataSnowflakeCortexSearchServices.go.md index 0bd64d039..e93aa3693 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.94.1/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCortexSearchServices.java.md b/docs/dataSnowflakeCortexSearchServices.java.md index 0ab874283..cba110dd1 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.94.1/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCortexSearchServices.python.md b/docs/dataSnowflakeCortexSearchServices.python.md index d6b8276e6..c79e8c1e5 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.94.1/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCortexSearchServices.typescript.md b/docs/dataSnowflakeCortexSearchServices.typescript.md index fc9bc532b..78b22430e 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.94.1/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCurrentAccount.csharp.md b/docs/dataSnowflakeCurrentAccount.csharp.md index cfe3e4f3f..c2bc60f8e 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.94.1/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 498e3fce7..f5f7d8372 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.94.1/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 f73d40b79..6fea9ef97 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.94.1/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 1b386339c..886b672df 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.94.1/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 1110a6f9e..2b6b305f7 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.94.1/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 dc37ea73a..ec2b76e1d 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.94.1/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 10283ef73..1d2775259 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.94.1/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 5101e9321..40d99e8b8 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.94.1/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 42609d97d..a2a4741fd 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.94.1/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 eb955ad51..7445d2e46 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.94.1/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 b901541c3..008268f4b 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.94.1/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 4d9d2886b..7189efae0 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.94.1/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 69f30f0fa..cb490b973 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.94.1/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 f5879b667..fda8e2861 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.94.1/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 3c39cfa85..af93314d4 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.94.1/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 031f3dac8..6474d71de 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.94.1/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 2f0eefc6a..75c1fa531 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.94.1/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 238ec158b..1a5588d28 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.94.1/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 b778e05ef..20f37d1dc 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.94.1/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 644198e26..0e96f434d 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.94.1/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 75996c103..da807d349 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.94.1/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -67,7 +67,10 @@ Must be unique amongst siblings in the same scope | GetStringAttribute | *No description.* | | GetStringMapAttribute | *No description.* | | InterpolationForAttribute | *No description.* | +| PutLimit | *No description.* | | ResetId | *No description.* | +| ResetLike | *No description.* | +| ResetLimit | *No description.* | --- @@ -263,12 +266,36 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute) --- +##### `PutLimit` + +```csharp +private void PutLimit(DataSnowflakeDatabaseRolesLimit Value) +``` + +###### `Value`Required + +- *Type:* DataSnowflakeDatabaseRolesLimit + +--- + ##### `ResetId` ```csharp private void ResetId() ``` +##### `ResetLike` + +```csharp +private void ResetLike() +``` + +##### `ResetLimit` + +```csharp +private void ResetLimit() +``` + #### Static Functions | **Name** | **Description** | @@ -372,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.94.1/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.95.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -401,10 +428,14 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | DatabaseRoles | DataSnowflakeDatabaseRolesDatabaseRolesList | *No description.* | -| DatabaseInput | string | *No description.* | +| Limit | DataSnowflakeDatabaseRolesLimitOutputReference | *No description.* | | IdInput | string | *No description.* | -| Database | string | *No description.* | +| InDatabaseInput | string | *No description.* | +| LikeInput | string | *No description.* | +| LimitInput | DataSnowflakeDatabaseRolesLimit | *No description.* | | Id | string | *No description.* | +| InDatabase | string | *No description.* | +| Like | string | *No description.* | --- @@ -540,13 +571,13 @@ public DataSnowflakeDatabaseRolesDatabaseRolesList DatabaseRoles { get; } --- -##### `DatabaseInput`Optional +##### `Limit`Required ```csharp -public string DatabaseInput { get; } +public DataSnowflakeDatabaseRolesLimitOutputReference Limit { get; } ``` -- *Type:* string +- *Type:* DataSnowflakeDatabaseRolesLimitOutputReference --- @@ -560,16 +591,36 @@ public string IdInput { get; } --- -##### `Database`Required +##### `InDatabaseInput`Optional + +```csharp +public string InDatabaseInput { get; } +``` + +- *Type:* string + +--- + +##### `LikeInput`Optional ```csharp -public string Database { get; } +public string LikeInput { get; } ``` - *Type:* string --- +##### `LimitInput`Optional + +```csharp +public DataSnowflakeDatabaseRolesLimit LimitInput { get; } +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +--- + ##### `Id`Required ```csharp @@ -580,6 +631,26 @@ public string Id { get; } --- +##### `InDatabase`Required + +```csharp +public string InDatabase { get; } +``` + +- *Type:* string + +--- + +##### `Like`Required + +```csharp +public string Like { get; } +``` + +- *Type:* string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -615,8 +686,10 @@ new DataSnowflakeDatabaseRolesConfig { TerraformResourceLifecycle Lifecycle = null, TerraformProvider Provider = null, object[] Provisioners = null, - string Database, - string Id = null + string InDatabase, + string Id = null, + string Like = null, + DataSnowflakeDatabaseRolesLimit Limit = null }; ``` @@ -631,8 +704,10 @@ new DataSnowflakeDatabaseRolesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Database | 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.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| 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.95.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. | --- @@ -706,17 +781,17 @@ public object[] Provisioners { get; set; } --- -##### `Database`Required +##### `InDatabase`Required ```csharp -public string Database { get; set; } +public string InDatabase { get; set; } ``` - *Type:* 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.94.1/docs/data-sources/database_roles#database DataSnowflakeDatabaseRoles#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -728,13 +803,41 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `Like`Optional + +```csharp +public string Like { get; set; } +``` + +- *Type:* 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.95.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} + +--- + +##### `Limit`Optional + +```csharp +public DataSnowflakeDatabaseRolesLimit Limit { get; set; } +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} + +--- + ### DataSnowflakeDatabaseRolesDatabaseRoles #### Initializer @@ -748,6 +851,71 @@ new DataSnowflakeDatabaseRolesDatabaseRoles { ``` +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeDatabaseRolesDatabaseRolesShowOutput { + +}; +``` + + +### DataSnowflakeDatabaseRolesLimit + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeDatabaseRolesLimit { + double Rows, + string From = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Rows | double | The maximum number of rows to return. | +| From | string | Specifies a **case-sensitive** pattern that is used to match object name. | + +--- + +##### `Rows`Required + +```csharp +public double Rows { get; set; } +``` + +- *Type:* double + +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} + +--- + +##### `From`Optional + +```csharp +public string From { get; set; } +``` + +- *Type:* string + +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.95.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} + +--- + ## Classes ### DataSnowflakeDatabaseRolesDatabaseRolesList @@ -1127,9 +1295,7 @@ Returns a reversible string representation. | --- | --- | --- | | 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.* | -| Name | string | *No description.* | -| Owner | string | *No description.* | +| ShowOutput | DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList | *No description.* | | InternalValue | DataSnowflakeDatabaseRolesDatabaseRoles | *No description.* | --- @@ -1158,43 +1324,871 @@ public string Fqn { get; } --- -##### `Comment`Required +##### `ShowOutput`Required ```csharp -public string Comment { get; } +public DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList ShowOutput { get; } +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeDatabaseRolesDatabaseRoles InternalValue { get; } +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles + +--- + + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList(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.* | + --- -##### `Name`Required +##### `AllWithMapKey` ```csharp -public string Name { get; } +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 --- -##### `Owner`Required +##### `ComputeFqn` ```csharp -public string Owner { get; } +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 DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference 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 --- -##### `InternalValue`Optional + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference + +#### Initializers ```csharp -public DataSnowflakeDatabaseRolesDatabaseRoles InternalValue { get; } +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); ``` -- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles +| **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.* | +| DatabaseName | string | *No description.* | +| GrantedDatabaseRoles | double | *No description.* | +| GrantedToDatabaseRoles | double | *No description.* | +| GrantedToRoles | double | *No description.* | +| IsCurrent | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsDefault | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsInherited | HashiCorp.Cdktf.IResolvable | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| OwnerRoleType | string | *No description.* | +| InternalValue | DataSnowflakeDatabaseRolesDatabaseRolesShowOutput | *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 + +--- + +##### `DatabaseName`Required + +```csharp +public string DatabaseName { get; } +``` + +- *Type:* string + +--- + +##### `GrantedDatabaseRoles`Required + +```csharp +public double GrantedDatabaseRoles { get; } +``` + +- *Type:* double + +--- + +##### `GrantedToDatabaseRoles`Required + +```csharp +public double GrantedToDatabaseRoles { get; } +``` + +- *Type:* double + +--- + +##### `GrantedToRoles`Required + +```csharp +public double GrantedToRoles { get; } +``` + +- *Type:* double + +--- + +##### `IsCurrent`Required + +```csharp +public IResolvable IsCurrent { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsDefault`Required + +```csharp +public IResolvable IsDefault { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsInherited`Required + +```csharp +public IResolvable IsInherited { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `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 + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeDatabaseRolesDatabaseRolesShowOutput InternalValue { get; } +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +--- + + +### DataSnowflakeDatabaseRolesLimitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeDatabaseRolesLimitOutputReference(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. | +| ResetFrom | *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. + +##### `ResetFrom` + +```csharp +private void ResetFrom() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| FromInput | string | *No description.* | +| RowsInput | double | *No description.* | +| From | string | *No description.* | +| Rows | double | *No description.* | +| InternalValue | DataSnowflakeDatabaseRolesLimit | *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 + +--- + +##### `FromInput`Optional + +```csharp +public string FromInput { get; } +``` + +- *Type:* string + +--- + +##### `RowsInput`Optional + +```csharp +public double RowsInput { get; } +``` + +- *Type:* double + +--- + +##### `From`Required + +```csharp +public string From { get; } +``` + +- *Type:* string + +--- + +##### `Rows`Required + +```csharp +public double Rows { get; } +``` + +- *Type:* double + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeDatabaseRolesLimit InternalValue { get; } +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit --- diff --git a/docs/dataSnowflakeDatabaseRoles.go.md b/docs/dataSnowflakeDatabaseRoles.go.md index a5f08c112..6f2e65461 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.94.1/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -67,7 +67,10 @@ Must be unique amongst siblings in the same scope | GetStringAttribute | *No description.* | | GetStringMapAttribute | *No description.* | | InterpolationForAttribute | *No description.* | +| PutLimit | *No description.* | | ResetId | *No description.* | +| ResetLike | *No description.* | +| ResetLimit | *No description.* | --- @@ -263,12 +266,36 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable --- +##### `PutLimit` + +```go +func PutLimit(value DataSnowflakeDatabaseRolesLimit) +``` + +###### `value`Required + +- *Type:* DataSnowflakeDatabaseRolesLimit + +--- + ##### `ResetId` ```go func ResetId() ``` +##### `ResetLike` + +```go +func ResetLike() +``` + +##### `ResetLimit` + +```go +func ResetLimit() +``` + #### Static Functions | **Name** | **Description** | @@ -372,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.94.1/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.95.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -401,10 +428,14 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | DatabaseRoles | DataSnowflakeDatabaseRolesDatabaseRolesList | *No description.* | -| DatabaseInput | *string | *No description.* | +| Limit | DataSnowflakeDatabaseRolesLimitOutputReference | *No description.* | | IdInput | *string | *No description.* | -| Database | *string | *No description.* | +| InDatabaseInput | *string | *No description.* | +| LikeInput | *string | *No description.* | +| LimitInput | DataSnowflakeDatabaseRolesLimit | *No description.* | | Id | *string | *No description.* | +| InDatabase | *string | *No description.* | +| Like | *string | *No description.* | --- @@ -540,13 +571,13 @@ func DatabaseRoles() DataSnowflakeDatabaseRolesDatabaseRolesList --- -##### `DatabaseInput`Optional +##### `Limit`Required ```go -func DatabaseInput() *string +func Limit() DataSnowflakeDatabaseRolesLimitOutputReference ``` -- *Type:* *string +- *Type:* DataSnowflakeDatabaseRolesLimitOutputReference --- @@ -560,16 +591,36 @@ func IdInput() *string --- -##### `Database`Required +##### `InDatabaseInput`Optional + +```go +func InDatabaseInput() *string +``` + +- *Type:* *string + +--- + +##### `LikeInput`Optional ```go -func Database() *string +func LikeInput() *string ``` - *Type:* *string --- +##### `LimitInput`Optional + +```go +func LimitInput() DataSnowflakeDatabaseRolesLimit +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +--- + ##### `Id`Required ```go @@ -580,6 +631,26 @@ func Id() *string --- +##### `InDatabase`Required + +```go +func InDatabase() *string +``` + +- *Type:* *string + +--- + +##### `Like`Required + +```go +func Like() *string +``` + +- *Type:* *string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -615,8 +686,10 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Database: *string, + InDatabase: *string, Id: *string, + Like: *string, + Limit: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesLimit, } ``` @@ -631,8 +704,10 @@ 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.* | -| Database | *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.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| 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.95.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. | --- @@ -706,17 +781,17 @@ Provisioners *[]interface{} --- -##### `Database`Required +##### `InDatabase`Required ```go -Database *string +InDatabase *string ``` - *Type:* *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.94.1/docs/data-sources/database_roles#database DataSnowflakeDatabaseRoles#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -728,13 +803,41 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `Like`Optional + +```go +Like *string +``` + +- *Type:* *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.95.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} + +--- + +##### `Limit`Optional + +```go +Limit DataSnowflakeDatabaseRolesLimit +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} + +--- + ### DataSnowflakeDatabaseRolesDatabaseRoles #### Initializer @@ -748,6 +851,71 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake ``` +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakedatabaseroles" + +&datasnowflakedatabaseroles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutput { + +} +``` + + +### DataSnowflakeDatabaseRolesLimit + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakedatabaseroles" + +&datasnowflakedatabaseroles.DataSnowflakeDatabaseRolesLimit { + Rows: *f64, + From: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Rows | *f64 | The maximum number of rows to return. | +| From | *string | Specifies a **case-sensitive** pattern that is used to match object name. | + +--- + +##### `Rows`Required + +```go +Rows *f64 +``` + +- *Type:* *f64 + +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} + +--- + +##### `From`Optional + +```go +From *string +``` + +- *Type:* *string + +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.95.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} + +--- + ## Classes ### DataSnowflakeDatabaseRolesDatabaseRolesList @@ -1127,9 +1295,7 @@ Returns a reversible string representation. | --- | --- | --- | | 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.* | -| Name | *string | *No description.* | -| Owner | *string | *No description.* | +| ShowOutput | DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList | *No description.* | | InternalValue | DataSnowflakeDatabaseRolesDatabaseRoles | *No description.* | --- @@ -1158,43 +1324,871 @@ func Fqn() *string --- -##### `Comment`Required +##### `ShowOutput`Required ```go -func Comment() *string +func ShowOutput() DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeDatabaseRolesDatabaseRoles +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles + +--- + + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakedatabaseroles" + +datasnowflakedatabaseroles.NewDataSnowflakeDatabaseRolesDatabaseRolesShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList ``` +| **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.* | + --- -##### `Name`Required +##### `AllWithMapKey` ```go -func Name() *string +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 --- -##### `Owner`Required +##### `ComputeFqn` ```go -func Owner() *string +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) DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference +``` + +###### `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 --- -##### `InternalValue`Optional + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference + +#### Initializers ```go -func InternalValue() DataSnowflakeDatabaseRolesDatabaseRoles +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakedatabaseroles" + +datasnowflakedatabaseroles.NewDataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference ``` -- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles +| **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.* | +| DatabaseName | *string | *No description.* | +| GrantedDatabaseRoles | *f64 | *No description.* | +| GrantedToDatabaseRoles | *f64 | *No description.* | +| GrantedToRoles | *f64 | *No description.* | +| IsCurrent | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsDefault | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsInherited | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| OwnerRoleType | *string | *No description.* | +| InternalValue | DataSnowflakeDatabaseRolesDatabaseRolesShowOutput | *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 + +--- + +##### `DatabaseName`Required + +```go +func DatabaseName() *string +``` + +- *Type:* *string + +--- + +##### `GrantedDatabaseRoles`Required + +```go +func GrantedDatabaseRoles() *f64 +``` + +- *Type:* *f64 + +--- + +##### `GrantedToDatabaseRoles`Required + +```go +func GrantedToDatabaseRoles() *f64 +``` + +- *Type:* *f64 + +--- + +##### `GrantedToRoles`Required + +```go +func GrantedToRoles() *f64 +``` + +- *Type:* *f64 + +--- + +##### `IsCurrent`Required + +```go +func IsCurrent() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsDefault`Required + +```go +func IsDefault() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsInherited`Required + +```go +func IsInherited() 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 + +--- + +##### `OwnerRoleType`Required + +```go +func OwnerRoleType() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeDatabaseRolesDatabaseRolesShowOutput +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +--- + + +### DataSnowflakeDatabaseRolesLimitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakedatabaseroles" + +datasnowflakedatabaseroles.NewDataSnowflakeDatabaseRolesLimitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataSnowflakeDatabaseRolesLimitOutputReference +``` + +| **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. | +| ResetFrom | *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. + +##### `ResetFrom` + +```go +func ResetFrom() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| FromInput | *string | *No description.* | +| RowsInput | *f64 | *No description.* | +| From | *string | *No description.* | +| Rows | *f64 | *No description.* | +| InternalValue | DataSnowflakeDatabaseRolesLimit | *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 + +--- + +##### `FromInput`Optional + +```go +func FromInput() *string +``` + +- *Type:* *string + +--- + +##### `RowsInput`Optional + +```go +func RowsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `From`Required + +```go +func From() *string +``` + +- *Type:* *string + +--- + +##### `Rows`Required + +```go +func Rows() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeDatabaseRolesLimit +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit --- diff --git a/docs/dataSnowflakeDatabaseRoles.java.md b/docs/dataSnowflakeDatabaseRoles.java.md index f544b8b6a..15ef02b7b 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.94.1/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -23,8 +23,10 @@ DataSnowflakeDatabaseRoles.Builder.create(Construct scope, java.lang.String id) // .provisioners(java.util.List) - .database(java.lang.String) + .inDatabase(java.lang.String) // .id(java.lang.String) +// .like(java.lang.String) +// .limit(DataSnowflakeDatabaseRolesLimit) .build(); ``` @@ -39,8 +41,10 @@ DataSnowflakeDatabaseRoles.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.* | -| database | 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.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| 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.95.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. | --- @@ -104,13 +108,13 @@ Must be unique amongst siblings in the same scope --- -##### `database`Required +##### `inDatabase`Required - *Type:* java.lang.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.94.1/docs/data-sources/database_roles#database DataSnowflakeDatabaseRoles#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -118,13 +122,33 @@ 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.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `like`Optional + +- *Type:* java.lang.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.95.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} + +--- + +##### `limit`Optional + +- *Type:* DataSnowflakeDatabaseRolesLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} + +--- + #### Methods | **Name** | **Description** | @@ -146,7 +170,10 @@ If you experience problems setting this value it might not be settable. Please t | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putLimit | *No description.* | | resetId | *No description.* | +| resetLike | *No description.* | +| resetLimit | *No description.* | --- @@ -342,12 +369,36 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute --- +##### `putLimit` + +```java +public void putLimit(DataSnowflakeDatabaseRolesLimit value) +``` + +###### `value`Required + +- *Type:* DataSnowflakeDatabaseRolesLimit + +--- + ##### `resetId` ```java public void resetId() ``` +##### `resetLike` + +```java +public void resetLike() +``` + +##### `resetLimit` + +```java +public void resetLimit() +``` + #### Static Functions | **Name** | **Description** | @@ -451,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.94.1/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.95.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -480,10 +531,14 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | databaseRoles | DataSnowflakeDatabaseRolesDatabaseRolesList | *No description.* | -| databaseInput | java.lang.String | *No description.* | +| limit | DataSnowflakeDatabaseRolesLimitOutputReference | *No description.* | | idInput | java.lang.String | *No description.* | -| database | java.lang.String | *No description.* | +| inDatabaseInput | java.lang.String | *No description.* | +| likeInput | java.lang.String | *No description.* | +| limitInput | DataSnowflakeDatabaseRolesLimit | *No description.* | | id | java.lang.String | *No description.* | +| inDatabase | java.lang.String | *No description.* | +| like | java.lang.String | *No description.* | --- @@ -619,13 +674,13 @@ public DataSnowflakeDatabaseRolesDatabaseRolesList getDatabaseRoles(); --- -##### `databaseInput`Optional +##### `limit`Required ```java -public java.lang.String getDatabaseInput(); +public DataSnowflakeDatabaseRolesLimitOutputReference getLimit(); ``` -- *Type:* java.lang.String +- *Type:* DataSnowflakeDatabaseRolesLimitOutputReference --- @@ -639,16 +694,36 @@ public java.lang.String getIdInput(); --- -##### `database`Required +##### `inDatabaseInput`Optional + +```java +public java.lang.String getInDatabaseInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `likeInput`Optional ```java -public java.lang.String getDatabase(); +public java.lang.String getLikeInput(); ``` - *Type:* java.lang.String --- +##### `limitInput`Optional + +```java +public DataSnowflakeDatabaseRolesLimit getLimitInput(); +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +--- + ##### `id`Required ```java @@ -659,6 +734,26 @@ public java.lang.String getId(); --- +##### `inDatabase`Required + +```java +public java.lang.String getInDatabase(); +``` + +- *Type:* java.lang.String + +--- + +##### `like`Required + +```java +public java.lang.String getLike(); +``` + +- *Type:* java.lang.String + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -698,8 +793,10 @@ DataSnowflakeDatabaseRolesConfig.builder() // .provisioners(java.util.List) - .database(java.lang.String) + .inDatabase(java.lang.String) // .id(java.lang.String) +// .like(java.lang.String) +// .limit(DataSnowflakeDatabaseRolesLimit) .build(); ``` @@ -714,8 +811,10 @@ DataSnowflakeDatabaseRolesConfig.builder() | 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 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.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| 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.95.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. | --- @@ -789,17 +888,17 @@ public java.lang.Object getProvisioners(); --- -##### `database`Required +##### `inDatabase`Required ```java -public java.lang.String getDatabase(); +public java.lang.String getInDatabase(); ``` - *Type:* java.lang.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.94.1/docs/data-sources/database_roles#database DataSnowflakeDatabaseRoles#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -811,13 +910,41 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `like`Optional + +```java +public java.lang.String getLike(); +``` + +- *Type:* java.lang.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.95.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} + +--- + +##### `limit`Optional + +```java +public DataSnowflakeDatabaseRolesLimit getLimit(); +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} + +--- + ### DataSnowflakeDatabaseRolesDatabaseRoles #### Initializer @@ -830,6 +957,70 @@ DataSnowflakeDatabaseRolesDatabaseRoles.builder() ``` +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_database_roles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutput; + +DataSnowflakeDatabaseRolesDatabaseRolesShowOutput.builder() + .build(); +``` + + +### DataSnowflakeDatabaseRolesLimit + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_database_roles.DataSnowflakeDatabaseRolesLimit; + +DataSnowflakeDatabaseRolesLimit.builder() + .rows(java.lang.Number) +// .from(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| rows | java.lang.Number | The maximum number of rows to return. | +| from | java.lang.String | Specifies a **case-sensitive** pattern that is used to match object name. | + +--- + +##### `rows`Required + +```java +public java.lang.Number getRows(); +``` + +- *Type:* java.lang.Number + +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} + +--- + +##### `from`Optional + +```java +public java.lang.String getFrom(); +``` + +- *Type:* java.lang.String + +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.95.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} + +--- + ## Classes ### DataSnowflakeDatabaseRolesDatabaseRolesList @@ -1209,9 +1400,7 @@ Returns a reversible string representation. | --- | --- | --- | | 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.* | -| name | java.lang.String | *No description.* | -| owner | java.lang.String | *No description.* | +| showOutput | DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList | *No description.* | | internalValue | DataSnowflakeDatabaseRolesDatabaseRoles | *No description.* | --- @@ -1240,43 +1429,871 @@ public java.lang.String getFqn(); --- -##### `comment`Required +##### `showOutput`Required ```java -public java.lang.String getComment(); +public DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList getShowOutput(); +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeDatabaseRolesDatabaseRoles getInternalValue(); +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles + +--- + + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_database_roles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList; + +new DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList(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.* | + --- -##### `name`Required +##### `allWithMapKey` ```java -public java.lang.String getName(); +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 --- -##### `owner`Required +##### `computeFqn` ```java -public java.lang.String getOwner(); +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 DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference 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 --- -##### `internalValue`Optional + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference + +#### Initializers ```java -public DataSnowflakeDatabaseRolesDatabaseRoles getInternalValue(); +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_database_roles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference; + +new DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` -- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles +| **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.* | +| databaseName | java.lang.String | *No description.* | +| grantedDatabaseRoles | java.lang.Number | *No description.* | +| grantedToDatabaseRoles | java.lang.Number | *No description.* | +| grantedToRoles | java.lang.Number | *No description.* | +| isCurrent | com.hashicorp.cdktf.IResolvable | *No description.* | +| isDefault | com.hashicorp.cdktf.IResolvable | *No description.* | +| isInherited | com.hashicorp.cdktf.IResolvable | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| ownerRoleType | java.lang.String | *No description.* | +| internalValue | DataSnowflakeDatabaseRolesDatabaseRolesShowOutput | *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 + +--- + +##### `databaseName`Required + +```java +public java.lang.String getDatabaseName(); +``` + +- *Type:* java.lang.String + +--- + +##### `grantedDatabaseRoles`Required + +```java +public java.lang.Number getGrantedDatabaseRoles(); +``` + +- *Type:* java.lang.Number + +--- + +##### `grantedToDatabaseRoles`Required + +```java +public java.lang.Number getGrantedToDatabaseRoles(); +``` + +- *Type:* java.lang.Number + +--- + +##### `grantedToRoles`Required + +```java +public java.lang.Number getGrantedToRoles(); +``` + +- *Type:* java.lang.Number + +--- + +##### `isCurrent`Required + +```java +public IResolvable getIsCurrent(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `isDefault`Required + +```java +public IResolvable getIsDefault(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `isInherited`Required + +```java +public IResolvable getIsInherited(); +``` + +- *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 + +--- + +##### `ownerRoleType`Required + +```java +public java.lang.String getOwnerRoleType(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeDatabaseRolesDatabaseRolesShowOutput getInternalValue(); +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +--- + + +### DataSnowflakeDatabaseRolesLimitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_database_roles.DataSnowflakeDatabaseRolesLimitOutputReference; + +new DataSnowflakeDatabaseRolesLimitOutputReference(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. | +| resetFrom | *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. + +##### `resetFrom` + +```java +public void resetFrom() +``` + + +#### 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.* | +| fromInput | java.lang.String | *No description.* | +| rowsInput | java.lang.Number | *No description.* | +| from | java.lang.String | *No description.* | +| rows | java.lang.Number | *No description.* | +| internalValue | DataSnowflakeDatabaseRolesLimit | *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 + +--- + +##### `fromInput`Optional + +```java +public java.lang.String getFromInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `rowsInput`Optional + +```java +public java.lang.Number getRowsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `from`Required + +```java +public java.lang.String getFrom(); +``` + +- *Type:* java.lang.String + +--- + +##### `rows`Required + +```java +public java.lang.Number getRows(); +``` + +- *Type:* java.lang.Number + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeDatabaseRolesLimit getInternalValue(); +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit --- diff --git a/docs/dataSnowflakeDatabaseRoles.python.md b/docs/dataSnowflakeDatabaseRoles.python.md index 4dc62c3a1..54e3d88e6 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.94.1/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -21,8 +21,10 @@ dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRoles( lifecycle: TerraformResourceLifecycle = None, provider: TerraformProvider = None, provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, - database: str, - id: str = None + in_database: str, + id: str = None, + like: str = None, + limit: DataSnowflakeDatabaseRolesLimit = None ) ``` @@ -37,8 +39,10 @@ dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRoles( | 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 from which to return the database roles from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| 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.95.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. | --- @@ -102,13 +106,13 @@ Must be unique amongst siblings in the same scope --- -##### `database`Required +##### `in_database`Required - *Type:* 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.94.1/docs/data-sources/database_roles#database DataSnowflakeDatabaseRoles#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -116,13 +120,33 @@ 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.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `like`Optional + +- *Type:* 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.95.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} + +--- + +##### `limit`Optional + +- *Type:* DataSnowflakeDatabaseRolesLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} + +--- + #### Methods | **Name** | **Description** | @@ -144,7 +168,10 @@ If you experience problems setting this value it might not be settable. Please t | get_string_attribute | *No description.* | | get_string_map_attribute | *No description.* | | interpolation_for_attribute | *No description.* | +| put_limit | *No description.* | | reset_id | *No description.* | +| reset_like | *No description.* | +| reset_limit | *No description.* | --- @@ -365,12 +392,55 @@ def interpolation_for_attribute( --- +##### `put_limit` + +```python +def put_limit( + rows: typing.Union[int, float], + from: str = None +) -> None +``` + +###### `rows`Required + +- *Type:* 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.95.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} + +--- + +###### `from`Optional + +- *Type:* str + +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.95.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} + +--- + ##### `reset_id` ```python def reset_id() -> None ``` +##### `reset_like` + +```python +def reset_like() -> None +``` + +##### `reset_limit` + +```python +def reset_limit() -> None +``` + #### Static Functions | **Name** | **Description** | @@ -485,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.94.1/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.95.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -514,10 +584,14 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | database_roles | DataSnowflakeDatabaseRolesDatabaseRolesList | *No description.* | -| database_input | str | *No description.* | +| limit | DataSnowflakeDatabaseRolesLimitOutputReference | *No description.* | | id_input | str | *No description.* | -| database | str | *No description.* | +| in_database_input | str | *No description.* | +| like_input | str | *No description.* | +| limit_input | DataSnowflakeDatabaseRolesLimit | *No description.* | | id | str | *No description.* | +| in_database | str | *No description.* | +| like | str | *No description.* | --- @@ -653,13 +727,13 @@ database_roles: DataSnowflakeDatabaseRolesDatabaseRolesList --- -##### `database_input`Optional +##### `limit`Required ```python -database_input: str +limit: DataSnowflakeDatabaseRolesLimitOutputReference ``` -- *Type:* str +- *Type:* DataSnowflakeDatabaseRolesLimitOutputReference --- @@ -673,16 +747,36 @@ id_input: str --- -##### `database`Required +##### `in_database_input`Optional + +```python +in_database_input: str +``` + +- *Type:* str + +--- + +##### `like_input`Optional ```python -database: str +like_input: str ``` - *Type:* str --- +##### `limit_input`Optional + +```python +limit_input: DataSnowflakeDatabaseRolesLimit +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +--- + ##### `id`Required ```python @@ -693,6 +787,26 @@ id: str --- +##### `in_database`Required + +```python +in_database: str +``` + +- *Type:* str + +--- + +##### `like`Required + +```python +like: str +``` + +- *Type:* str + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -728,8 +842,10 @@ dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesConfig( lifecycle: TerraformResourceLifecycle = None, provider: TerraformProvider = None, provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, - database: str, - id: str = None + in_database: str, + id: str = None, + like: str = None, + limit: DataSnowflakeDatabaseRolesLimit = None ) ``` @@ -744,8 +860,10 @@ dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesConfig( | 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 from which to return the database roles from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| 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.95.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. | --- @@ -819,17 +937,17 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- -##### `database`Required +##### `in_database`Required ```python -database: str +in_database: str ``` - *Type:* 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.94.1/docs/data-sources/database_roles#database DataSnowflakeDatabaseRoles#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -841,13 +959,41 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `like`Optional + +```python +like: str +``` + +- *Type:* 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.95.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} + +--- + +##### `limit`Optional + +```python +limit: DataSnowflakeDatabaseRolesLimit +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} + +--- + ### DataSnowflakeDatabaseRolesDatabaseRoles #### Initializer @@ -859,6 +1005,69 @@ dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesDatabaseRoles() ``` +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_database_roles + +dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutput() +``` + + +### DataSnowflakeDatabaseRolesLimit + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_database_roles + +dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesLimit( + rows: typing.Union[int, float], + from: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| rows | typing.Union[int, float] | The maximum number of rows to return. | +| from | str | Specifies a **case-sensitive** pattern that is used to match object name. | + +--- + +##### `rows`Required + +```python +rows: typing.Union[int, float] +``` + +- *Type:* 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.95.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} + +--- + +##### `from`Optional + +```python +from: str +``` + +- *Type:* str + +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.95.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} + +--- + ## Classes ### DataSnowflakeDatabaseRolesDatabaseRolesList @@ -1275,9 +1484,7 @@ Returns a reversible string representation. | --- | --- | --- | | 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.* | -| name | str | *No description.* | -| owner | str | *No description.* | +| show_output | DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList | *No description.* | | internal_value | DataSnowflakeDatabaseRolesDatabaseRoles | *No description.* | --- @@ -1306,43 +1513,933 @@ fqn: str --- -##### `comment`Required +##### `show_output`Required ```python -comment: str +show_output: DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList ``` -- *Type:* str +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList --- -##### `name`Required +##### `internal_value`Optional ```python -name: str +internal_value: DataSnowflakeDatabaseRolesDatabaseRoles +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles + +--- + + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_database_roles + +dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList( + 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.* | + --- -##### `owner`Required +##### `all_with_map_key` ```python -owner: str +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 --- -##### `internal_value`Optional +##### `compute_fqn` ```python -internal_value: DataSnowflakeDatabaseRolesDatabaseRoles +def compute_fqn() -> str ``` -- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles +##### `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] +) -> DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_database_roles + +dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference( + 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.* | +| database_name | str | *No description.* | +| granted_database_roles | typing.Union[int, float] | *No description.* | +| granted_to_database_roles | typing.Union[int, float] | *No description.* | +| granted_to_roles | typing.Union[int, float] | *No description.* | +| is_current | cdktf.IResolvable | *No description.* | +| is_default | cdktf.IResolvable | *No description.* | +| is_inherited | cdktf.IResolvable | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| owner_role_type | str | *No description.* | +| internal_value | DataSnowflakeDatabaseRolesDatabaseRolesShowOutput | *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 + +--- + +##### `database_name`Required + +```python +database_name: str +``` + +- *Type:* str + +--- + +##### `granted_database_roles`Required + +```python +granted_database_roles: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `granted_to_database_roles`Required + +```python +granted_to_database_roles: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `granted_to_roles`Required + +```python +granted_to_roles: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `is_current`Required + +```python +is_current: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `is_default`Required + +```python +is_default: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `is_inherited`Required + +```python +is_inherited: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `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 + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeDatabaseRolesDatabaseRolesShowOutput +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +--- + + +### DataSnowflakeDatabaseRolesLimitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_database_roles + +dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesLimitOutputReference( + 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_from | *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_from` + +```python +def reset_from() -> 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.* | +| from_input | str | *No description.* | +| rows_input | typing.Union[int, float] | *No description.* | +| from | str | *No description.* | +| rows | typing.Union[int, float] | *No description.* | +| internal_value | DataSnowflakeDatabaseRolesLimit | *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 + +--- + +##### `from_input`Optional + +```python +from_input: str +``` + +- *Type:* str + +--- + +##### `rows_input`Optional + +```python +rows_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `from`Required + +```python +from: str +``` + +- *Type:* str + +--- + +##### `rows`Required + +```python +rows: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeDatabaseRolesLimit +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit --- diff --git a/docs/dataSnowflakeDatabaseRoles.typescript.md b/docs/dataSnowflakeDatabaseRoles.typescript.md index 0ca041848..c9432912e 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.94.1/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -67,7 +67,10 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putLimit | *No description.* | | resetId | *No description.* | +| resetLike | *No description.* | +| resetLimit | *No description.* | --- @@ -263,12 +266,36 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putLimit` + +```typescript +public putLimit(value: DataSnowflakeDatabaseRolesLimit): void +``` + +###### `value`Required + +- *Type:* DataSnowflakeDatabaseRolesLimit + +--- + ##### `resetId` ```typescript public resetId(): void ``` +##### `resetLike` + +```typescript +public resetLike(): void +``` + +##### `resetLimit` + +```typescript +public resetLimit(): void +``` + #### Static Functions | **Name** | **Description** | @@ -372,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.94.1/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.95.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -401,10 +428,14 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | databaseRoles | DataSnowflakeDatabaseRolesDatabaseRolesList | *No description.* | -| databaseInput | string | *No description.* | +| limit | DataSnowflakeDatabaseRolesLimitOutputReference | *No description.* | | idInput | string | *No description.* | -| database | string | *No description.* | +| inDatabaseInput | string | *No description.* | +| likeInput | string | *No description.* | +| limitInput | DataSnowflakeDatabaseRolesLimit | *No description.* | | id | string | *No description.* | +| inDatabase | string | *No description.* | +| like | string | *No description.* | --- @@ -540,13 +571,13 @@ public readonly databaseRoles: DataSnowflakeDatabaseRolesDatabaseRolesList; --- -##### `databaseInput`Optional +##### `limit`Required ```typescript -public readonly databaseInput: string; +public readonly limit: DataSnowflakeDatabaseRolesLimitOutputReference; ``` -- *Type:* string +- *Type:* DataSnowflakeDatabaseRolesLimitOutputReference --- @@ -560,16 +591,36 @@ public readonly idInput: string; --- -##### `database`Required +##### `inDatabaseInput`Optional + +```typescript +public readonly inDatabaseInput: string; +``` + +- *Type:* string + +--- + +##### `likeInput`Optional ```typescript -public readonly database: string; +public readonly likeInput: string; ``` - *Type:* string --- +##### `limitInput`Optional + +```typescript +public readonly limitInput: DataSnowflakeDatabaseRolesLimit; +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +--- + ##### `id`Required ```typescript @@ -580,6 +631,26 @@ public readonly id: string; --- +##### `inDatabase`Required + +```typescript +public readonly inDatabase: string; +``` + +- *Type:* string + +--- + +##### `like`Required + +```typescript +public readonly like: string; +``` + +- *Type:* string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -621,8 +692,10 @@ const dataSnowflakeDatabaseRolesConfig: dataSnowflakeDatabaseRoles.DataSnowflake | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| database | 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.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| 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.95.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. | --- @@ -696,17 +769,17 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `database`Required +##### `inDatabase`Required ```typescript -public readonly database: string; +public readonly inDatabase: string; ``` - *Type:* 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.94.1/docs/data-sources/database_roles#database DataSnowflakeDatabaseRoles#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -718,13 +791,41 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `like`Optional + +```typescript +public readonly like: string; +``` + +- *Type:* 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.95.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} + +--- + +##### `limit`Optional + +```typescript +public readonly limit: DataSnowflakeDatabaseRolesLimit; +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} + +--- + ### DataSnowflakeDatabaseRolesDatabaseRoles #### Initializer @@ -736,6 +837,66 @@ const dataSnowflakeDatabaseRolesDatabaseRoles: dataSnowflakeDatabaseRoles.DataSn ``` +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +#### Initializer + +```typescript +import { dataSnowflakeDatabaseRoles } from '@cdktf/provider-snowflake' + +const dataSnowflakeDatabaseRolesDatabaseRolesShowOutput: dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutput = { ... } +``` + + +### DataSnowflakeDatabaseRolesLimit + +#### Initializer + +```typescript +import { dataSnowflakeDatabaseRoles } from '@cdktf/provider-snowflake' + +const dataSnowflakeDatabaseRolesLimit: dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesLimit = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| rows | number | The maximum number of rows to return. | +| from | string | Specifies a **case-sensitive** pattern that is used to match object name. | + +--- + +##### `rows`Required + +```typescript +public readonly rows: number; +``` + +- *Type:* number + +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} + +--- + +##### `from`Optional + +```typescript +public readonly from: string; +``` + +- *Type:* string + +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.95.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} + +--- + ## Classes ### DataSnowflakeDatabaseRolesDatabaseRolesList @@ -1115,9 +1276,7 @@ Returns a reversible string representation. | --- | --- | --- | | 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.* | -| name | string | *No description.* | -| owner | string | *No description.* | +| showOutput | DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList | *No description.* | | internalValue | DataSnowflakeDatabaseRolesDatabaseRoles | *No description.* | --- @@ -1146,43 +1305,871 @@ public readonly fqn: string; --- -##### `comment`Required +##### `showOutput`Required ```typescript -public readonly comment: string; +public readonly showOutput: DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList; +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeDatabaseRolesDatabaseRoles; +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles + +--- + + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList + +#### Initializers + +```typescript +import { dataSnowflakeDatabaseRoles } from '@cdktf/provider-snowflake' + +new dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList(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.* | + --- -##### `name`Required +##### `allWithMapKey` ```typescript -public readonly name: string; +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 --- -##### `owner`Required +##### `computeFqn` ```typescript -public readonly owner: string; +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): DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference +``` + +###### `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 --- -##### `internalValue`Optional + +### DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference + +#### Initializers ```typescript -public readonly internalValue: DataSnowflakeDatabaseRolesDatabaseRoles; +import { dataSnowflakeDatabaseRoles } from '@cdktf/provider-snowflake' + +new dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -- *Type:* DataSnowflakeDatabaseRolesDatabaseRoles +| **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.* | +| databaseName | string | *No description.* | +| grantedDatabaseRoles | number | *No description.* | +| grantedToDatabaseRoles | number | *No description.* | +| grantedToRoles | number | *No description.* | +| isCurrent | cdktf.IResolvable | *No description.* | +| isDefault | cdktf.IResolvable | *No description.* | +| isInherited | cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| ownerRoleType | string | *No description.* | +| internalValue | DataSnowflakeDatabaseRolesDatabaseRolesShowOutput | *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 + +--- + +##### `databaseName`Required + +```typescript +public readonly databaseName: string; +``` + +- *Type:* string + +--- + +##### `grantedDatabaseRoles`Required + +```typescript +public readonly grantedDatabaseRoles: number; +``` + +- *Type:* number + +--- + +##### `grantedToDatabaseRoles`Required + +```typescript +public readonly grantedToDatabaseRoles: number; +``` + +- *Type:* number + +--- + +##### `grantedToRoles`Required + +```typescript +public readonly grantedToRoles: number; +``` + +- *Type:* number + +--- + +##### `isCurrent`Required + +```typescript +public readonly isCurrent: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isDefault`Required + +```typescript +public readonly isDefault: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isInherited`Required + +```typescript +public readonly isInherited: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `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 + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeDatabaseRolesDatabaseRolesShowOutput; +``` + +- *Type:* DataSnowflakeDatabaseRolesDatabaseRolesShowOutput + +--- + + +### DataSnowflakeDatabaseRolesLimitOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeDatabaseRoles } from '@cdktf/provider-snowflake' + +new dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesLimitOutputReference(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. | +| resetFrom | *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. + +##### `resetFrom` + +```typescript +public resetFrom(): 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.* | +| fromInput | string | *No description.* | +| rowsInput | number | *No description.* | +| from | string | *No description.* | +| rows | number | *No description.* | +| internalValue | DataSnowflakeDatabaseRolesLimit | *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 + +--- + +##### `fromInput`Optional + +```typescript +public readonly fromInput: string; +``` + +- *Type:* string + +--- + +##### `rowsInput`Optional + +```typescript +public readonly rowsInput: number; +``` + +- *Type:* number + +--- + +##### `from`Required + +```typescript +public readonly from: string; +``` + +- *Type:* string + +--- + +##### `rows`Required + +```typescript +public readonly rows: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeDatabaseRolesLimit; +``` + +- *Type:* DataSnowflakeDatabaseRolesLimit --- diff --git a/docs/dataSnowflakeDatabases.csharp.md b/docs/dataSnowflakeDatabases.csharp.md index 51920f051..740b30d75 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.94.1/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDatabases.go.md b/docs/dataSnowflakeDatabases.go.md index 19ffb7130..c41d1692f 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.94.1/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDatabases.java.md b/docs/dataSnowflakeDatabases.java.md index 2aca48eb0..c0f3abf2a 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.94.1/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDatabases.python.md b/docs/dataSnowflakeDatabases.python.md index e7417cdda..314fea51e 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.94.1/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDatabases.typescript.md b/docs/dataSnowflakeDatabases.typescript.md index 87afdcd4f..ca38bc84c 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.94.1/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDynamicTables.csharp.md b/docs/dataSnowflakeDynamicTables.csharp.md index b2d0ff60e..7dbe0ac1a 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.94.1/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeDynamicTables.go.md b/docs/dataSnowflakeDynamicTables.go.md index c9bcdc7b1..ddec831a7 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.94.1/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeDynamicTables.java.md b/docs/dataSnowflakeDynamicTables.java.md index e77475221..82a97fe48 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.94.1/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeDynamicTables.python.md b/docs/dataSnowflakeDynamicTables.python.md index 1c38c08b3..8ae66bf8d 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.94.1/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeDynamicTables.typescript.md b/docs/dataSnowflakeDynamicTables.typescript.md index e255c0468..4cb921abe 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.94.1/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeExternalFunctions.csharp.md b/docs/dataSnowflakeExternalFunctions.csharp.md index 061583bae..4cab0936c 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.94.1/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalFunctions.go.md b/docs/dataSnowflakeExternalFunctions.go.md index d170bb3aa..af03c136b 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.94.1/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalFunctions.java.md b/docs/dataSnowflakeExternalFunctions.java.md index 99cb89265..d02f8ae5d 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.94.1/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalFunctions.python.md b/docs/dataSnowflakeExternalFunctions.python.md index 4cdec3a4c..862f462d4 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.94.1/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalFunctions.typescript.md b/docs/dataSnowflakeExternalFunctions.typescript.md index 3dbfaf84b..6dd35cf71 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.94.1/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalTables.csharp.md b/docs/dataSnowflakeExternalTables.csharp.md index de58c4bd6..24b2b9f53 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.94.1/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 2386e620d..a3827ca90 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.94.1/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 84004ed9b..7a8d6a644 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.94.1/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 e64fa641d..60e524d19 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.94.1/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 846dc5c96..d2700d187 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.94.1/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 40aaa0bfe..e352d596c 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.94.1/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFailoverGroups.go.md b/docs/dataSnowflakeFailoverGroups.go.md index 458738947..97ef89416 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.94.1/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFailoverGroups.java.md b/docs/dataSnowflakeFailoverGroups.java.md index b6a21397c..0bea7807e 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.94.1/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFailoverGroups.python.md b/docs/dataSnowflakeFailoverGroups.python.md index db953f929..3408582db 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.94.1/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFailoverGroups.typescript.md b/docs/dataSnowflakeFailoverGroups.typescript.md index 56f0748a2..605fd42a3 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.94.1/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFileFormats.csharp.md b/docs/dataSnowflakeFileFormats.csharp.md index 6eeb79b04..7d1d8f738 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.94.1/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 8a0f79c88..5029fe559 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.94.1/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 d9d59e023..e3626b94d 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.94.1/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 62ad59103..08c5a4f68 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.94.1/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 a5de2eaee..b71ca3744 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.94.1/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 9a13cc19e..15c43d3e7 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.94.1/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 0907b8da3..b2a927eba 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.94.1/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 060f58b73..0c3bbc205 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.94.1/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 bd28b9e55..cc9af50dc 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.94.1/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 eba21c8d8..f317f6501 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.94.1/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 15fd3fe55..76f3cf2e2 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.94.1/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeGrants.go.md b/docs/dataSnowflakeGrants.go.md index a2040770c..e03f89e5d 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.94.1/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeGrants.java.md b/docs/dataSnowflakeGrants.java.md index 07b9704e7..141ce2166 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.94.1/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeGrants.python.md b/docs/dataSnowflakeGrants.python.md index fa5fada09..b4f3002d1 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.94.1/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeGrants.typescript.md b/docs/dataSnowflakeGrants.typescript.md index c3888d7ef..5f4a9771c 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.94.1/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeMaskingPolicies.csharp.md b/docs/dataSnowflakeMaskingPolicies.csharp.md index 0d3493692..f22a02da6 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.94.1/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -372,7 +372,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.94.1/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.95.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeMaskingPoliciesConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the maskingPolicies from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the maskingPolicies from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeMaskingPolicies.go.md b/docs/dataSnowflakeMaskingPolicies.go.md index 1540c4ed2..4e2460c27 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.94.1/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -372,7 +372,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.94.1/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.95.0/docs/data-sources/masking_policies#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 maskingPolicies from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the maskingPolicies from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeMaskingPolicies.java.md b/docs/dataSnowflakeMaskingPolicies.java.md index 11a9ac65b..8376ef333 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.94.1/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeMaskingPolicies.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 maskingPolicies from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the maskingPolicies from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -463,7 +463,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.94.1/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.95.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeMaskingPoliciesConfig.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 maskingPolicies from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the maskingPolicies from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeMaskingPolicies.python.md b/docs/dataSnowflakeMaskingPolicies.python.md index c024f1100..c4b989298 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.94.1/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeMaskingPolicies.DataSnowflakeMaskingPolicies( | 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 maskingPolicies from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the maskingPolicies from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -497,7 +497,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.94.1/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.95.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeMaskingPolicies.DataSnowflakeMaskingPoliciesConfig( | 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 maskingPolicies from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the maskingPolicies from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeMaskingPolicies.typescript.md b/docs/dataSnowflakeMaskingPolicies.typescript.md index 9b243d272..63dfa156b 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.94.1/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -372,7 +372,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.94.1/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.95.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeMaskingPoliciesConfig: dataSnowflakeMaskingPolicies.DataSnowf | 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 maskingPolicies from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the maskingPolicies from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#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.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeMaterializedViews.csharp.md b/docs/dataSnowflakeMaterializedViews.csharp.md index 3bd12d313..67a738c0c 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.94.1/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 27400e369..ae739cc97 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.94.1/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 cb4dcc976..3e7775787 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.94.1/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 db883c02b..490a1b536 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.94.1/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 ebef73be6..d0114c70e 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.94.1/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 6fe149a40..42240904d 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.94.1/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeNetworkPolicies.go.md b/docs/dataSnowflakeNetworkPolicies.go.md index c10e2b82a..22302c555 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.94.1/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeNetworkPolicies.java.md b/docs/dataSnowflakeNetworkPolicies.java.md index bbcb1822d..1ac39fcf2 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.94.1/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeNetworkPolicies.python.md b/docs/dataSnowflakeNetworkPolicies.python.md index 84ccfe063..23f44ed7b 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.94.1/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeNetworkPolicies.typescript.md b/docs/dataSnowflakeNetworkPolicies.typescript.md index 67703ad4f..0cb98981a 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.94.1/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeParameters.csharp.md b/docs/dataSnowflakeParameters.csharp.md index e6a4070be..1d4a86b0a 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.94.1/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakeParameters.go.md b/docs/dataSnowflakeParameters.go.md index d62b34e9b..34a37afe9 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.94.1/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakeParameters.java.md b/docs/dataSnowflakeParameters.java.md index 2a1c021ce..8114ea1bf 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.94.1/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakeParameters.python.md b/docs/dataSnowflakeParameters.python.md index 828b9b209..7d98968f0 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.94.1/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakeParameters.typescript.md b/docs/dataSnowflakeParameters.typescript.md index 1f54fc3f9..ef47c5fd8 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.94.1/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakePipes.csharp.md b/docs/dataSnowflakePipes.csharp.md index 22a4e5332..aa7c90e26 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.94.1/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 bfc8d0e40..ba5c68c62 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.94.1/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 7d9d631b4..83acfe553 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.94.1/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 ec8ed83d8..5f492d283 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.94.1/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 b8cfec3dc..5c3694952 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.94.1/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 4e92406f2..e6203b0e7 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.94.1/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 a40285e76..4663c8115 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.94.1/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 d50a9aeb1..7b79bb550 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.94.1/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 e70b2e289..051606ffd 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.94.1/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 42b73484f..ec7b42594 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.94.1/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 6c7f7a11d..675101657 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.94.1/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -372,7 +372,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.94.1/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.95.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use --- @@ -608,7 +608,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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeResourceMonitors.go.md b/docs/dataSnowflakeResourceMonitors.go.md index 91827e4c5..55cd22ccb 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.94.1/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -372,7 +372,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.94.1/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.95.0/docs/data-sources/resource_monitors#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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | --- @@ -690,7 +690,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeResourceMonitors.java.md b/docs/dataSnowflakeResourceMonitors.java.md index 3de887bb8..89f584246 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.94.1/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -38,7 +38,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.94.1/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.95.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -439,7 +439,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.94.1/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.95.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,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.94.1/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.95.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeResourceMonitors.python.md b/docs/dataSnowflakeResourceMonitors.python.md index de8fe8fd8..5c42719b2 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.94.1/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -36,7 +36,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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -473,7 +473,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.94.1/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.95.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use --- @@ -709,7 +709,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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | --- @@ -791,7 +791,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeResourceMonitors.typescript.md b/docs/dataSnowflakeResourceMonitors.typescript.md index 7105eb22b..b2bf8617f 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.94.1/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -372,7 +372,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.94.1/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.95.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use --- @@ -599,7 +599,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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeRole.csharp.md b/docs/dataSnowflakeRole.csharp.md index 83a6664df..f685de1a9 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.94.1/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 5e4930a85..8a814ae1c 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.94.1/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 9fb86e75c..dfb98cdde 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.94.1/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 ded9f625a..06110966d 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.94.1/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 c135f6689..7ea077b27 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.94.1/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 2c99d6cf2..6fffd9308 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.94.1/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRoles.go.md b/docs/dataSnowflakeRoles.go.md index 853892ec8..90e52a593 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.94.1/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRoles.java.md b/docs/dataSnowflakeRoles.java.md index 2d9e0d988..f796b1d87 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.94.1/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRoles.python.md b/docs/dataSnowflakeRoles.python.md index 75f13442c..75b08b35b 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.94.1/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRoles.typescript.md b/docs/dataSnowflakeRoles.typescript.md index 9148a2885..59662d978 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.94.1/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRowAccessPolicies.csharp.md b/docs/dataSnowflakeRowAccessPolicies.csharp.md index decd304c5..e440efb3c 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.94.1/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -372,7 +372,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.94.1/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.95.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeRowAccessPoliciesConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the row access policy from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the row access policy from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeRowAccessPolicies.go.md b/docs/dataSnowflakeRowAccessPolicies.go.md index 3d969806b..80491144a 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.94.1/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -372,7 +372,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.94.1/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.95.0/docs/data-sources/row_access_policies#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 row access policy from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the row access policy from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeRowAccessPolicies.java.md b/docs/dataSnowflakeRowAccessPolicies.java.md index 0ea399de8..cfd772cda 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.94.1/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeRowAccessPolicies.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 row access policy from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the row access policy from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -463,7 +463,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.94.1/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.95.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeRowAccessPoliciesConfig.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 row access policy from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the row access policy from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeRowAccessPolicies.python.md b/docs/dataSnowflakeRowAccessPolicies.python.md index 559cf8594..7d5b5b517 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.94.1/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeRowAccessPolicies.DataSnowflakeRowAccessPolicies( | 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 row access policy from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the row access policy from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -497,7 +497,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.94.1/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.95.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeRowAccessPolicies.DataSnowflakeRowAccessPoliciesConfig( | 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 row access policy from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the row access policy from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeRowAccessPolicies.typescript.md b/docs/dataSnowflakeRowAccessPolicies.typescript.md index b5e51668c..8e07b2b35 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.94.1/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -372,7 +372,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.94.1/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.95.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeRowAccessPoliciesConfig: dataSnowflakeRowAccessPolicies.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 row access policy from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the row access policy from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#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.94.1/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. diff --git a/docs/dataSnowflakeSchemas.csharp.md b/docs/dataSnowflakeSchemas.csharp.md index e14fde9c1..3e77427f7 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.94.1/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSchemas.go.md b/docs/dataSnowflakeSchemas.go.md index a828c4447..0da7dd76e 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.94.1/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSchemas.java.md b/docs/dataSnowflakeSchemas.java.md index ce4007cb9..431da8bff 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.94.1/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSchemas.python.md b/docs/dataSnowflakeSchemas.python.md index eafcde7be..9118449df 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.94.1/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSchemas.typescript.md b/docs/dataSnowflakeSchemas.typescript.md index 512f4b1fa..ef6023f5b 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.94.1/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.csharp.md b/docs/dataSnowflakeSecurityIntegrations.csharp.md index cb2576ca9..52a2c0a46 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.94.1/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.go.md b/docs/dataSnowflakeSecurityIntegrations.go.md index 5869156e8..de98ce4f4 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.94.1/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.java.md b/docs/dataSnowflakeSecurityIntegrations.java.md index 35bd59a3d..084218137 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.94.1/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.python.md b/docs/dataSnowflakeSecurityIntegrations.python.md index 316bec503..db253cea4 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.94.1/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.typescript.md b/docs/dataSnowflakeSecurityIntegrations.typescript.md index 276d01d3b..4f2c20f9c 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.94.1/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSequences.csharp.md b/docs/dataSnowflakeSequences.csharp.md index b43ace5ce..403d690b8 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.94.1/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 f785a93fc..00d65ae45 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.94.1/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 ed73615bf..45785ce95 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.94.1/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 2b5efba90..cf514a37f 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.94.1/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 3db492500..d5ebe03b2 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.94.1/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 8253f393d..3958bd597 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.94.1/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeShares.go.md b/docs/dataSnowflakeShares.go.md index 314013f12..859d2865b 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.94.1/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeShares.java.md b/docs/dataSnowflakeShares.java.md index 72a0ce6d4..358506d0c 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.94.1/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeShares.python.md b/docs/dataSnowflakeShares.python.md index bdc5d4ffa..8ecd5df30 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.94.1/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeShares.typescript.md b/docs/dataSnowflakeShares.typescript.md index 372424f4a..8f85f1c2b 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.94.1/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeStages.csharp.md b/docs/dataSnowflakeStages.csharp.md index d0da931d2..8b904ae2f 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.94.1/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 64331652d..725621254 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.94.1/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 bd3155651..31e9a6061 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.94.1/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 94aafe682..adb855e8b 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.94.1/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 b5ffa61d4..6717c3237 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.94.1/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 e73d997e8..796c27ddc 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.94.1/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 ce32fa511..7589eef6b 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.94.1/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 d3c4b209b..8de5c3365 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.94.1/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 5c88ad072..915cd4b37 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.94.1/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 c28d53172..21350c739 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.94.1/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 ac306d199..5f8bd230e 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.94.1/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreamlits.go.md b/docs/dataSnowflakeStreamlits.go.md index 7493eb6e1..327f21561 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.94.1/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreamlits.java.md b/docs/dataSnowflakeStreamlits.java.md index 4d6257087..9c57db688 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.94.1/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreamlits.python.md b/docs/dataSnowflakeStreamlits.python.md index cfc6773c1..2941bfa61 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.94.1/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreamlits.typescript.md b/docs/dataSnowflakeStreamlits.typescript.md index cb55423ff..56d36ea22 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.94.1/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreams.csharp.md b/docs/dataSnowflakeStreams.csharp.md index dfd2abe18..ad229b874 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.94.1/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 d14db4608..ceac6a616 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.94.1/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 de752dc23..06e8372ac 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.94.1/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 a9e5a2a9c..7ce863e39 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.94.1/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 22e357c05..814f29174 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.94.1/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 098a11fab..a1829a699 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 df24eeeab..a1a1d6edb 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 7c20a5823..b004ceafe 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 5f6f8c9cf..2027779e4 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 af813540c..97b53329e 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 7345fad65..c3bd0b879 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 0637a48bb..35456d391 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 d63018dce..f839347d5 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 ed4f17da7..429df9687 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 88b3a78fa..822d0efd9 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 f24795453..ef2e36a7e 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.94.1/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 4745eae4a..9fea33247 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.94.1/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 2b787dc8b..7c457cd95 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.94.1/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 f8eccd93d..e2ef66502 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.94.1/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 ef798a0d5..7e8e98c18 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.94.1/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 70a185fbb..ec8610f41 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 af128a4db..5b860dc44 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 e6ee6d671..d6fad32bf 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 0d596733f..f1cfc7ded 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 12940346d..81521d06c 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 6978d6bb9..0a0f866bb 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.94.1/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 f9b178093..685dfc22f 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.94.1/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 393cc4524..818d8b679 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.94.1/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 6c5669c86..2c88194bf 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.94.1/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 7484c3c10..c2b2bb7d7 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.94.1/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 f3fdbdee7..e5363a58f 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.94.1/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 d7a2bc55c..795ef9024 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.94.1/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 7123cde71..eb73148b5 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.94.1/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 5d465f3b6..f485931ae 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.94.1/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 029775df3..909969818 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.94.1/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 6fa18c527..99a89b3f5 100644 --- a/docs/dataSnowflakeUsers.csharp.md +++ b/docs/dataSnowflakeUsers.csharp.md @@ -4,14 +4,14 @@ ### DataSnowflakeUsers -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users snowflake_users}. #### Initializers ```csharp using HashiCorp.Cdktf.Providers.Snowflake; -new DataSnowflakeUsers(Construct Scope, string Id, DataSnowflakeUsersConfig Config); +new DataSnowflakeUsers(Construct Scope, string Id, DataSnowflakeUsersConfig Config = null); ``` | **Name** | **Type** | **Description** | @@ -40,7 +40,7 @@ Must be unique amongst siblings in the same scope --- -##### `Config`Required +##### `Config`Optional - *Type:* DataSnowflakeUsersConfig @@ -67,7 +67,13 @@ Must be unique amongst siblings in the same scope | GetStringAttribute | *No description.* | | GetStringMapAttribute | *No description.* | | InterpolationForAttribute | *No description.* | +| PutLimit | *No description.* | | ResetId | *No description.* | +| ResetLike | *No description.* | +| ResetLimit | *No description.* | +| ResetStartsWith | *No description.* | +| ResetWithDescribe | *No description.* | +| ResetWithParameters | *No description.* | --- @@ -263,12 +269,54 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute) --- +##### `PutLimit` + +```csharp +private void PutLimit(DataSnowflakeUsersLimit Value) +``` + +###### `Value`Required + +- *Type:* DataSnowflakeUsersLimit + +--- + ##### `ResetId` ```csharp private void ResetId() ``` +##### `ResetLike` + +```csharp +private void ResetLike() +``` + +##### `ResetLimit` + +```csharp +private void ResetLimit() +``` + +##### `ResetStartsWith` + +```csharp +private void ResetStartsWith() +``` + +##### `ResetWithDescribe` + +```csharp +private void ResetWithDescribe() +``` + +##### `ResetWithParameters` + +```csharp +private void ResetWithParameters() +``` + #### Static Functions | **Name** | **Description** | @@ -372,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.94.1/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.95.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -400,11 +448,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Limit | DataSnowflakeUsersLimitOutputReference | *No description.* | | Users | DataSnowflakeUsersUsersList | *No description.* | | IdInput | string | *No description.* | -| PatternInput | string | *No description.* | +| LikeInput | string | *No description.* | +| LimitInput | DataSnowflakeUsersLimit | *No description.* | +| StartsWithInput | string | *No description.* | +| WithDescribeInput | object | *No description.* | +| WithParametersInput | object | *No description.* | | Id | string | *No description.* | -| Pattern | string | *No description.* | +| Like | string | *No description.* | +| StartsWith | string | *No description.* | +| WithDescribe | object | *No description.* | +| WithParameters | object | *No description.* | --- @@ -530,6 +586,16 @@ public TerraformProvider Provider { get; } --- +##### `Limit`Required + +```csharp +public DataSnowflakeUsersLimitOutputReference Limit { get; } +``` + +- *Type:* DataSnowflakeUsersLimitOutputReference + +--- + ##### `Users`Required ```csharp @@ -550,16 +616,56 @@ public string IdInput { get; } --- -##### `PatternInput`Optional +##### `LikeInput`Optional + +```csharp +public string LikeInput { get; } +``` + +- *Type:* string + +--- + +##### `LimitInput`Optional + +```csharp +public DataSnowflakeUsersLimit LimitInput { get; } +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + +##### `StartsWithInput`Optional ```csharp -public string PatternInput { get; } +public string StartsWithInput { get; } ``` - *Type:* string --- +##### `WithDescribeInput`Optional + +```csharp +public object WithDescribeInput { get; } +``` + +- *Type:* object + +--- + +##### `WithParametersInput`Optional + +```csharp +public object WithParametersInput { get; } +``` + +- *Type:* object + +--- + ##### `Id`Required ```csharp @@ -570,16 +676,46 @@ public string Id { get; } --- -##### `Pattern`Required +##### `Like`Required + +```csharp +public string Like { get; } +``` + +- *Type:* string + +--- + +##### `StartsWith`Required ```csharp -public string Pattern { get; } +public string StartsWith { get; } ``` - *Type:* string --- +##### `WithDescribe`Required + +```csharp +public object WithDescribe { get; } +``` + +- *Type:* object + +--- + +##### `WithParameters`Required + +```csharp +public object WithParameters { get; } +``` + +- *Type:* object + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -615,8 +751,12 @@ new DataSnowflakeUsersConfig { TerraformResourceLifecycle Lifecycle = null, TerraformProvider Provider = null, object[] Provisioners = null, - string Pattern, - string Id = null + string Id = null, + string Like = null, + DataSnowflakeUsersLimit Limit = null, + string StartsWith = null, + object WithDescribe = null, + object WithParameters = null }; ``` @@ -631,8 +771,12 @@ new DataSnowflakeUsersConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Pattern | string | Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| WithDescribe | object | Runs DESC USER for each user returned by SHOW USERS. | +| WithParameters | object | Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. | --- @@ -706,243 +850,31026 @@ public object[] Provisioners { get; set; } --- -##### `Pattern`Required +##### `Id`Optional ```csharp -public string Pattern { get; set; } +public string Id { get; set; } ``` - *Type:* string -Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#id DataSnowflakeUsers#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#pattern DataSnowflakeUsers#pattern} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `Id`Optional +##### `Like`Optional ```csharp -public string Id { get; set; } +public string Like { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- -### DataSnowflakeUsersUsers - -#### Initializer +##### `Limit`Optional ```csharp -using HashiCorp.Cdktf.Providers.Snowflake; - -new DataSnowflakeUsersUsers { - -}; +public DataSnowflakeUsersLimit Limit { get; set; } ``` +- *Type:* DataSnowflakeUsersLimit -## Classes +limit block. -### DataSnowflakeUsersUsersList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} -#### Initializers +--- -```csharp -using HashiCorp.Cdktf.Providers.Snowflake; +##### `StartsWith`Optional -new DataSnowflakeUsersUsersList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +```csharp +public string StartsWith { get; set; } ``` -| **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). | +- *Type:* string ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `TerraformResource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +--- -The parent resource. +##### `WithDescribe`Optional ---- +```csharp +public object WithDescribe { get; set; } +``` -##### `TerraformAttribute`Required +- *Type:* object -- *Type:* string +Runs DESC USER for each user returned by SHOW USERS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- -##### `WrapsSet`Required +##### `WithParameters`Optional -- *Type:* bool +```csharp +public object WithParameters { get; set; } +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* object ---- +Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. -#### Methods +The output of describe is saved to the parameters field as a map. By default this value is set to true. -| **Name** | **Description** | -| --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- -##### `AllWithMapKey` +### DataSnowflakeUsersLimit -```csharp -private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) -``` +#### Initializer -Creating an iterator for this complex list. +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; -The list will be converted into a map with the mapKeyAttributeName as the key. +new DataSnowflakeUsersLimit { + double Rows, + string From = null +}; +``` -###### `MapKeyAttributeName`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Rows | double | The maximum number of rows to return. | +| From | string | Specifies a **case-sensitive** pattern that is used to match object name. | --- -##### `ComputeFqn` +##### `Rows`Required ```csharp -private string ComputeFqn() +public double Rows { get; set; } ``` -##### `Resolve` +- *Type:* double + +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} + +--- + +##### `From`Optional ```csharp -private object Resolve(IResolveContext Context) +public string From { get; set; } ``` -Produce the Token's value at resolution time. +- *Type:* string -###### `Context`Required +Specifies a **case-sensitive** pattern that is used to match object name. -- *Type:* HashiCorp.Cdktf.IResolveContext +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.95.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- -##### `ToString` +### DataSnowflakeUsersUsers + +#### Initializer ```csharp -private string ToString() +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsers { + +}; ``` -Return a string representation of this resolvable object. -Returns a reversible string representation. +### DataSnowflakeUsersUsersDescribeOutput -##### `Get` +#### Initializer ```csharp -private DataSnowflakeUsersUsersOutputReference Get(double Index) +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersDescribeOutput { + +}; ``` -###### `Index`Required -- *Type:* double +### DataSnowflakeUsersUsersParameters -the index of the item to return. +#### Initializer ---- +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; +new DataSnowflakeUsersUsersParameters { -#### Properties +}; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | ---- +### DataSnowflakeUsersUsersParametersAbortDetachedQuery -##### `CreationStack`Required +#### Initializer ```csharp -public string[] CreationStack { get; } -``` +using HashiCorp.Cdktf.Providers.Snowflake; -- *Type:* string[] +new DataSnowflakeUsersUsersParametersAbortDetachedQuery { -The creation stack of this resolvable which will be appended to errors thrown during resolution. +}; +``` -If this returns an empty array the stack will not be attached. ---- +### DataSnowflakeUsersUsersParametersAutocommit -##### `Fqn`Required +#### Initializer ```csharp -public string Fqn { get; } -``` +using HashiCorp.Cdktf.Providers.Snowflake; -- *Type:* string +new DataSnowflakeUsersUsersParametersAutocommit { ---- +}; +``` -### DataSnowflakeUsersUsersOutputReference +### DataSnowflakeUsersUsersParametersBinaryInputFormat -#### Initializers +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Snowflake; -new DataSnowflakeUsersUsersOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new DataSnowflakeUsersUsersParametersBinaryInputFormat { + +}; ``` -| **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). | ---- +### DataSnowflakeUsersUsersParametersBinaryOutputFormat -##### `TerraformResource`Required +#### Initializer -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; -The parent resource. +new DataSnowflakeUsersUsersParametersBinaryOutputFormat { ---- +}; +``` -##### `TerraformAttribute`Required -- *Type:* string +### DataSnowflakeUsersUsersParametersClientMemoryLimit -The attribute on the parent resource this class is referencing. +#### Initializer ---- +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; -##### `ComplexObjectIndex`Required +new DataSnowflakeUsersUsersParametersClientMemoryLimit { -- *Type:* double +}; +``` + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx { + +}; +``` + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreads + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientPrefetchThreads { + +}; +``` + + +### DataSnowflakeUsersUsersParametersClientResultChunkSize + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientResultChunkSize { + +}; +``` + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive { + +}; +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAlive { + +}; +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency { + +}; +``` + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientTimestampTypeMapping { + +}; +``` + + +### DataSnowflakeUsersUsersParametersDateInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersDateInputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersDateOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersDateOutputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization { + +}; +``` + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError { + +}; +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge { + +}; +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate { + +}; +``` + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersGeographyOutputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersGeometryOutputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt { + +}; +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc { + +}; +``` + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone { + +}; +``` + + +### DataSnowflakeUsersUsersParametersJsonIndent + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJsonIndent { + +}; +``` + + +### DataSnowflakeUsersUsersParametersLockTimeout + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersLockTimeout { + +}; +``` + + +### DataSnowflakeUsersUsersParametersLogLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersLogLevel { + +}; +``` + + +### DataSnowflakeUsersUsersParametersMultiStatementCount + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersMultiStatementCount { + +}; +``` + + +### DataSnowflakeUsersUsersParametersNetworkPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersNetworkPolicy { + +}; +``` + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault { + +}; +``` + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt { + +}; +``` + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages { + +}; +``` + + +### DataSnowflakeUsersUsersParametersQueryTag + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersQueryTag { + +}; +``` + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase { + +}; +``` + + +### DataSnowflakeUsersUsersParametersRowsPerResultset + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersRowsPerResultset { + +}; +``` + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersS3StageVpceDnsName { + +}; +``` + + +### DataSnowflakeUsersUsersParametersSearchPath + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersSearchPath { + +}; +``` + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer { + +}; +``` + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds { + +}; +``` + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds { + +}; +``` + + +### DataSnowflakeUsersUsersParametersStrictJsonOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersStrictJsonOutput { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimeInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimeInputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimeOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimeOutputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimestampInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampInputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampOutputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimestampTypeMapping + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampTypeMapping { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampTzOutputFormat { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTimezone + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimezone { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTraceLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTraceLevel { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnError + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTransactionAbortOnError { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel { + +}; +``` + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTwoDigitCenturyStart { + +}; +``` + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersUnsupportedDdlAction { + +}; +``` + + +### DataSnowflakeUsersUsersParametersUseCachedResult + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersUseCachedResult { + +}; +``` + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersWeekOfYearPolicy { + +}; +``` + + +### DataSnowflakeUsersUsersParametersWeekStart + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersWeekStart { + +}; +``` + + +### DataSnowflakeUsersUsersShowOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersShowOutput { + +}; +``` + + +## Classes + +### DataSnowflakeUsersLimitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersLimitOutputReference(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. | +| ResetFrom | *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. + +##### `ResetFrom` + +```csharp +private void ResetFrom() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| FromInput | string | *No description.* | +| RowsInput | double | *No description.* | +| From | string | *No description.* | +| Rows | double | *No description.* | +| InternalValue | DataSnowflakeUsersLimit | *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 + +--- + +##### `FromInput`Optional + +```csharp +public string FromInput { get; } +``` + +- *Type:* string + +--- + +##### `RowsInput`Optional + +```csharp +public double RowsInput { get; } +``` + +- *Type:* double + +--- + +##### `From`Required + +```csharp +public string From { get; } +``` + +- *Type:* string + +--- + +##### `Rows`Required + +```csharp +public double Rows { get; } +``` + +- *Type:* double + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeUsersLimit InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + + +### DataSnowflakeUsersUsersDescribeOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersDescribeOutputList(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 DataSnowflakeUsersUsersDescribeOutputOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersDescribeOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersDescribeOutputOutputReference(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.* | +| CustomLandingPageUrl | string | *No description.* | +| CustomLandingPageUrlFlushNextUiLoad | HashiCorp.Cdktf.IResolvable | *No description.* | +| DaysToExpiry | double | *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.* | +| ExtAuthnDuo | HashiCorp.Cdktf.IResolvable | *No description.* | +| ExtAuthnUid | string | *No description.* | +| FirstName | string | *No description.* | +| HasMfa | HashiCorp.Cdktf.IResolvable | *No description.* | +| LastName | string | *No description.* | +| LoginName | string | *No description.* | +| MiddleName | string | *No description.* | +| MinsToBypassMfa | double | *No description.* | +| MinsToBypassNetworkPolicy | double | *No description.* | +| MinsToUnlock | double | *No description.* | +| MustChangePassword | HashiCorp.Cdktf.IResolvable | *No description.* | +| Name | string | *No description.* | +| Password | string | *No description.* | +| PasswordLastSetTime | string | *No description.* | +| RsaPublicKey | string | *No description.* | +| RsaPublicKey2 | string | *No description.* | +| RsaPublicKey2Fp | string | *No description.* | +| RsaPublicKeyFp | string | *No description.* | +| SnowflakeLock | HashiCorp.Cdktf.IResolvable | *No description.* | +| SnowflakeSupport | HashiCorp.Cdktf.IResolvable | *No description.* | +| InternalValue | DataSnowflakeUsersUsersDescribeOutput | *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 + +--- + +##### `CustomLandingPageUrl`Required + +```csharp +public string CustomLandingPageUrl { get; } +``` + +- *Type:* string + +--- + +##### `CustomLandingPageUrlFlushNextUiLoad`Required + +```csharp +public IResolvable CustomLandingPageUrlFlushNextUiLoad { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `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 + +--- + +##### `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 + +--- + +##### `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 + +--- + +##### `LastName`Required + +```csharp +public string LastName { get; } +``` + +- *Type:* string + +--- + +##### `LoginName`Required + +```csharp +public string LoginName { get; } +``` + +- *Type:* string + +--- + +##### `MiddleName`Required + +```csharp +public string MiddleName { get; } +``` + +- *Type:* string + +--- + +##### `MinsToBypassMfa`Required + +```csharp +public double MinsToBypassMfa { get; } +``` + +- *Type:* double + +--- + +##### `MinsToBypassNetworkPolicy`Required + +```csharp +public double MinsToBypassNetworkPolicy { get; } +``` + +- *Type:* double + +--- + +##### `MinsToUnlock`Required + +```csharp +public double MinsToUnlock { get; } +``` + +- *Type:* double + +--- + +##### `MustChangePassword`Required + +```csharp +public IResolvable MustChangePassword { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Password`Required + +```csharp +public string Password { get; } +``` + +- *Type:* string + +--- + +##### `PasswordLastSetTime`Required + +```csharp +public string PasswordLastSetTime { get; } +``` + +- *Type:* string + +--- + +##### `RsaPublicKey`Required + +```csharp +public string RsaPublicKey { get; } +``` + +- *Type:* string + +--- + +##### `RsaPublicKey2`Required + +```csharp +public string RsaPublicKey2 { get; } +``` + +- *Type:* string + +--- + +##### `RsaPublicKey2Fp`Required + +```csharp +public string RsaPublicKey2Fp { get; } +``` + +- *Type:* string + +--- + +##### `RsaPublicKeyFp`Required + +```csharp +public string RsaPublicKeyFp { get; } +``` + +- *Type:* string + +--- + +##### `SnowflakeLock`Required + +```csharp +public IResolvable SnowflakeLock { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `SnowflakeSupport`Required + +```csharp +public IResolvable SnowflakeSupport { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeUsersUsersDescribeOutput InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutput + +--- + + +### DataSnowflakeUsersUsersList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersList(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 DataSnowflakeUsersUsersOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersOutputReference(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.* | +| DescribeOutput | DataSnowflakeUsersUsersDescribeOutputList | *No description.* | +| Parameters | DataSnowflakeUsersUsersParametersList | *No description.* | +| ShowOutput | DataSnowflakeUsersUsersShowOutputList | *No description.* | +| InternalValue | DataSnowflakeUsersUsers | *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 + +--- + +##### `DescribeOutput`Required + +```csharp +public DataSnowflakeUsersUsersDescribeOutputList DescribeOutput { get; } +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutputList + +--- + +##### `Parameters`Required + +```csharp +public DataSnowflakeUsersUsersParametersList Parameters { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersList + +--- + +##### `ShowOutput`Required + +```csharp +public DataSnowflakeUsersUsersShowOutputList ShowOutput { get; } +``` + +- *Type:* DataSnowflakeUsersUsersShowOutputList + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeUsersUsers InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsers + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersAbortDetachedQueryList(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 DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference(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 | DataSnowflakeUsersUsersParametersAbortDetachedQuery | *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 DataSnowflakeUsersUsersParametersAbortDetachedQuery InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQuery + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersAutocommitList(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 DataSnowflakeUsersUsersParametersAutocommitOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersAutocommitOutputReference(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 | DataSnowflakeUsersUsersParametersAutocommit | *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 DataSnowflakeUsersUsersParametersAutocommit InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommit + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersBinaryInputFormatList(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 DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersBinaryInputFormat | *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 DataSnowflakeUsersUsersParametersBinaryInputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersBinaryOutputFormatList(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 DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersBinaryOutputFormat | *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 DataSnowflakeUsersUsersParametersBinaryOutputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientMemoryLimitList(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 DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference(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 | DataSnowflakeUsersUsersParametersClientMemoryLimit | *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 DataSnowflakeUsersUsersParametersClientMemoryLimit InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimit + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList(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 DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference(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 | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx | *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 DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientPrefetchThreadsList(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 DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference(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 | DataSnowflakeUsersUsersParametersClientPrefetchThreads | *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 DataSnowflakeUsersUsersParametersClientPrefetchThreads InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreads + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientResultChunkSizeList(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 DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference(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 | DataSnowflakeUsersUsersParametersClientResultChunkSize | *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 DataSnowflakeUsersUsersParametersClientResultChunkSize InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSize + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList(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 DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference(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 | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive | *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 DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList(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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(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 | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency | *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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAliveList(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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference(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 | DataSnowflakeUsersUsersParametersClientSessionKeepAlive | *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 DataSnowflakeUsersUsersParametersClientSessionKeepAlive InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList(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 DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference(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 | DataSnowflakeUsersUsersParametersClientTimestampTypeMapping | *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 DataSnowflakeUsersUsersParametersClientTimestampTypeMapping InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersDateInputFormatList(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 DataSnowflakeUsersUsersParametersDateInputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersDateInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersDateInputFormat | *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 DataSnowflakeUsersUsersParametersDateInputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersDateOutputFormatList(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 DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersDateOutputFormat | *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 DataSnowflakeUsersUsersParametersDateOutputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList(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 DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference(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 | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization | *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 DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList(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 DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference(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 | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError | *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 DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList(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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference(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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge | *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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList(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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference(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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate | *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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersGeographyOutputFormatList(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 DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersGeographyOutputFormat | *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 DataSnowflakeUsersUsersParametersGeographyOutputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersGeometryOutputFormatList(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 DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersGeometryOutputFormat | *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 DataSnowflakeUsersUsersParametersGeometryOutputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList(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 DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference(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 | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt | *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 DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList(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 DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference(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 | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc | *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 DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList(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 DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference(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 | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone | *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 DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJsonIndentList(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 DataSnowflakeUsersUsersParametersJsonIndentOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersJsonIndentOutputReference(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 | DataSnowflakeUsersUsersParametersJsonIndent | *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 DataSnowflakeUsersUsersParametersJsonIndent InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndent + +--- + + +### DataSnowflakeUsersUsersParametersList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersList(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 DataSnowflakeUsersUsersParametersOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersLockTimeoutList(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 DataSnowflakeUsersUsersParametersLockTimeoutOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersLockTimeoutOutputReference(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 | DataSnowflakeUsersUsersParametersLockTimeout | *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 DataSnowflakeUsersUsersParametersLockTimeout InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeout + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersLogLevelList(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 DataSnowflakeUsersUsersParametersLogLevelOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersLogLevelOutputReference(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 | DataSnowflakeUsersUsersParametersLogLevel | *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 DataSnowflakeUsersUsersParametersLogLevel InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevel + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersMultiStatementCountList(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 DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference(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 | DataSnowflakeUsersUsersParametersMultiStatementCount | *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 DataSnowflakeUsersUsersParametersMultiStatementCount InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCount + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersNetworkPolicyList(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 DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference(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 | DataSnowflakeUsersUsersParametersNetworkPolicy | *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 DataSnowflakeUsersUsersParametersNetworkPolicy InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicy + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList(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 DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference(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 | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault | *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 DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList(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 DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference(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 | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt | *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 DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersOutputReference(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 | DataSnowflakeUsersUsersParametersAbortDetachedQueryList | *No description.* | +| Autocommit | DataSnowflakeUsersUsersParametersAutocommitList | *No description.* | +| BinaryInputFormat | DataSnowflakeUsersUsersParametersBinaryInputFormatList | *No description.* | +| BinaryOutputFormat | DataSnowflakeUsersUsersParametersBinaryOutputFormatList | *No description.* | +| ClientMemoryLimit | DataSnowflakeUsersUsersParametersClientMemoryLimitList | *No description.* | +| ClientMetadataRequestUseConnectionCtx | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| ClientPrefetchThreads | DataSnowflakeUsersUsersParametersClientPrefetchThreadsList | *No description.* | +| ClientResultChunkSize | DataSnowflakeUsersUsersParametersClientResultChunkSizeList | *No description.* | +| ClientResultColumnCaseInsensitive | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList | *No description.* | +| ClientSessionKeepAlive | DataSnowflakeUsersUsersParametersClientSessionKeepAliveList | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| ClientTimestampTypeMapping | DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList | *No description.* | +| DateInputFormat | DataSnowflakeUsersUsersParametersDateInputFormatList | *No description.* | +| DateOutputFormat | DataSnowflakeUsersUsersParametersDateOutputFormatList | *No description.* | +| EnableUnloadPhysicalTypeOptimization | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| EnableUnredactedQuerySyntaxError | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| ErrorOnNondeterministicMerge | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList | *No description.* | +| ErrorOnNondeterministicUpdate | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList | *No description.* | +| GeographyOutputFormat | DataSnowflakeUsersUsersParametersGeographyOutputFormatList | *No description.* | +| GeometryOutputFormat | DataSnowflakeUsersUsersParametersGeometryOutputFormatList | *No description.* | +| JdbcTreatDecimalAsInt | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList | *No description.* | +| JdbcTreatTimestampNtzAsUtc | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| JdbcUseSessionTimezone | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList | *No description.* | +| JsonIndent | DataSnowflakeUsersUsersParametersJsonIndentList | *No description.* | +| LockTimeout | DataSnowflakeUsersUsersParametersLockTimeoutList | *No description.* | +| LogLevel | DataSnowflakeUsersUsersParametersLogLevelList | *No description.* | +| MultiStatementCount | DataSnowflakeUsersUsersParametersMultiStatementCountList | *No description.* | +| NetworkPolicy | DataSnowflakeUsersUsersParametersNetworkPolicyList | *No description.* | +| NoorderSequenceAsDefault | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList | *No description.* | +| OdbcTreatDecimalAsInt | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList | *No description.* | +| PreventUnloadToInternalStages | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList | *No description.* | +| QueryTag | DataSnowflakeUsersUsersParametersQueryTagList | *No description.* | +| QuotedIdentifiersIgnoreCase | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| RowsPerResultset | DataSnowflakeUsersUsersParametersRowsPerResultsetList | *No description.* | +| S3StageVpceDnsName | DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList | *No description.* | +| SearchPath | DataSnowflakeUsersUsersParametersSearchPathList | *No description.* | +| SimulatedDataSharingConsumer | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList | *No description.* | +| StatementQueuedTimeoutInSeconds | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| StatementTimeoutInSeconds | DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList | *No description.* | +| StrictJsonOutput | DataSnowflakeUsersUsersParametersStrictJsonOutputList | *No description.* | +| TimeInputFormat | DataSnowflakeUsersUsersParametersTimeInputFormatList | *No description.* | +| TimeOutputFormat | DataSnowflakeUsersUsersParametersTimeOutputFormatList | *No description.* | +| TimestampDayIsAlways24H | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList | *No description.* | +| TimestampInputFormat | DataSnowflakeUsersUsersParametersTimestampInputFormatList | *No description.* | +| TimestampLtzOutputFormat | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList | *No description.* | +| TimestampNtzOutputFormat | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList | *No description.* | +| TimestampOutputFormat | DataSnowflakeUsersUsersParametersTimestampOutputFormatList | *No description.* | +| TimestampTypeMapping | DataSnowflakeUsersUsersParametersTimestampTypeMappingList | *No description.* | +| TimestampTzOutputFormat | DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList | *No description.* | +| Timezone | DataSnowflakeUsersUsersParametersTimezoneList | *No description.* | +| TraceLevel | DataSnowflakeUsersUsersParametersTraceLevelList | *No description.* | +| TransactionAbortOnError | DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList | *No description.* | +| TransactionDefaultIsolationLevel | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList | *No description.* | +| TwoDigitCenturyStart | DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList | *No description.* | +| UnsupportedDdlAction | DataSnowflakeUsersUsersParametersUnsupportedDdlActionList | *No description.* | +| UseCachedResult | DataSnowflakeUsersUsersParametersUseCachedResultList | *No description.* | +| WeekOfYearPolicy | DataSnowflakeUsersUsersParametersWeekOfYearPolicyList | *No description.* | +| WeekStart | DataSnowflakeUsersUsersParametersWeekStartList | *No description.* | +| InternalValue | DataSnowflakeUsersUsersParameters | *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 DataSnowflakeUsersUsersParametersAbortDetachedQueryList AbortDetachedQuery { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +--- + +##### `Autocommit`Required + +```csharp +public DataSnowflakeUsersUsersParametersAutocommitList Autocommit { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommitList + +--- + +##### `BinaryInputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersBinaryInputFormatList BinaryInputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormatList + +--- + +##### `BinaryOutputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersBinaryOutputFormatList BinaryOutputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +--- + +##### `ClientMemoryLimit`Required + +```csharp +public DataSnowflakeUsersUsersParametersClientMemoryLimitList ClientMemoryLimit { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimitList + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```csharp +public DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList ClientMetadataRequestUseConnectionCtx { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `ClientPrefetchThreads`Required + +```csharp +public DataSnowflakeUsersUsersParametersClientPrefetchThreadsList ClientPrefetchThreads { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +--- + +##### `ClientResultChunkSize`Required + +```csharp +public DataSnowflakeUsersUsersParametersClientResultChunkSizeList ClientResultChunkSize { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```csharp +public DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList ClientResultColumnCaseInsensitive { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +--- + +##### `ClientSessionKeepAlive`Required + +```csharp +public DataSnowflakeUsersUsersParametersClientSessionKeepAliveList ClientSessionKeepAlive { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```csharp +public DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList ClientSessionKeepAliveHeartbeatFrequency { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `ClientTimestampTypeMapping`Required + +```csharp +public DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList ClientTimestampTypeMapping { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +--- + +##### `DateInputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersDateInputFormatList DateInputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormatList + +--- + +##### `DateOutputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersDateOutputFormatList DateOutputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormatList + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```csharp +public DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList EnableUnloadPhysicalTypeOptimization { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```csharp +public DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList EnableUnredactedQuerySyntaxError { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```csharp +public DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList ErrorOnNondeterministicMerge { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```csharp +public DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList ErrorOnNondeterministicUpdate { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +--- + +##### `GeographyOutputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersGeographyOutputFormatList GeographyOutputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +--- + +##### `GeometryOutputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersGeometryOutputFormatList GeometryOutputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```csharp +public DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList JdbcTreatDecimalAsInt { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```csharp +public DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList JdbcTreatTimestampNtzAsUtc { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `JdbcUseSessionTimezone`Required + +```csharp +public DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList JdbcUseSessionTimezone { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +--- + +##### `JsonIndent`Required + +```csharp +public DataSnowflakeUsersUsersParametersJsonIndentList JsonIndent { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndentList + +--- + +##### `LockTimeout`Required + +```csharp +public DataSnowflakeUsersUsersParametersLockTimeoutList LockTimeout { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeoutList + +--- + +##### `LogLevel`Required + +```csharp +public DataSnowflakeUsersUsersParametersLogLevelList LogLevel { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevelList + +--- + +##### `MultiStatementCount`Required + +```csharp +public DataSnowflakeUsersUsersParametersMultiStatementCountList MultiStatementCount { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCountList + +--- + +##### `NetworkPolicy`Required + +```csharp +public DataSnowflakeUsersUsersParametersNetworkPolicyList NetworkPolicy { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicyList + +--- + +##### `NoorderSequenceAsDefault`Required + +```csharp +public DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList NoorderSequenceAsDefault { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```csharp +public DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList OdbcTreatDecimalAsInt { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +--- + +##### `PreventUnloadToInternalStages`Required + +```csharp +public DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList PreventUnloadToInternalStages { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +--- + +##### `QueryTag`Required + +```csharp +public DataSnowflakeUsersUsersParametersQueryTagList QueryTag { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTagList + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```csharp +public DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList QuotedIdentifiersIgnoreCase { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `RowsPerResultset`Required + +```csharp +public DataSnowflakeUsersUsersParametersRowsPerResultsetList RowsPerResultset { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultsetList + +--- + +##### `S3StageVpceDnsName`Required + +```csharp +public DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList S3StageVpceDnsName { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +--- + +##### `SearchPath`Required + +```csharp +public DataSnowflakeUsersUsersParametersSearchPathList SearchPath { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPathList + +--- + +##### `SimulatedDataSharingConsumer`Required + +```csharp +public DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList SimulatedDataSharingConsumer { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```csharp +public DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList StatementQueuedTimeoutInSeconds { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `StatementTimeoutInSeconds`Required + +```csharp +public DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList StatementTimeoutInSeconds { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +--- + +##### `StrictJsonOutput`Required + +```csharp +public DataSnowflakeUsersUsersParametersStrictJsonOutputList StrictJsonOutput { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutputList + +--- + +##### `TimeInputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimeInputFormatList TimeInputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormatList + +--- + +##### `TimeOutputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimeOutputFormatList TimeOutputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormatList + +--- + +##### `TimestampDayIsAlways24H`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList TimestampDayIsAlways24H { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +--- + +##### `TimestampInputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimestampInputFormatList TimestampInputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormatList + +--- + +##### `TimestampLtzOutputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList TimestampLtzOutputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +--- + +##### `TimestampNtzOutputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList TimestampNtzOutputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +--- + +##### `TimestampOutputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimestampOutputFormatList TimestampOutputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +--- + +##### `TimestampTypeMapping`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimestampTypeMappingList TimestampTypeMapping { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +--- + +##### `TimestampTzOutputFormat`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList TimestampTzOutputFormat { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +--- + +##### `Timezone`Required + +```csharp +public DataSnowflakeUsersUsersParametersTimezoneList Timezone { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezoneList + +--- + +##### `TraceLevel`Required + +```csharp +public DataSnowflakeUsersUsersParametersTraceLevelList TraceLevel { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevelList + +--- + +##### `TransactionAbortOnError`Required + +```csharp +public DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList TransactionAbortOnError { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```csharp +public DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList TransactionDefaultIsolationLevel { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +--- + +##### `TwoDigitCenturyStart`Required + +```csharp +public DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList TwoDigitCenturyStart { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +--- + +##### `UnsupportedDdlAction`Required + +```csharp +public DataSnowflakeUsersUsersParametersUnsupportedDdlActionList UnsupportedDdlAction { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +--- + +##### `UseCachedResult`Required + +```csharp +public DataSnowflakeUsersUsersParametersUseCachedResultList UseCachedResult { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResultList + +--- + +##### `WeekOfYearPolicy`Required + +```csharp +public DataSnowflakeUsersUsersParametersWeekOfYearPolicyList WeekOfYearPolicy { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +--- + +##### `WeekStart`Required + +```csharp +public DataSnowflakeUsersUsersParametersWeekStartList WeekStart { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStartList + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeUsersUsersParameters InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParameters + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList(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 DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference(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 | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages | *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 DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersQueryTagList(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 DataSnowflakeUsersUsersParametersQueryTagOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersQueryTagOutputReference(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 | DataSnowflakeUsersUsersParametersQueryTag | *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 DataSnowflakeUsersUsersParametersQueryTag InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTag + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList(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 DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference(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 | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase | *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 DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersRowsPerResultsetList(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 DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference(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 | DataSnowflakeUsersUsersParametersRowsPerResultset | *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 DataSnowflakeUsersUsersParametersRowsPerResultset InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultset + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList(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 DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference(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 | DataSnowflakeUsersUsersParametersS3StageVpceDnsName | *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 DataSnowflakeUsersUsersParametersS3StageVpceDnsName InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersSearchPathList(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 DataSnowflakeUsersUsersParametersSearchPathOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersSearchPathOutputReference(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 | DataSnowflakeUsersUsersParametersSearchPath | *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 DataSnowflakeUsersUsersParametersSearchPath InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPath + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList(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 DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference(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 | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer | *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 DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList(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 DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference(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 | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds | *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 DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList(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 DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference(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 | DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds | *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 DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersStrictJsonOutputList(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 DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference(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 | DataSnowflakeUsersUsersParametersStrictJsonOutput | *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 DataSnowflakeUsersUsersParametersStrictJsonOutput InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutput + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimeInputFormatList(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 DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimeInputFormat | *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 DataSnowflakeUsersUsersParametersTimeInputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimeOutputFormatList(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 DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimeOutputFormat | *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 DataSnowflakeUsersUsersParametersTimeOutputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList(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 DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H | *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 DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampInputFormatList(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 DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampInputFormat | *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 DataSnowflakeUsersUsersParametersTimestampInputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat | *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 DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat | *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 DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampOutputFormat | *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 DataSnowflakeUsersUsersParametersTimestampOutputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampTypeMappingList(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 DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampTypeMapping | *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 DataSnowflakeUsersUsersParametersTimestampTypeMapping InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampTzOutputFormat | *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 DataSnowflakeUsersUsersParametersTimestampTzOutputFormat InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimezoneList(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 DataSnowflakeUsersUsersParametersTimezoneOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTimezoneOutputReference(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 | DataSnowflakeUsersUsersParametersTimezone | *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 DataSnowflakeUsersUsersParametersTimezone InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezone + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTraceLevelList(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 DataSnowflakeUsersUsersParametersTraceLevelOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTraceLevelOutputReference(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 | DataSnowflakeUsersUsersParametersTraceLevel | *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 DataSnowflakeUsersUsersParametersTraceLevel InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevel + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList(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 DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference(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 | DataSnowflakeUsersUsersParametersTransactionAbortOnError | *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 DataSnowflakeUsersUsersParametersTransactionAbortOnError InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnError + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList(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 DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference(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 | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel | *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 DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList(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 DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference(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 | DataSnowflakeUsersUsersParametersTwoDigitCenturyStart | *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 DataSnowflakeUsersUsersParametersTwoDigitCenturyStart InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersUnsupportedDdlActionList(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 DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference(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 | DataSnowflakeUsersUsersParametersUnsupportedDdlAction | *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 DataSnowflakeUsersUsersParametersUnsupportedDdlAction InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersUseCachedResultList(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 DataSnowflakeUsersUsersParametersUseCachedResultOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersUseCachedResultOutputReference(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 | DataSnowflakeUsersUsersParametersUseCachedResult | *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 DataSnowflakeUsersUsersParametersUseCachedResult InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResult + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersWeekOfYearPolicyList(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 DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference(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 | DataSnowflakeUsersUsersParametersWeekOfYearPolicy | *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 DataSnowflakeUsersUsersParametersWeekOfYearPolicy InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersWeekStartList(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 DataSnowflakeUsersUsersParametersWeekStartOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersParametersWeekStartOutputReference(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 | DataSnowflakeUsersUsersParametersWeekStart | *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 DataSnowflakeUsersUsersParametersWeekStart InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStart + +--- + + +### DataSnowflakeUsersUsersShowOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersShowOutputList(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 DataSnowflakeUsersUsersShowOutputOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersShowOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeUsersUsersShowOutputOutputReference(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 +##### `ComplexObjectIsFromSet`Required - *Type:* bool @@ -954,149 +31881,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -1104,13 +32031,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -1125,26 +32052,41 @@ Returns a reversible string representation. | **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.* | -| 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.* | -| FirstName | string | *No description.* | -| HasRsaPublicKey | HashiCorp.Cdktf.IResolvable | *No description.* | -| LastName | string | *No description.* | -| LoginName | string | *No description.* | -| Name | string | *No description.* | -| InternalValue | DataSnowflakeUsersUsers | *No 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 | DataSnowflakeUsersUsersShowOutput | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -1158,7 +32100,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -1168,7 +32110,7 @@ public string Fqn { get; } --- -##### `Comment`Required +##### `Comment`Required ```csharp public string Comment { get; } @@ -1178,7 +32120,27 @@ public string Comment { get; } --- -##### `DefaultNamespace`Required +##### `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; } @@ -1188,7 +32150,7 @@ public string DefaultNamespace { get; } --- -##### `DefaultRole`Required +##### `DefaultRole`Required ```csharp public string DefaultRole { get; } @@ -1198,17 +32160,17 @@ public string DefaultRole { get; } --- -##### `DefaultSecondaryRoles`Required +##### `DefaultSecondaryRoles`Required ```csharp -public string[] DefaultSecondaryRoles { get; } +public string DefaultSecondaryRoles { get; } ``` -- *Type:* string[] +- *Type:* string --- -##### `DefaultWarehouse`Required +##### `DefaultWarehouse`Required ```csharp public string DefaultWarehouse { get; } @@ -1218,7 +32180,7 @@ public string DefaultWarehouse { get; } --- -##### `Disabled`Required +##### `Disabled`Required ```csharp public IResolvable Disabled { get; } @@ -1228,7 +32190,7 @@ public IResolvable Disabled { get; } --- -##### `DisplayName`Required +##### `DisplayName`Required ```csharp public string DisplayName { get; } @@ -1238,7 +32200,7 @@ public string DisplayName { get; } --- -##### `Email`Required +##### `Email`Required ```csharp public string Email { get; } @@ -1248,7 +32210,37 @@ public string Email { get; } --- -##### `FirstName`Required +##### `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; } @@ -1258,7 +32250,27 @@ public string FirstName { get; } --- -##### `HasRsaPublicKey`Required +##### `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; } @@ -1268,7 +32280,7 @@ public IResolvable HasRsaPublicKey { get; } --- -##### `LastName`Required +##### `LastName`Required ```csharp public string LastName { get; } @@ -1278,7 +32290,27 @@ public string LastName { get; } --- -##### `LoginName`Required +##### `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; } @@ -1288,7 +32320,37 @@ public string LoginName { get; } --- -##### `Name`Required +##### `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; } @@ -1298,13 +32360,43 @@ public string Name { get; } --- -##### `InternalValue`Optional +##### `Owner`Required ```csharp -public DataSnowflakeUsersUsers InternalValue { get; } +public string Owner { get; } ``` -- *Type:* DataSnowflakeUsersUsers +- *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 DataSnowflakeUsersUsersShowOutput InternalValue { get; } +``` + +- *Type:* DataSnowflakeUsersUsersShowOutput --- diff --git a/docs/dataSnowflakeUsers.go.md b/docs/dataSnowflakeUsers.go.md index 93157033d..c6dff5056 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.94.1/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users snowflake_users}. #### Initializers @@ -40,7 +40,7 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Optional - *Type:* DataSnowflakeUsersConfig @@ -67,7 +67,13 @@ Must be unique amongst siblings in the same scope | GetStringAttribute | *No description.* | | GetStringMapAttribute | *No description.* | | InterpolationForAttribute | *No description.* | +| PutLimit | *No description.* | | ResetId | *No description.* | +| ResetLike | *No description.* | +| ResetLimit | *No description.* | +| ResetStartsWith | *No description.* | +| ResetWithDescribe | *No description.* | +| ResetWithParameters | *No description.* | --- @@ -263,12 +269,54 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable --- +##### `PutLimit` + +```go +func PutLimit(value DataSnowflakeUsersLimit) +``` + +###### `value`Required + +- *Type:* DataSnowflakeUsersLimit + +--- + ##### `ResetId` ```go func ResetId() ``` +##### `ResetLike` + +```go +func ResetLike() +``` + +##### `ResetLimit` + +```go +func ResetLimit() +``` + +##### `ResetStartsWith` + +```go +func ResetStartsWith() +``` + +##### `ResetWithDescribe` + +```go +func ResetWithDescribe() +``` + +##### `ResetWithParameters` + +```go +func ResetWithParameters() +``` + #### Static Functions | **Name** | **Description** | @@ -372,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.94.1/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.95.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -400,11 +448,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | +| Limit | DataSnowflakeUsersLimitOutputReference | *No description.* | | Users | DataSnowflakeUsersUsersList | *No description.* | | IdInput | *string | *No description.* | -| PatternInput | *string | *No description.* | +| LikeInput | *string | *No description.* | +| LimitInput | DataSnowflakeUsersLimit | *No description.* | +| StartsWithInput | *string | *No description.* | +| WithDescribeInput | interface{} | *No description.* | +| WithParametersInput | interface{} | *No description.* | | Id | *string | *No description.* | -| Pattern | *string | *No description.* | +| Like | *string | *No description.* | +| StartsWith | *string | *No description.* | +| WithDescribe | interface{} | *No description.* | +| WithParameters | interface{} | *No description.* | --- @@ -530,6 +586,16 @@ func Provider() TerraformProvider --- +##### `Limit`Required + +```go +func Limit() DataSnowflakeUsersLimitOutputReference +``` + +- *Type:* DataSnowflakeUsersLimitOutputReference + +--- + ##### `Users`Required ```go @@ -550,16 +616,56 @@ func IdInput() *string --- -##### `PatternInput`Optional +##### `LikeInput`Optional + +```go +func LikeInput() *string +``` + +- *Type:* *string + +--- + +##### `LimitInput`Optional + +```go +func LimitInput() DataSnowflakeUsersLimit +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + +##### `StartsWithInput`Optional ```go -func PatternInput() *string +func StartsWithInput() *string ``` - *Type:* *string --- +##### `WithDescribeInput`Optional + +```go +func WithDescribeInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `WithParametersInput`Optional + +```go +func WithParametersInput() interface{} +``` + +- *Type:* interface{} + +--- + ##### `Id`Required ```go @@ -570,16 +676,46 @@ func Id() *string --- -##### `Pattern`Required +##### `Like`Required + +```go +func Like() *string +``` + +- *Type:* *string + +--- + +##### `StartsWith`Required ```go -func Pattern() *string +func StartsWith() *string ``` - *Type:* *string --- +##### `WithDescribe`Required + +```go +func WithDescribe() interface{} +``` + +- *Type:* interface{} + +--- + +##### `WithParameters`Required + +```go +func WithParameters() interface{} +``` + +- *Type:* interface{} + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -615,8 +751,12 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Pattern: *string, Id: *string, + Like: *string, + Limit: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.dataSnowflakeUsers.DataSnowflakeUsersLimit, + StartsWith: *string, + WithDescribe: interface{}, + WithParameters: interface{}, } ``` @@ -631,8 +771,12 @@ 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.* | -| Pattern | *string | Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| WithDescribe | interface{} | Runs DESC USER for each user returned by SHOW USERS. | +| WithParameters | interface{} | Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. | --- @@ -706,243 +850,31026 @@ Provisioners *[]interface{} --- -##### `Pattern`Required +##### `Id`Optional ```go -Pattern *string +Id *string ``` - *Type:* *string -Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#id DataSnowflakeUsers#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#pattern DataSnowflakeUsers#pattern} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `Id`Optional +##### `Like`Optional ```go -Id *string +Like *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- -### DataSnowflakeUsersUsers - -#### Initializer +##### `Limit`Optional ```go -import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" - -&datasnowflakeusers.DataSnowflakeUsersUsers { - -} +Limit DataSnowflakeUsersLimit ``` +- *Type:* DataSnowflakeUsersLimit -## Classes +limit block. -### DataSnowflakeUsersUsersList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} -#### Initializers +--- -```go -import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" +##### `StartsWith`Optional -datasnowflakeusers.NewDataSnowflakeUsersUsersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersList +```go +StartsWith *string ``` -| **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). | +- *Type:* *string ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `terraformResource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +--- -The parent resource. +##### `WithDescribe`Optional ---- +```go +WithDescribe interface{} +``` -##### `terraformAttribute`Required +- *Type:* interface{} -- *Type:* *string +Runs DESC USER for each user returned by SHOW USERS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- -##### `wrapsSet`Required +##### `WithParameters`Optional -- *Type:* *bool +```go +WithParameters interface{} +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* interface{} ---- +Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. -#### Methods +The output of describe is saved to the parameters field as a map. By default this value is set to true. -| **Name** | **Description** | -| --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- -##### `AllWithMapKey` +### DataSnowflakeUsersLimit -```go -func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator -``` +#### Initializer -Creating an iterator for this complex list. +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" -The list will be converted into a map with the mapKeyAttributeName as the key. +&datasnowflakeusers.DataSnowflakeUsersLimit { + Rows: *f64, + From: *string, +} +``` -###### `mapKeyAttributeName`Required +#### Properties -- *Type:* *string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Rows | *f64 | The maximum number of rows to return. | +| From | *string | Specifies a **case-sensitive** pattern that is used to match object name. | --- -##### `ComputeFqn` +##### `Rows`Required ```go -func ComputeFqn() *string +Rows *f64 ``` -##### `Resolve` +- *Type:* *f64 + +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} + +--- + +##### `From`Optional ```go -func Resolve(_context IResolveContext) interface{} +From *string ``` -Produce the Token's value at resolution time. +- *Type:* *string -###### `_context`Required +Specifies a **case-sensitive** pattern that is used to match object name. -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +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.95.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- -##### `ToString` +### DataSnowflakeUsersUsers + +#### Initializer ```go -func ToString() *string +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsers { + +} ``` -Return a string representation of this resolvable object. -Returns a reversible string representation. +### DataSnowflakeUsersUsersDescribeOutput -##### `Get` +#### Initializer ```go -func Get(index *f64) DataSnowflakeUsersUsersOutputReference +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersDescribeOutput { + +} ``` -###### `index`Required -- *Type:* *f64 +### DataSnowflakeUsersUsersParameters -the index of the item to return. +#### Initializer ---- +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" +&datasnowflakeusers.DataSnowflakeUsersUsersParameters { -#### Properties +} +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | ---- +### DataSnowflakeUsersUsersParametersAbortDetachedQuery -##### `CreationStack`Required +#### Initializer ```go -func CreationStack() *[]*string -``` +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" -- *Type:* *[]*string +&datasnowflakeusers.DataSnowflakeUsersUsersParametersAbortDetachedQuery { -The creation stack of this resolvable which will be appended to errors thrown during resolution. +} +``` -If this returns an empty array the stack will not be attached. ---- +### DataSnowflakeUsersUsersParametersAutocommit -##### `Fqn`Required +#### Initializer ```go -func Fqn() *string -``` +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" -- *Type:* *string +&datasnowflakeusers.DataSnowflakeUsersUsersParametersAutocommit { ---- +} +``` -### DataSnowflakeUsersUsersOutputReference +### DataSnowflakeUsersUsersParametersBinaryInputFormat -#### Initializers +#### Initializer ```go import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" -datasnowflakeusers.NewDataSnowflakeUsersUsersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersOutputReference +&datasnowflakeusers.DataSnowflakeUsersUsersParametersBinaryInputFormat { + +} ``` -| **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). | ---- +### DataSnowflakeUsersUsersParametersBinaryOutputFormat -##### `terraformResource`Required +#### Initializer -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" -The parent resource. +&datasnowflakeusers.DataSnowflakeUsersUsersParametersBinaryOutputFormat { ---- +} +``` -##### `terraformAttribute`Required -- *Type:* *string +### DataSnowflakeUsersUsersParametersClientMemoryLimit -The attribute on the parent resource this class is referencing. +#### Initializer ---- +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" -##### `complexObjectIndex`Required +&datasnowflakeusers.DataSnowflakeUsersUsersParametersClientMemoryLimit { -- *Type:* *f64 +} +``` + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx { + +} +``` + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreads + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersClientPrefetchThreads { + +} +``` + + +### DataSnowflakeUsersUsersParametersClientResultChunkSize + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersClientResultChunkSize { + +} +``` + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive { + +} +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersClientSessionKeepAlive { + +} +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency { + +} +``` + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersClientTimestampTypeMapping { + +} +``` + + +### DataSnowflakeUsersUsersParametersDateInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersDateInputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersDateOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersDateOutputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization { + +} +``` + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError { + +} +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge { + +} +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate { + +} +``` + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersGeographyOutputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersGeometryOutputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt { + +} +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc { + +} +``` + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone { + +} +``` + + +### DataSnowflakeUsersUsersParametersJsonIndent + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersJsonIndent { + +} +``` + + +### DataSnowflakeUsersUsersParametersLockTimeout + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersLockTimeout { + +} +``` + + +### DataSnowflakeUsersUsersParametersLogLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersLogLevel { + +} +``` + + +### DataSnowflakeUsersUsersParametersMultiStatementCount + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersMultiStatementCount { + +} +``` + + +### DataSnowflakeUsersUsersParametersNetworkPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersNetworkPolicy { + +} +``` + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault { + +} +``` + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt { + +} +``` + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages { + +} +``` + + +### DataSnowflakeUsersUsersParametersQueryTag + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersQueryTag { + +} +``` + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase { + +} +``` + + +### DataSnowflakeUsersUsersParametersRowsPerResultset + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersRowsPerResultset { + +} +``` + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersS3StageVpceDnsName { + +} +``` + + +### DataSnowflakeUsersUsersParametersSearchPath + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersSearchPath { + +} +``` + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer { + +} +``` + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds { + +} +``` + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds { + +} +``` + + +### DataSnowflakeUsersUsersParametersStrictJsonOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersStrictJsonOutput { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimeInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimeInputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimeOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimeOutputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimestampInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimestampInputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimestampOutputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimestampTypeMapping + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimestampTypeMapping { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimestampTzOutputFormat { + +} +``` + + +### DataSnowflakeUsersUsersParametersTimezone + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTimezone { + +} +``` + + +### DataSnowflakeUsersUsersParametersTraceLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTraceLevel { + +} +``` + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnError + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTransactionAbortOnError { + +} +``` + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel { + +} +``` + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersTwoDigitCenturyStart { + +} +``` + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersUnsupportedDdlAction { + +} +``` + + +### DataSnowflakeUsersUsersParametersUseCachedResult + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersUseCachedResult { + +} +``` + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersWeekOfYearPolicy { + +} +``` + + +### DataSnowflakeUsersUsersParametersWeekStart + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersParametersWeekStart { + +} +``` + + +### DataSnowflakeUsersUsersShowOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +&datasnowflakeusers.DataSnowflakeUsersUsersShowOutput { + +} +``` + + +## Classes + +### DataSnowflakeUsersLimitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersLimitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataSnowflakeUsersLimitOutputReference +``` + +| **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. | +| ResetFrom | *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. + +##### `ResetFrom` + +```go +func ResetFrom() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| FromInput | *string | *No description.* | +| RowsInput | *f64 | *No description.* | +| From | *string | *No description.* | +| Rows | *f64 | *No description.* | +| InternalValue | DataSnowflakeUsersLimit | *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 + +--- + +##### `FromInput`Optional + +```go +func FromInput() *string +``` + +- *Type:* *string + +--- + +##### `RowsInput`Optional + +```go +func RowsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `From`Required + +```go +func From() *string +``` + +- *Type:* *string + +--- + +##### `Rows`Required + +```go +func Rows() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeUsersLimit +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + + +### DataSnowflakeUsersUsersDescribeOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersDescribeOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersDescribeOutputList +``` + +| **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) DataSnowflakeUsersUsersDescribeOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersDescribeOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersDescribeOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersDescribeOutputOutputReference +``` + +| **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.* | +| CustomLandingPageUrl | *string | *No description.* | +| CustomLandingPageUrlFlushNextUiLoad | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| DaysToExpiry | *f64 | *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.* | +| 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.* | +| LastName | *string | *No description.* | +| LoginName | *string | *No description.* | +| MiddleName | *string | *No description.* | +| MinsToBypassMfa | *f64 | *No description.* | +| MinsToBypassNetworkPolicy | *f64 | *No description.* | +| MinsToUnlock | *f64 | *No description.* | +| MustChangePassword | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Name | *string | *No description.* | +| Password | *string | *No description.* | +| PasswordLastSetTime | *string | *No description.* | +| RsaPublicKey | *string | *No description.* | +| RsaPublicKey2 | *string | *No description.* | +| RsaPublicKey2Fp | *string | *No description.* | +| 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.* | +| InternalValue | DataSnowflakeUsersUsersDescribeOutput | *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 + +--- + +##### `CustomLandingPageUrl`Required + +```go +func CustomLandingPageUrl() *string +``` + +- *Type:* *string + +--- + +##### `CustomLandingPageUrlFlushNextUiLoad`Required + +```go +func CustomLandingPageUrlFlushNextUiLoad() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `DaysToExpiry`Required + +```go +func DaysToExpiry() *f64 +``` + +- *Type:* *f64 + +--- + +##### `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 + +--- + +##### `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 + +--- + +##### `LastName`Required + +```go +func LastName() *string +``` + +- *Type:* *string + +--- + +##### `LoginName`Required + +```go +func LoginName() *string +``` + +- *Type:* *string + +--- + +##### `MiddleName`Required + +```go +func MiddleName() *string +``` + +- *Type:* *string + +--- + +##### `MinsToBypassMfa`Required + +```go +func MinsToBypassMfa() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MinsToBypassNetworkPolicy`Required + +```go +func MinsToBypassNetworkPolicy() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MinsToUnlock`Required + +```go +func MinsToUnlock() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MustChangePassword`Required + +```go +func MustChangePassword() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Password`Required + +```go +func Password() *string +``` + +- *Type:* *string + +--- + +##### `PasswordLastSetTime`Required + +```go +func PasswordLastSetTime() *string +``` + +- *Type:* *string + +--- + +##### `RsaPublicKey`Required + +```go +func RsaPublicKey() *string +``` + +- *Type:* *string + +--- + +##### `RsaPublicKey2`Required + +```go +func RsaPublicKey2() *string +``` + +- *Type:* *string + +--- + +##### `RsaPublicKey2Fp`Required + +```go +func RsaPublicKey2Fp() *string +``` + +- *Type:* *string + +--- + +##### `RsaPublicKeyFp`Required + +```go +func RsaPublicKeyFp() *string +``` + +- *Type:* *string + +--- + +##### `SnowflakeLock`Required + +```go +func SnowflakeLock() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `SnowflakeSupport`Required + +```go +func SnowflakeSupport() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeUsersUsersDescribeOutput +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutput + +--- + + +### DataSnowflakeUsersUsersList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersList +``` + +| **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) DataSnowflakeUsersUsersOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersOutputReference +``` + +| **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.* | +| DescribeOutput | DataSnowflakeUsersUsersDescribeOutputList | *No description.* | +| Parameters | DataSnowflakeUsersUsersParametersList | *No description.* | +| ShowOutput | DataSnowflakeUsersUsersShowOutputList | *No description.* | +| InternalValue | DataSnowflakeUsersUsers | *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 + +--- + +##### `DescribeOutput`Required + +```go +func DescribeOutput() DataSnowflakeUsersUsersDescribeOutputList +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutputList + +--- + +##### `Parameters`Required + +```go +func Parameters() DataSnowflakeUsersUsersParametersList +``` + +- *Type:* DataSnowflakeUsersUsersParametersList + +--- + +##### `ShowOutput`Required + +```go +func ShowOutput() DataSnowflakeUsersUsersShowOutputList +``` + +- *Type:* DataSnowflakeUsersUsersShowOutputList + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeUsersUsers +``` + +- *Type:* DataSnowflakeUsersUsers + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersAbortDetachedQueryList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersAbortDetachedQueryList +``` + +| **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) DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersAbortDetachedQuery | *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() DataSnowflakeUsersUsersParametersAbortDetachedQuery +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQuery + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersAutocommitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersAutocommitList +``` + +| **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) DataSnowflakeUsersUsersParametersAutocommitOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersAutocommitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersAutocommitOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersAutocommit | *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() DataSnowflakeUsersUsersParametersAutocommit +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommit + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersBinaryInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersBinaryInputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersBinaryInputFormat | *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() DataSnowflakeUsersUsersParametersBinaryInputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersBinaryOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersBinaryOutputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersBinaryOutputFormat | *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() DataSnowflakeUsersUsersParametersBinaryOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientMemoryLimitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersClientMemoryLimitList +``` + +| **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) DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersClientMemoryLimit | *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() DataSnowflakeUsersUsersParametersClientMemoryLimit +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimit + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList +``` + +| **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) DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx | *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() DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientPrefetchThreadsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersClientPrefetchThreadsList +``` + +| **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) DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersClientPrefetchThreads | *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() DataSnowflakeUsersUsersParametersClientPrefetchThreads +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreads + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientResultChunkSizeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersClientResultChunkSizeList +``` + +| **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) DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersClientResultChunkSize | *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() DataSnowflakeUsersUsersParametersClientResultChunkSize +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSize + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList +``` + +| **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) DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive | *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() DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +| **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) DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency | *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() DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientSessionKeepAliveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersClientSessionKeepAliveList +``` + +| **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) DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersClientSessionKeepAlive | *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() DataSnowflakeUsersUsersParametersClientSessionKeepAlive +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientTimestampTypeMappingList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList +``` + +| **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) DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersClientTimestampTypeMapping | *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() DataSnowflakeUsersUsersParametersClientTimestampTypeMapping +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersDateInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersDateInputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersDateInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersDateInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersDateInputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersDateInputFormat | *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() DataSnowflakeUsersUsersParametersDateInputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersDateOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersDateOutputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersDateOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersDateOutputFormat | *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() DataSnowflakeUsersUsersParametersDateOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList +``` + +| **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) DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization | *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() DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList +``` + +| **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) DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError | *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() DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList +``` + +| **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) DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge | *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() DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList +``` + +| **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) DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate | *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() DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersGeographyOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersGeographyOutputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersGeographyOutputFormat | *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() DataSnowflakeUsersUsersParametersGeographyOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersGeometryOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersGeometryOutputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersGeometryOutputFormat | *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() DataSnowflakeUsersUsersParametersGeometryOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList +``` + +| **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) DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt | *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() DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList +``` + +| **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) DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc | *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() DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList +``` + +| **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) DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone | *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() DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersJsonIndentList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersJsonIndentList +``` + +| **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) DataSnowflakeUsersUsersParametersJsonIndentOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersJsonIndentOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersJsonIndentOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersJsonIndent | *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() DataSnowflakeUsersUsersParametersJsonIndent +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndent + +--- + + +### DataSnowflakeUsersUsersParametersList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersList +``` + +| **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) DataSnowflakeUsersUsersParametersOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersLockTimeoutList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersLockTimeoutList +``` + +| **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) DataSnowflakeUsersUsersParametersLockTimeoutOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersLockTimeoutOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersLockTimeoutOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersLockTimeout | *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() DataSnowflakeUsersUsersParametersLockTimeout +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeout + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersLogLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersLogLevelList +``` + +| **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) DataSnowflakeUsersUsersParametersLogLevelOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersLogLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersLogLevelOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersLogLevel | *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() DataSnowflakeUsersUsersParametersLogLevel +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevel + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersMultiStatementCountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersMultiStatementCountList +``` + +| **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) DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersMultiStatementCountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersMultiStatementCount | *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() DataSnowflakeUsersUsersParametersMultiStatementCount +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCount + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersNetworkPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersNetworkPolicyList +``` + +| **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) DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersNetworkPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersNetworkPolicy | *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() DataSnowflakeUsersUsersParametersNetworkPolicy +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicy + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList +``` + +| **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) DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault | *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() DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList +``` + +| **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) DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt | *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() DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersAbortDetachedQueryList | *No description.* | +| Autocommit | DataSnowflakeUsersUsersParametersAutocommitList | *No description.* | +| BinaryInputFormat | DataSnowflakeUsersUsersParametersBinaryInputFormatList | *No description.* | +| BinaryOutputFormat | DataSnowflakeUsersUsersParametersBinaryOutputFormatList | *No description.* | +| ClientMemoryLimit | DataSnowflakeUsersUsersParametersClientMemoryLimitList | *No description.* | +| ClientMetadataRequestUseConnectionCtx | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| ClientPrefetchThreads | DataSnowflakeUsersUsersParametersClientPrefetchThreadsList | *No description.* | +| ClientResultChunkSize | DataSnowflakeUsersUsersParametersClientResultChunkSizeList | *No description.* | +| ClientResultColumnCaseInsensitive | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList | *No description.* | +| ClientSessionKeepAlive | DataSnowflakeUsersUsersParametersClientSessionKeepAliveList | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| ClientTimestampTypeMapping | DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList | *No description.* | +| DateInputFormat | DataSnowflakeUsersUsersParametersDateInputFormatList | *No description.* | +| DateOutputFormat | DataSnowflakeUsersUsersParametersDateOutputFormatList | *No description.* | +| EnableUnloadPhysicalTypeOptimization | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| EnableUnredactedQuerySyntaxError | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| ErrorOnNondeterministicMerge | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList | *No description.* | +| ErrorOnNondeterministicUpdate | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList | *No description.* | +| GeographyOutputFormat | DataSnowflakeUsersUsersParametersGeographyOutputFormatList | *No description.* | +| GeometryOutputFormat | DataSnowflakeUsersUsersParametersGeometryOutputFormatList | *No description.* | +| JdbcTreatDecimalAsInt | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList | *No description.* | +| JdbcTreatTimestampNtzAsUtc | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| JdbcUseSessionTimezone | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList | *No description.* | +| JsonIndent | DataSnowflakeUsersUsersParametersJsonIndentList | *No description.* | +| LockTimeout | DataSnowflakeUsersUsersParametersLockTimeoutList | *No description.* | +| LogLevel | DataSnowflakeUsersUsersParametersLogLevelList | *No description.* | +| MultiStatementCount | DataSnowflakeUsersUsersParametersMultiStatementCountList | *No description.* | +| NetworkPolicy | DataSnowflakeUsersUsersParametersNetworkPolicyList | *No description.* | +| NoorderSequenceAsDefault | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList | *No description.* | +| OdbcTreatDecimalAsInt | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList | *No description.* | +| PreventUnloadToInternalStages | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList | *No description.* | +| QueryTag | DataSnowflakeUsersUsersParametersQueryTagList | *No description.* | +| QuotedIdentifiersIgnoreCase | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| RowsPerResultset | DataSnowflakeUsersUsersParametersRowsPerResultsetList | *No description.* | +| S3StageVpceDnsName | DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList | *No description.* | +| SearchPath | DataSnowflakeUsersUsersParametersSearchPathList | *No description.* | +| SimulatedDataSharingConsumer | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList | *No description.* | +| StatementQueuedTimeoutInSeconds | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| StatementTimeoutInSeconds | DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList | *No description.* | +| StrictJsonOutput | DataSnowflakeUsersUsersParametersStrictJsonOutputList | *No description.* | +| TimeInputFormat | DataSnowflakeUsersUsersParametersTimeInputFormatList | *No description.* | +| TimeOutputFormat | DataSnowflakeUsersUsersParametersTimeOutputFormatList | *No description.* | +| TimestampDayIsAlways24H | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList | *No description.* | +| TimestampInputFormat | DataSnowflakeUsersUsersParametersTimestampInputFormatList | *No description.* | +| TimestampLtzOutputFormat | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList | *No description.* | +| TimestampNtzOutputFormat | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList | *No description.* | +| TimestampOutputFormat | DataSnowflakeUsersUsersParametersTimestampOutputFormatList | *No description.* | +| TimestampTypeMapping | DataSnowflakeUsersUsersParametersTimestampTypeMappingList | *No description.* | +| TimestampTzOutputFormat | DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList | *No description.* | +| Timezone | DataSnowflakeUsersUsersParametersTimezoneList | *No description.* | +| TraceLevel | DataSnowflakeUsersUsersParametersTraceLevelList | *No description.* | +| TransactionAbortOnError | DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList | *No description.* | +| TransactionDefaultIsolationLevel | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList | *No description.* | +| TwoDigitCenturyStart | DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList | *No description.* | +| UnsupportedDdlAction | DataSnowflakeUsersUsersParametersUnsupportedDdlActionList | *No description.* | +| UseCachedResult | DataSnowflakeUsersUsersParametersUseCachedResultList | *No description.* | +| WeekOfYearPolicy | DataSnowflakeUsersUsersParametersWeekOfYearPolicyList | *No description.* | +| WeekStart | DataSnowflakeUsersUsersParametersWeekStartList | *No description.* | +| InternalValue | DataSnowflakeUsersUsersParameters | *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() DataSnowflakeUsersUsersParametersAbortDetachedQueryList +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +--- + +##### `Autocommit`Required + +```go +func Autocommit() DataSnowflakeUsersUsersParametersAutocommitList +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommitList + +--- + +##### `BinaryInputFormat`Required + +```go +func BinaryInputFormat() DataSnowflakeUsersUsersParametersBinaryInputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormatList + +--- + +##### `BinaryOutputFormat`Required + +```go +func BinaryOutputFormat() DataSnowflakeUsersUsersParametersBinaryOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +--- + +##### `ClientMemoryLimit`Required + +```go +func ClientMemoryLimit() DataSnowflakeUsersUsersParametersClientMemoryLimitList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimitList + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```go +func ClientMetadataRequestUseConnectionCtx() DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `ClientPrefetchThreads`Required + +```go +func ClientPrefetchThreads() DataSnowflakeUsersUsersParametersClientPrefetchThreadsList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +--- + +##### `ClientResultChunkSize`Required + +```go +func ClientResultChunkSize() DataSnowflakeUsersUsersParametersClientResultChunkSizeList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```go +func ClientResultColumnCaseInsensitive() DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +--- + +##### `ClientSessionKeepAlive`Required + +```go +func ClientSessionKeepAlive() DataSnowflakeUsersUsersParametersClientSessionKeepAliveList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```go +func ClientSessionKeepAliveHeartbeatFrequency() DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `ClientTimestampTypeMapping`Required + +```go +func ClientTimestampTypeMapping() DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +--- + +##### `DateInputFormat`Required + +```go +func DateInputFormat() DataSnowflakeUsersUsersParametersDateInputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormatList + +--- + +##### `DateOutputFormat`Required + +```go +func DateOutputFormat() DataSnowflakeUsersUsersParametersDateOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormatList + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```go +func EnableUnloadPhysicalTypeOptimization() DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```go +func EnableUnredactedQuerySyntaxError() DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```go +func ErrorOnNondeterministicMerge() DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```go +func ErrorOnNondeterministicUpdate() DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +--- + +##### `GeographyOutputFormat`Required + +```go +func GeographyOutputFormat() DataSnowflakeUsersUsersParametersGeographyOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +--- + +##### `GeometryOutputFormat`Required + +```go +func GeometryOutputFormat() DataSnowflakeUsersUsersParametersGeometryOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```go +func JdbcTreatDecimalAsInt() DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```go +func JdbcTreatTimestampNtzAsUtc() DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `JdbcUseSessionTimezone`Required + +```go +func JdbcUseSessionTimezone() DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +--- + +##### `JsonIndent`Required + +```go +func JsonIndent() DataSnowflakeUsersUsersParametersJsonIndentList +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndentList + +--- + +##### `LockTimeout`Required + +```go +func LockTimeout() DataSnowflakeUsersUsersParametersLockTimeoutList +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeoutList + +--- + +##### `LogLevel`Required + +```go +func LogLevel() DataSnowflakeUsersUsersParametersLogLevelList +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevelList + +--- + +##### `MultiStatementCount`Required + +```go +func MultiStatementCount() DataSnowflakeUsersUsersParametersMultiStatementCountList +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCountList + +--- + +##### `NetworkPolicy`Required + +```go +func NetworkPolicy() DataSnowflakeUsersUsersParametersNetworkPolicyList +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicyList + +--- + +##### `NoorderSequenceAsDefault`Required + +```go +func NoorderSequenceAsDefault() DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```go +func OdbcTreatDecimalAsInt() DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +--- + +##### `PreventUnloadToInternalStages`Required + +```go +func PreventUnloadToInternalStages() DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +--- + +##### `QueryTag`Required + +```go +func QueryTag() DataSnowflakeUsersUsersParametersQueryTagList +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTagList + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```go +func QuotedIdentifiersIgnoreCase() DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `RowsPerResultset`Required + +```go +func RowsPerResultset() DataSnowflakeUsersUsersParametersRowsPerResultsetList +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultsetList + +--- + +##### `S3StageVpceDnsName`Required + +```go +func S3StageVpceDnsName() DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +--- + +##### `SearchPath`Required + +```go +func SearchPath() DataSnowflakeUsersUsersParametersSearchPathList +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPathList + +--- + +##### `SimulatedDataSharingConsumer`Required + +```go +func SimulatedDataSharingConsumer() DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```go +func StatementQueuedTimeoutInSeconds() DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `StatementTimeoutInSeconds`Required + +```go +func StatementTimeoutInSeconds() DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +--- + +##### `StrictJsonOutput`Required + +```go +func StrictJsonOutput() DataSnowflakeUsersUsersParametersStrictJsonOutputList +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutputList + +--- + +##### `TimeInputFormat`Required + +```go +func TimeInputFormat() DataSnowflakeUsersUsersParametersTimeInputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormatList + +--- + +##### `TimeOutputFormat`Required + +```go +func TimeOutputFormat() DataSnowflakeUsersUsersParametersTimeOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormatList + +--- + +##### `TimestampDayIsAlways24H`Required + +```go +func TimestampDayIsAlways24H() DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +--- + +##### `TimestampInputFormat`Required + +```go +func TimestampInputFormat() DataSnowflakeUsersUsersParametersTimestampInputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormatList + +--- + +##### `TimestampLtzOutputFormat`Required + +```go +func TimestampLtzOutputFormat() DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +--- + +##### `TimestampNtzOutputFormat`Required + +```go +func TimestampNtzOutputFormat() DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +--- + +##### `TimestampOutputFormat`Required + +```go +func TimestampOutputFormat() DataSnowflakeUsersUsersParametersTimestampOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +--- + +##### `TimestampTypeMapping`Required + +```go +func TimestampTypeMapping() DataSnowflakeUsersUsersParametersTimestampTypeMappingList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +--- + +##### `TimestampTzOutputFormat`Required + +```go +func TimestampTzOutputFormat() DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +--- + +##### `Timezone`Required + +```go +func Timezone() DataSnowflakeUsersUsersParametersTimezoneList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezoneList + +--- + +##### `TraceLevel`Required + +```go +func TraceLevel() DataSnowflakeUsersUsersParametersTraceLevelList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevelList + +--- + +##### `TransactionAbortOnError`Required + +```go +func TransactionAbortOnError() DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```go +func TransactionDefaultIsolationLevel() DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +--- + +##### `TwoDigitCenturyStart`Required + +```go +func TwoDigitCenturyStart() DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +--- + +##### `UnsupportedDdlAction`Required + +```go +func UnsupportedDdlAction() DataSnowflakeUsersUsersParametersUnsupportedDdlActionList +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +--- + +##### `UseCachedResult`Required + +```go +func UseCachedResult() DataSnowflakeUsersUsersParametersUseCachedResultList +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResultList + +--- + +##### `WeekOfYearPolicy`Required + +```go +func WeekOfYearPolicy() DataSnowflakeUsersUsersParametersWeekOfYearPolicyList +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +--- + +##### `WeekStart`Required + +```go +func WeekStart() DataSnowflakeUsersUsersParametersWeekStartList +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStartList + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeUsersUsersParameters +``` + +- *Type:* DataSnowflakeUsersUsersParameters + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList +``` + +| **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) DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages | *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() DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersQueryTagList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersQueryTagList +``` + +| **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) DataSnowflakeUsersUsersParametersQueryTagOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersQueryTagOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersQueryTagOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersQueryTag | *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() DataSnowflakeUsersUsersParametersQueryTag +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTag + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList +``` + +| **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) DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase | *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() DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersRowsPerResultsetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersRowsPerResultsetList +``` + +| **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) DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersRowsPerResultset | *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() DataSnowflakeUsersUsersParametersRowsPerResultset +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultset + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersS3StageVpceDnsNameList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList +``` + +| **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) DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersS3StageVpceDnsName | *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() DataSnowflakeUsersUsersParametersS3StageVpceDnsName +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersSearchPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersSearchPathList +``` + +| **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) DataSnowflakeUsersUsersParametersSearchPathOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersSearchPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersSearchPathOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersSearchPath | *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() DataSnowflakeUsersUsersParametersSearchPath +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPath + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList +``` + +| **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) DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer | *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() DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList +``` + +| **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) DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds | *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() DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList +``` + +| **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) DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds | *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() DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersStrictJsonOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersStrictJsonOutputList +``` + +| **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) DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersStrictJsonOutput | *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() DataSnowflakeUsersUsersParametersStrictJsonOutput +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutput + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimeInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimeInputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimeInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimeInputFormat | *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() DataSnowflakeUsersUsersParametersTimeInputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimeOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimeOutputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimeOutputFormat | *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() DataSnowflakeUsersUsersParametersTimeOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList +``` + +| **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) DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H | *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() DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimestampInputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimestampInputFormat | *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() DataSnowflakeUsersUsersParametersTimestampInputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat | *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() DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat | *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() DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimestampOutputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimestampOutputFormat | *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() DataSnowflakeUsersUsersParametersTimestampOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampTypeMappingList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimestampTypeMappingList +``` + +| **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) DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimestampTypeMapping | *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() DataSnowflakeUsersUsersParametersTimestampTypeMapping +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampTzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList +``` + +| **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) DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimestampTzOutputFormat | *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() DataSnowflakeUsersUsersParametersTimestampTzOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimezoneList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTimezoneList +``` + +| **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) DataSnowflakeUsersUsersParametersTimezoneOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTimezoneOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTimezoneOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTimezone | *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() DataSnowflakeUsersUsersParametersTimezone +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezone + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTraceLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTraceLevelList +``` + +| **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) DataSnowflakeUsersUsersParametersTraceLevelOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTraceLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTraceLevelOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTraceLevel | *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() DataSnowflakeUsersUsersParametersTraceLevel +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevel + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTransactionAbortOnErrorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList +``` + +| **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) DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTransactionAbortOnError | *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() DataSnowflakeUsersUsersParametersTransactionAbortOnError +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnError + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList +``` + +| **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) DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel | *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() DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTwoDigitCenturyStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList +``` + +| **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) DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersTwoDigitCenturyStart | *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() DataSnowflakeUsersUsersParametersTwoDigitCenturyStart +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersUnsupportedDdlActionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersUnsupportedDdlActionList +``` + +| **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) DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersUnsupportedDdlAction | *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() DataSnowflakeUsersUsersParametersUnsupportedDdlAction +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersUseCachedResultList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersUseCachedResultList +``` + +| **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) DataSnowflakeUsersUsersParametersUseCachedResultOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersUseCachedResultOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersUseCachedResultOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersUseCachedResult | *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() DataSnowflakeUsersUsersParametersUseCachedResult +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResult + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersWeekOfYearPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersWeekOfYearPolicyList +``` + +| **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) DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersWeekOfYearPolicy | *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() DataSnowflakeUsersUsersParametersWeekOfYearPolicy +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersWeekStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersParametersWeekStartList +``` + +| **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) DataSnowflakeUsersUsersParametersWeekStartOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersParametersWeekStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersParametersWeekStartOutputReference +``` + +| **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 | DataSnowflakeUsersUsersParametersWeekStart | *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() DataSnowflakeUsersUsersParametersWeekStart +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStart + +--- + + +### DataSnowflakeUsersUsersShowOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeUsersUsersShowOutputList +``` + +| **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) DataSnowflakeUsersUsersShowOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersShowOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeusers" + +datasnowflakeusers.NewDataSnowflakeUsersUsersShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeUsersUsersShowOutputOutputReference +``` + +| **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 +##### `complexObjectIsFromSet`Required - *Type:* *bool @@ -954,149 +31881,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -1104,13 +32031,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -1125,26 +32052,41 @@ Returns a reversible string representation. | **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.* | -| 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.* | -| FirstName | *string | *No description.* | -| HasRsaPublicKey | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | -| LastName | *string | *No description.* | -| LoginName | *string | *No description.* | -| Name | *string | *No description.* | -| InternalValue | DataSnowflakeUsersUsers | *No 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 | DataSnowflakeUsersUsersShowOutput | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -1158,7 +32100,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -1168,7 +32110,7 @@ func Fqn() *string --- -##### `Comment`Required +##### `Comment`Required ```go func Comment() *string @@ -1178,7 +32120,27 @@ func Comment() *string --- -##### `DefaultNamespace`Required +##### `CreatedOn`Required + +```go +func CreatedOn() *string +``` + +- *Type:* *string + +--- + +##### `DaysToExpiry`Required + +```go +func DaysToExpiry() *string +``` + +- *Type:* *string + +--- + +##### `DefaultNamespace`Required ```go func DefaultNamespace() *string @@ -1188,7 +32150,7 @@ func DefaultNamespace() *string --- -##### `DefaultRole`Required +##### `DefaultRole`Required ```go func DefaultRole() *string @@ -1198,17 +32160,17 @@ func DefaultRole() *string --- -##### `DefaultSecondaryRoles`Required +##### `DefaultSecondaryRoles`Required ```go -func DefaultSecondaryRoles() *[]*string +func DefaultSecondaryRoles() *string ``` -- *Type:* *[]*string +- *Type:* *string --- -##### `DefaultWarehouse`Required +##### `DefaultWarehouse`Required ```go func DefaultWarehouse() *string @@ -1218,7 +32180,7 @@ func DefaultWarehouse() *string --- -##### `Disabled`Required +##### `Disabled`Required ```go func Disabled() IResolvable @@ -1228,7 +32190,7 @@ func Disabled() IResolvable --- -##### `DisplayName`Required +##### `DisplayName`Required ```go func DisplayName() *string @@ -1238,7 +32200,7 @@ func DisplayName() *string --- -##### `Email`Required +##### `Email`Required ```go func Email() *string @@ -1248,7 +32210,37 @@ func Email() *string --- -##### `FirstName`Required +##### `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 @@ -1258,7 +32250,27 @@ func FirstName() *string --- -##### `HasRsaPublicKey`Required +##### `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 @@ -1268,7 +32280,7 @@ func HasRsaPublicKey() IResolvable --- -##### `LastName`Required +##### `LastName`Required ```go func LastName() *string @@ -1278,7 +32290,27 @@ func LastName() *string --- -##### `LoginName`Required +##### `LastSuccessLogin`Required + +```go +func LastSuccessLogin() *string +``` + +- *Type:* *string + +--- + +##### `LockedUntilTime`Required + +```go +func LockedUntilTime() *string +``` + +- *Type:* *string + +--- + +##### `LoginName`Required ```go func LoginName() *string @@ -1288,7 +32320,37 @@ func LoginName() *string --- -##### `Name`Required +##### `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 @@ -1298,13 +32360,43 @@ func Name() *string --- -##### `InternalValue`Optional +##### `Owner`Required ```go -func InternalValue() DataSnowflakeUsersUsers +func Owner() *string ``` -- *Type:* DataSnowflakeUsersUsers +- *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() DataSnowflakeUsersUsersShowOutput +``` + +- *Type:* DataSnowflakeUsersUsersShowOutput --- diff --git a/docs/dataSnowflakeUsers.java.md b/docs/dataSnowflakeUsers.java.md index 7b803db1e..7de356ac3 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.94.1/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users snowflake_users}. #### Initializers @@ -23,8 +23,14 @@ DataSnowflakeUsers.Builder.create(Construct scope, java.lang.String id) // .provisioners(java.util.List) - .pattern(java.lang.String) // .id(java.lang.String) +// .like(java.lang.String) +// .limit(DataSnowflakeUsersLimit) +// .startsWith(java.lang.String) +// .withDescribe(java.lang.Boolean) +// .withDescribe(IResolvable) +// .withParameters(java.lang.Boolean) +// .withParameters(IResolvable) .build(); ``` @@ -39,8 +45,12 @@ 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.* | -| pattern | java.lang.String | Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. | +| withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC USER for each user returned by SHOW USERS. | +| withParameters | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. | --- @@ -104,24 +114,68 @@ Must be unique amongst siblings in the same scope --- -##### `pattern`Required +##### `id`Optional - *Type:* java.lang.String -Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#id DataSnowflakeUsers#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#pattern DataSnowflakeUsers#pattern} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `id`Optional +##### `like`Optional - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#like DataSnowflakeUsers#like} + +--- + +##### `limit`Optional + +- *Type:* DataSnowflakeUsersLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} + +--- + +##### `startsWith`Optional + +- *Type:* java.lang.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.95.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} + +--- + +##### `withDescribe`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +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.95.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} + +--- + +##### `withParameters`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.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.95.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- @@ -146,7 +200,13 @@ If you experience problems setting this value it might not be settable. Please t | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putLimit | *No description.* | | resetId | *No description.* | +| resetLike | *No description.* | +| resetLimit | *No description.* | +| resetStartsWith | *No description.* | +| resetWithDescribe | *No description.* | +| resetWithParameters | *No description.* | --- @@ -342,12 +402,54 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute --- +##### `putLimit` + +```java +public void putLimit(DataSnowflakeUsersLimit value) +``` + +###### `value`Required + +- *Type:* DataSnowflakeUsersLimit + +--- + ##### `resetId` ```java public void resetId() ``` +##### `resetLike` + +```java +public void resetLike() +``` + +##### `resetLimit` + +```java +public void resetLimit() +``` + +##### `resetStartsWith` + +```java +public void resetStartsWith() +``` + +##### `resetWithDescribe` + +```java +public void resetWithDescribe() +``` + +##### `resetWithParameters` + +```java +public void resetWithParameters() +``` + #### Static Functions | **Name** | **Description** | @@ -451,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.94.1/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.95.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -479,11 +581,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| limit | DataSnowflakeUsersLimitOutputReference | *No description.* | | users | DataSnowflakeUsersUsersList | *No description.* | | idInput | java.lang.String | *No description.* | -| patternInput | java.lang.String | *No description.* | +| likeInput | java.lang.String | *No description.* | +| limitInput | DataSnowflakeUsersLimit | *No description.* | +| startsWithInput | java.lang.String | *No description.* | +| withDescribeInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| withParametersInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | id | java.lang.String | *No description.* | -| pattern | java.lang.String | *No description.* | +| like | java.lang.String | *No description.* | +| startsWith | java.lang.String | *No description.* | +| withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| withParameters | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | --- @@ -609,6 +719,16 @@ public TerraformProvider getProvider(); --- +##### `limit`Required + +```java +public DataSnowflakeUsersLimitOutputReference getLimit(); +``` + +- *Type:* DataSnowflakeUsersLimitOutputReference + +--- + ##### `users`Required ```java @@ -629,16 +749,56 @@ public java.lang.String getIdInput(); --- -##### `patternInput`Optional +##### `likeInput`Optional + +```java +public java.lang.String getLikeInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `limitInput`Optional + +```java +public DataSnowflakeUsersLimit getLimitInput(); +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + +##### `startsWithInput`Optional ```java -public java.lang.String getPatternInput(); +public java.lang.String getStartsWithInput(); ``` - *Type:* java.lang.String --- +##### `withDescribeInput`Optional + +```java +public java.lang.Object getWithDescribeInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `withParametersInput`Optional + +```java +public java.lang.Object getWithParametersInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + ##### `id`Required ```java @@ -649,16 +809,46 @@ public java.lang.String getId(); --- -##### `pattern`Required +##### `like`Required + +```java +public java.lang.String getLike(); +``` + +- *Type:* java.lang.String + +--- + +##### `startsWith`Required ```java -public java.lang.String getPattern(); +public java.lang.String getStartsWith(); ``` - *Type:* java.lang.String --- +##### `withDescribe`Required + +```java +public java.lang.Object getWithDescribe(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `withParameters`Required + +```java +public java.lang.Object getWithParameters(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -698,8 +888,14 @@ DataSnowflakeUsersConfig.builder() // .provisioners(java.util.List) - .pattern(java.lang.String) // .id(java.lang.String) +// .like(java.lang.String) +// .limit(DataSnowflakeUsersLimit) +// .startsWith(java.lang.String) +// .withDescribe(java.lang.Boolean) +// .withDescribe(IResolvable) +// .withParameters(java.lang.Boolean) +// .withParameters(IResolvable) .build(); ``` @@ -714,8 +910,12 @@ DataSnowflakeUsersConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| pattern | java.lang.String | Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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. | +| withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC USER for each user returned by SHOW USERS. | +| withParameters | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. | --- @@ -789,218 +989,30940 @@ public java.lang.Object getProvisioners(); --- -##### `pattern`Required +##### `id`Optional ```java -public java.lang.String getPattern(); +public java.lang.String getId(); ``` - *Type:* java.lang.String -Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#id DataSnowflakeUsers#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#pattern DataSnowflakeUsers#pattern} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `id`Optional +##### `like`Optional ```java -public java.lang.String getId(); +public java.lang.String getLike(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- -### DataSnowflakeUsersUsers - -#### Initializer +##### `limit`Optional ```java -import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsers; - -DataSnowflakeUsersUsers.builder() - .build(); +public DataSnowflakeUsersLimit getLimit(); ``` +- *Type:* DataSnowflakeUsersLimit -## Classes +limit block. -### DataSnowflakeUsersUsersList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} -#### Initializers +--- -```java -import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersList; +##### `startsWith`Optional -new DataSnowflakeUsersUsersList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +```java +public java.lang.String getStartsWith(); ``` -| **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). | +- *Type:* java.lang.String ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `terraformResource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +--- -The parent resource. +##### `withDescribe`Optional ---- +```java +public java.lang.Object getWithDescribe(); +``` -##### `terraformAttribute`Required +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -- *Type:* java.lang.String +Runs DESC USER for each user returned by SHOW USERS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- -##### `wrapsSet`Required +##### `withParameters`Optional -- *Type:* java.lang.Boolean +```java +public java.lang.Object getWithParameters(); +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable ---- +Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. -#### Methods +The output of describe is saved to the parameters field as a map. By default this value is set to true. -| **Name** | **Description** | -| --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- -##### `allWithMapKey` +### DataSnowflakeUsersLimit -```java -public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) -``` +#### Initializer -Creating an iterator for this complex list. +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersLimit; -The list will be converted into a map with the mapKeyAttributeName as the key. +DataSnowflakeUsersLimit.builder() + .rows(java.lang.Number) +// .from(java.lang.String) + .build(); +``` -###### `mapKeyAttributeName`Required +#### Properties -- *Type:* java.lang.String +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| rows | java.lang.Number | The maximum number of rows to return. | +| from | java.lang.String | Specifies a **case-sensitive** pattern that is used to match object name. | --- -##### `computeFqn` +##### `rows`Required ```java -public java.lang.String computeFqn() +public java.lang.Number getRows(); ``` -##### `resolve` +- *Type:* java.lang.Number + +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} + +--- + +##### `from`Optional ```java -public java.lang.Object resolve(IResolveContext _context) +public java.lang.String getFrom(); ``` -Produce the Token's value at resolution time. +- *Type:* java.lang.String -###### `_context`Required +Specifies a **case-sensitive** pattern that is used to match object name. -- *Type:* com.hashicorp.cdktf.IResolveContext +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.95.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- -##### `toString` +### DataSnowflakeUsersUsers + +#### Initializer ```java -public java.lang.String toString() +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsers; + +DataSnowflakeUsersUsers.builder() + .build(); ``` -Return a string representation of this resolvable object. -Returns a reversible string representation. +### DataSnowflakeUsersUsersDescribeOutput -##### `get` +#### Initializer ```java -public DataSnowflakeUsersUsersOutputReference get(java.lang.Number index) -``` +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersDescribeOutput; -###### `index`Required +DataSnowflakeUsersUsersDescribeOutput.builder() + .build(); +``` -- *Type:* java.lang.Number -the index of the item to return. +### DataSnowflakeUsersUsersParameters ---- +#### Initializer +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParameters; -#### Properties +DataSnowflakeUsersUsersParameters.builder() + .build(); +``` -| **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.* | ---- +### DataSnowflakeUsersUsersParametersAbortDetachedQuery -##### `creationStack`Required +#### Initializer ```java -public java.util.List getCreationStack(); -``` - -- *Type:* java.util.List +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersAbortDetachedQuery; -The creation stack of this resolvable which will be appended to errors thrown during resolution. +DataSnowflakeUsersUsersParametersAbortDetachedQuery.builder() + .build(); +``` -If this returns an empty array the stack will not be attached. ---- +### DataSnowflakeUsersUsersParametersAutocommit -##### `fqn`Required +#### Initializer ```java -public java.lang.String getFqn(); -``` - -- *Type:* java.lang.String +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersAutocommit; ---- +DataSnowflakeUsersUsersParametersAutocommit.builder() + .build(); +``` -### DataSnowflakeUsersUsersOutputReference +### DataSnowflakeUsersUsersParametersBinaryInputFormat -#### Initializers +#### Initializer ```java -import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersOutputReference; +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersBinaryInputFormat; -new DataSnowflakeUsersUsersOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +DataSnowflakeUsersUsersParametersBinaryInputFormat.builder() + .build(); ``` -| **Name** | **Type** | **Description** | + +### DataSnowflakeUsersUsersParametersBinaryOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersBinaryOutputFormat; + +DataSnowflakeUsersUsersParametersBinaryOutputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersClientMemoryLimit + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientMemoryLimit; + +DataSnowflakeUsersUsersParametersClientMemoryLimit.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx; + +DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreads + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientPrefetchThreads; + +DataSnowflakeUsersUsersParametersClientPrefetchThreads.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersClientResultChunkSize + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientResultChunkSize; + +DataSnowflakeUsersUsersParametersClientResultChunkSize.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive; + +DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientSessionKeepAlive; + +DataSnowflakeUsersUsersParametersClientSessionKeepAlive.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency; + +DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientTimestampTypeMapping; + +DataSnowflakeUsersUsersParametersClientTimestampTypeMapping.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersDateInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersDateInputFormat; + +DataSnowflakeUsersUsersParametersDateInputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersDateOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersDateOutputFormat; + +DataSnowflakeUsersUsersParametersDateOutputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization; + +DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError; + +DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge; + +DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate; + +DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersGeographyOutputFormat; + +DataSnowflakeUsersUsersParametersGeographyOutputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersGeometryOutputFormat; + +DataSnowflakeUsersUsersParametersGeometryOutputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt; + +DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc; + +DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone; + +DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersJsonIndent + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJsonIndent; + +DataSnowflakeUsersUsersParametersJsonIndent.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersLockTimeout + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersLockTimeout; + +DataSnowflakeUsersUsersParametersLockTimeout.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersLogLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersLogLevel; + +DataSnowflakeUsersUsersParametersLogLevel.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersMultiStatementCount + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersMultiStatementCount; + +DataSnowflakeUsersUsersParametersMultiStatementCount.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersNetworkPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersNetworkPolicy; + +DataSnowflakeUsersUsersParametersNetworkPolicy.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault; + +DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt; + +DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages; + +DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersQueryTag + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersQueryTag; + +DataSnowflakeUsersUsersParametersQueryTag.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase; + +DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersRowsPerResultset + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersRowsPerResultset; + +DataSnowflakeUsersUsersParametersRowsPerResultset.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersS3StageVpceDnsName; + +DataSnowflakeUsersUsersParametersS3StageVpceDnsName.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersSearchPath + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersSearchPath; + +DataSnowflakeUsersUsersParametersSearchPath.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer; + +DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds; + +DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds; + +DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersStrictJsonOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersStrictJsonOutput; + +DataSnowflakeUsersUsersParametersStrictJsonOutput.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimeInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimeInputFormat; + +DataSnowflakeUsersUsersParametersTimeInputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimeOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimeOutputFormat; + +DataSnowflakeUsersUsersParametersTimeOutputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H; + +DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimestampInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampInputFormat; + +DataSnowflakeUsersUsersParametersTimestampInputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat; + +DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat; + +DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampOutputFormat; + +DataSnowflakeUsersUsersParametersTimestampOutputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimestampTypeMapping + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampTypeMapping; + +DataSnowflakeUsersUsersParametersTimestampTypeMapping.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampTzOutputFormat; + +DataSnowflakeUsersUsersParametersTimestampTzOutputFormat.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTimezone + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimezone; + +DataSnowflakeUsersUsersParametersTimezone.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTraceLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTraceLevel; + +DataSnowflakeUsersUsersParametersTraceLevel.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnError + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTransactionAbortOnError; + +DataSnowflakeUsersUsersParametersTransactionAbortOnError.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel; + +DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTwoDigitCenturyStart; + +DataSnowflakeUsersUsersParametersTwoDigitCenturyStart.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersUnsupportedDdlAction; + +DataSnowflakeUsersUsersParametersUnsupportedDdlAction.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersUseCachedResult + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersUseCachedResult; + +DataSnowflakeUsersUsersParametersUseCachedResult.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersWeekOfYearPolicy; + +DataSnowflakeUsersUsersParametersWeekOfYearPolicy.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersParametersWeekStart + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersWeekStart; + +DataSnowflakeUsersUsersParametersWeekStart.builder() + .build(); +``` + + +### DataSnowflakeUsersUsersShowOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersShowOutput; + +DataSnowflakeUsersUsersShowOutput.builder() + .build(); +``` + + +## Classes + +### DataSnowflakeUsersLimitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersLimitOutputReference; + +new DataSnowflakeUsersLimitOutputReference(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. | +| resetFrom | *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. + +##### `resetFrom` + +```java +public void resetFrom() +``` + + +#### 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.* | +| fromInput | java.lang.String | *No description.* | +| rowsInput | java.lang.Number | *No description.* | +| from | java.lang.String | *No description.* | +| rows | java.lang.Number | *No description.* | +| internalValue | DataSnowflakeUsersLimit | *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 + +--- + +##### `fromInput`Optional + +```java +public java.lang.String getFromInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `rowsInput`Optional + +```java +public java.lang.Number getRowsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `from`Required + +```java +public java.lang.String getFrom(); +``` + +- *Type:* java.lang.String + +--- + +##### `rows`Required + +```java +public java.lang.Number getRows(); +``` + +- *Type:* java.lang.Number + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeUsersLimit getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + + +### DataSnowflakeUsersUsersDescribeOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersDescribeOutputList; + +new DataSnowflakeUsersUsersDescribeOutputList(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 DataSnowflakeUsersUsersDescribeOutputOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersDescribeOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersDescribeOutputOutputReference; + +new DataSnowflakeUsersUsersDescribeOutputOutputReference(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.* | +| customLandingPageUrl | java.lang.String | *No description.* | +| customLandingPageUrlFlushNextUiLoad | com.hashicorp.cdktf.IResolvable | *No description.* | +| daysToExpiry | java.lang.Number | *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.* | +| 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.* | +| lastName | java.lang.String | *No description.* | +| loginName | java.lang.String | *No description.* | +| middleName | java.lang.String | *No description.* | +| minsToBypassMfa | java.lang.Number | *No description.* | +| minsToBypassNetworkPolicy | java.lang.Number | *No description.* | +| minsToUnlock | java.lang.Number | *No description.* | +| mustChangePassword | com.hashicorp.cdktf.IResolvable | *No description.* | +| name | java.lang.String | *No description.* | +| password | java.lang.String | *No description.* | +| passwordLastSetTime | java.lang.String | *No description.* | +| rsaPublicKey | java.lang.String | *No description.* | +| rsaPublicKey2 | java.lang.String | *No description.* | +| rsaPublicKey2Fp | java.lang.String | *No description.* | +| rsaPublicKeyFp | java.lang.String | *No description.* | +| snowflakeLock | com.hashicorp.cdktf.IResolvable | *No description.* | +| snowflakeSupport | com.hashicorp.cdktf.IResolvable | *No description.* | +| internalValue | DataSnowflakeUsersUsersDescribeOutput | *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 + +--- + +##### `customLandingPageUrl`Required + +```java +public java.lang.String getCustomLandingPageUrl(); +``` + +- *Type:* java.lang.String + +--- + +##### `customLandingPageUrlFlushNextUiLoad`Required + +```java +public IResolvable getCustomLandingPageUrlFlushNextUiLoad(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `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 + +--- + +##### `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 + +--- + +##### `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 + +--- + +##### `lastName`Required + +```java +public java.lang.String getLastName(); +``` + +- *Type:* java.lang.String + +--- + +##### `loginName`Required + +```java +public java.lang.String getLoginName(); +``` + +- *Type:* java.lang.String + +--- + +##### `middleName`Required + +```java +public java.lang.String getMiddleName(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToBypassMfa`Required + +```java +public java.lang.Number getMinsToBypassMfa(); +``` + +- *Type:* java.lang.Number + +--- + +##### `minsToBypassNetworkPolicy`Required + +```java +public java.lang.Number getMinsToBypassNetworkPolicy(); +``` + +- *Type:* java.lang.Number + +--- + +##### `minsToUnlock`Required + +```java +public java.lang.Number getMinsToUnlock(); +``` + +- *Type:* java.lang.Number + +--- + +##### `mustChangePassword`Required + +```java +public IResolvable getMustChangePassword(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `password`Required + +```java +public java.lang.String getPassword(); +``` + +- *Type:* java.lang.String + +--- + +##### `passwordLastSetTime`Required + +```java +public java.lang.String getPasswordLastSetTime(); +``` + +- *Type:* java.lang.String + +--- + +##### `rsaPublicKey`Required + +```java +public java.lang.String getRsaPublicKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `rsaPublicKey2`Required + +```java +public java.lang.String getRsaPublicKey2(); +``` + +- *Type:* java.lang.String + +--- + +##### `rsaPublicKey2Fp`Required + +```java +public java.lang.String getRsaPublicKey2Fp(); +``` + +- *Type:* java.lang.String + +--- + +##### `rsaPublicKeyFp`Required + +```java +public java.lang.String getRsaPublicKeyFp(); +``` + +- *Type:* java.lang.String + +--- + +##### `snowflakeLock`Required + +```java +public IResolvable getSnowflakeLock(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `snowflakeSupport`Required + +```java +public IResolvable getSnowflakeSupport(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeUsersUsersDescribeOutput getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutput + +--- + + +### DataSnowflakeUsersUsersList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersList; + +new DataSnowflakeUsersUsersList(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 DataSnowflakeUsersUsersOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersOutputReference; + +new DataSnowflakeUsersUsersOutputReference(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.* | +| describeOutput | DataSnowflakeUsersUsersDescribeOutputList | *No description.* | +| parameters | DataSnowflakeUsersUsersParametersList | *No description.* | +| showOutput | DataSnowflakeUsersUsersShowOutputList | *No description.* | +| internalValue | DataSnowflakeUsersUsers | *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 + +--- + +##### `describeOutput`Required + +```java +public DataSnowflakeUsersUsersDescribeOutputList getDescribeOutput(); +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutputList + +--- + +##### `parameters`Required + +```java +public DataSnowflakeUsersUsersParametersList getParameters(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersList + +--- + +##### `showOutput`Required + +```java +public DataSnowflakeUsersUsersShowOutputList getShowOutput(); +``` + +- *Type:* DataSnowflakeUsersUsersShowOutputList + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeUsersUsers getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsers + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersAbortDetachedQueryList; + +new DataSnowflakeUsersUsersParametersAbortDetachedQueryList(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 DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference; + +new DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference(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 | DataSnowflakeUsersUsersParametersAbortDetachedQuery | *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 DataSnowflakeUsersUsersParametersAbortDetachedQuery getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQuery + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersAutocommitList; + +new DataSnowflakeUsersUsersParametersAutocommitList(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 DataSnowflakeUsersUsersParametersAutocommitOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersAutocommitOutputReference; + +new DataSnowflakeUsersUsersParametersAutocommitOutputReference(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 | DataSnowflakeUsersUsersParametersAutocommit | *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 DataSnowflakeUsersUsersParametersAutocommit getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommit + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersBinaryInputFormatList; + +new DataSnowflakeUsersUsersParametersBinaryInputFormatList(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 DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersBinaryInputFormat | *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 DataSnowflakeUsersUsersParametersBinaryInputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersBinaryOutputFormatList; + +new DataSnowflakeUsersUsersParametersBinaryOutputFormatList(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 DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersBinaryOutputFormat | *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 DataSnowflakeUsersUsersParametersBinaryOutputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientMemoryLimitList; + +new DataSnowflakeUsersUsersParametersClientMemoryLimitList(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 DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference; + +new DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference(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 | DataSnowflakeUsersUsersParametersClientMemoryLimit | *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 DataSnowflakeUsersUsersParametersClientMemoryLimit getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimit + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList; + +new DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList(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 DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference; + +new DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference(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 | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx | *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 DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientPrefetchThreadsList; + +new DataSnowflakeUsersUsersParametersClientPrefetchThreadsList(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 DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference; + +new DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference(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 | DataSnowflakeUsersUsersParametersClientPrefetchThreads | *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 DataSnowflakeUsersUsersParametersClientPrefetchThreads getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreads + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientResultChunkSizeList; + +new DataSnowflakeUsersUsersParametersClientResultChunkSizeList(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 DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference; + +new DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference(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 | DataSnowflakeUsersUsersParametersClientResultChunkSize | *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 DataSnowflakeUsersUsersParametersClientResultChunkSize getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSize + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList; + +new DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList(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 DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference; + +new DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference(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 | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive | *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 DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList(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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(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 | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency | *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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientSessionKeepAliveList; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAliveList(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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference; + +new DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference(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 | DataSnowflakeUsersUsersParametersClientSessionKeepAlive | *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 DataSnowflakeUsersUsersParametersClientSessionKeepAlive getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList; + +new DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList(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 DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference; + +new DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference(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 | DataSnowflakeUsersUsersParametersClientTimestampTypeMapping | *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 DataSnowflakeUsersUsersParametersClientTimestampTypeMapping getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersDateInputFormatList; + +new DataSnowflakeUsersUsersParametersDateInputFormatList(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 DataSnowflakeUsersUsersParametersDateInputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersDateInputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersDateInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersDateInputFormat | *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 DataSnowflakeUsersUsersParametersDateInputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersDateOutputFormatList; + +new DataSnowflakeUsersUsersParametersDateOutputFormatList(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 DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersDateOutputFormat | *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 DataSnowflakeUsersUsersParametersDateOutputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList; + +new DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList(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 DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference; + +new DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference(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 | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization | *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 DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList; + +new DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList(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 DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference; + +new DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference(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 | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError | *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 DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList(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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference(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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge | *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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList(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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference; + +new DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference(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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate | *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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersGeographyOutputFormatList; + +new DataSnowflakeUsersUsersParametersGeographyOutputFormatList(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 DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersGeographyOutputFormat | *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 DataSnowflakeUsersUsersParametersGeographyOutputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersGeometryOutputFormatList; + +new DataSnowflakeUsersUsersParametersGeometryOutputFormatList(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 DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersGeometryOutputFormat | *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 DataSnowflakeUsersUsersParametersGeometryOutputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList; + +new DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList(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 DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference; + +new DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference(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 | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt | *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 DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList; + +new DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList(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 DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference; + +new DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference(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 | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc | *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 DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList; + +new DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList(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 DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference; + +new DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference(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 | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone | *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 DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJsonIndentList; + +new DataSnowflakeUsersUsersParametersJsonIndentList(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 DataSnowflakeUsersUsersParametersJsonIndentOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersJsonIndentOutputReference; + +new DataSnowflakeUsersUsersParametersJsonIndentOutputReference(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 | DataSnowflakeUsersUsersParametersJsonIndent | *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 DataSnowflakeUsersUsersParametersJsonIndent getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndent + +--- + + +### DataSnowflakeUsersUsersParametersList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersList; + +new DataSnowflakeUsersUsersParametersList(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 DataSnowflakeUsersUsersParametersOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersLockTimeoutList; + +new DataSnowflakeUsersUsersParametersLockTimeoutList(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 DataSnowflakeUsersUsersParametersLockTimeoutOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersLockTimeoutOutputReference; + +new DataSnowflakeUsersUsersParametersLockTimeoutOutputReference(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 | DataSnowflakeUsersUsersParametersLockTimeout | *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 DataSnowflakeUsersUsersParametersLockTimeout getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeout + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersLogLevelList; + +new DataSnowflakeUsersUsersParametersLogLevelList(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 DataSnowflakeUsersUsersParametersLogLevelOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersLogLevelOutputReference; + +new DataSnowflakeUsersUsersParametersLogLevelOutputReference(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 | DataSnowflakeUsersUsersParametersLogLevel | *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 DataSnowflakeUsersUsersParametersLogLevel getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevel + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersMultiStatementCountList; + +new DataSnowflakeUsersUsersParametersMultiStatementCountList(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 DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference; + +new DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference(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 | DataSnowflakeUsersUsersParametersMultiStatementCount | *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 DataSnowflakeUsersUsersParametersMultiStatementCount getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCount + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersNetworkPolicyList; + +new DataSnowflakeUsersUsersParametersNetworkPolicyList(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 DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference; + +new DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference(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 | DataSnowflakeUsersUsersParametersNetworkPolicy | *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 DataSnowflakeUsersUsersParametersNetworkPolicy getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicy + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList; + +new DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList(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 DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference; + +new DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference(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 | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault | *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 DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList; + +new DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList(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 DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference; + +new DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference(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 | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt | *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 DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersOutputReference; + +new DataSnowflakeUsersUsersParametersOutputReference(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 | DataSnowflakeUsersUsersParametersAbortDetachedQueryList | *No description.* | +| autocommit | DataSnowflakeUsersUsersParametersAutocommitList | *No description.* | +| binaryInputFormat | DataSnowflakeUsersUsersParametersBinaryInputFormatList | *No description.* | +| binaryOutputFormat | DataSnowflakeUsersUsersParametersBinaryOutputFormatList | *No description.* | +| clientMemoryLimit | DataSnowflakeUsersUsersParametersClientMemoryLimitList | *No description.* | +| clientMetadataRequestUseConnectionCtx | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| clientPrefetchThreads | DataSnowflakeUsersUsersParametersClientPrefetchThreadsList | *No description.* | +| clientResultChunkSize | DataSnowflakeUsersUsersParametersClientResultChunkSizeList | *No description.* | +| clientResultColumnCaseInsensitive | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList | *No description.* | +| clientSessionKeepAlive | DataSnowflakeUsersUsersParametersClientSessionKeepAliveList | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| clientTimestampTypeMapping | DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList | *No description.* | +| dateInputFormat | DataSnowflakeUsersUsersParametersDateInputFormatList | *No description.* | +| dateOutputFormat | DataSnowflakeUsersUsersParametersDateOutputFormatList | *No description.* | +| enableUnloadPhysicalTypeOptimization | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enableUnredactedQuerySyntaxError | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| errorOnNondeterministicMerge | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList | *No description.* | +| errorOnNondeterministicUpdate | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList | *No description.* | +| geographyOutputFormat | DataSnowflakeUsersUsersParametersGeographyOutputFormatList | *No description.* | +| geometryOutputFormat | DataSnowflakeUsersUsersParametersGeometryOutputFormatList | *No description.* | +| jdbcTreatDecimalAsInt | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbcTreatTimestampNtzAsUtc | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbcUseSessionTimezone | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList | *No description.* | +| jsonIndent | DataSnowflakeUsersUsersParametersJsonIndentList | *No description.* | +| lockTimeout | DataSnowflakeUsersUsersParametersLockTimeoutList | *No description.* | +| logLevel | DataSnowflakeUsersUsersParametersLogLevelList | *No description.* | +| multiStatementCount | DataSnowflakeUsersUsersParametersMultiStatementCountList | *No description.* | +| networkPolicy | DataSnowflakeUsersUsersParametersNetworkPolicyList | *No description.* | +| noorderSequenceAsDefault | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList | *No description.* | +| odbcTreatDecimalAsInt | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList | *No description.* | +| preventUnloadToInternalStages | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList | *No description.* | +| queryTag | DataSnowflakeUsersUsersParametersQueryTagList | *No description.* | +| quotedIdentifiersIgnoreCase | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rowsPerResultset | DataSnowflakeUsersUsersParametersRowsPerResultsetList | *No description.* | +| s3StageVpceDnsName | DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList | *No description.* | +| searchPath | DataSnowflakeUsersUsersParametersSearchPathList | *No description.* | +| simulatedDataSharingConsumer | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList | *No description.* | +| statementQueuedTimeoutInSeconds | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statementTimeoutInSeconds | DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList | *No description.* | +| strictJsonOutput | DataSnowflakeUsersUsersParametersStrictJsonOutputList | *No description.* | +| timeInputFormat | DataSnowflakeUsersUsersParametersTimeInputFormatList | *No description.* | +| timeOutputFormat | DataSnowflakeUsersUsersParametersTimeOutputFormatList | *No description.* | +| timestampDayIsAlways24H | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList | *No description.* | +| timestampInputFormat | DataSnowflakeUsersUsersParametersTimestampInputFormatList | *No description.* | +| timestampLtzOutputFormat | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList | *No description.* | +| timestampNtzOutputFormat | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList | *No description.* | +| timestampOutputFormat | DataSnowflakeUsersUsersParametersTimestampOutputFormatList | *No description.* | +| timestampTypeMapping | DataSnowflakeUsersUsersParametersTimestampTypeMappingList | *No description.* | +| timestampTzOutputFormat | DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList | *No description.* | +| timezone | DataSnowflakeUsersUsersParametersTimezoneList | *No description.* | +| traceLevel | DataSnowflakeUsersUsersParametersTraceLevelList | *No description.* | +| transactionAbortOnError | DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList | *No description.* | +| transactionDefaultIsolationLevel | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList | *No description.* | +| twoDigitCenturyStart | DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList | *No description.* | +| unsupportedDdlAction | DataSnowflakeUsersUsersParametersUnsupportedDdlActionList | *No description.* | +| useCachedResult | DataSnowflakeUsersUsersParametersUseCachedResultList | *No description.* | +| weekOfYearPolicy | DataSnowflakeUsersUsersParametersWeekOfYearPolicyList | *No description.* | +| weekStart | DataSnowflakeUsersUsersParametersWeekStartList | *No description.* | +| internalValue | DataSnowflakeUsersUsersParameters | *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 DataSnowflakeUsersUsersParametersAbortDetachedQueryList getAbortDetachedQuery(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```java +public DataSnowflakeUsersUsersParametersAutocommitList getAutocommit(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommitList + +--- + +##### `binaryInputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersBinaryInputFormatList getBinaryInputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormatList + +--- + +##### `binaryOutputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersBinaryOutputFormatList getBinaryOutputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +--- + +##### `clientMemoryLimit`Required + +```java +public DataSnowflakeUsersUsersParametersClientMemoryLimitList getClientMemoryLimit(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimitList + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```java +public DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList getClientMetadataRequestUseConnectionCtx(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `clientPrefetchThreads`Required + +```java +public DataSnowflakeUsersUsersParametersClientPrefetchThreadsList getClientPrefetchThreads(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +--- + +##### `clientResultChunkSize`Required + +```java +public DataSnowflakeUsersUsersParametersClientResultChunkSizeList getClientResultChunkSize(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```java +public DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList getClientResultColumnCaseInsensitive(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +--- + +##### `clientSessionKeepAlive`Required + +```java +public DataSnowflakeUsersUsersParametersClientSessionKeepAliveList getClientSessionKeepAlive(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```java +public DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList getClientSessionKeepAliveHeartbeatFrequency(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `clientTimestampTypeMapping`Required + +```java +public DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList getClientTimestampTypeMapping(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +--- + +##### `dateInputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersDateInputFormatList getDateInputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormatList + +--- + +##### `dateOutputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersDateOutputFormatList getDateOutputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormatList + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```java +public DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList getEnableUnloadPhysicalTypeOptimization(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```java +public DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList getEnableUnredactedQuerySyntaxError(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `errorOnNondeterministicMerge`Required + +```java +public DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList getErrorOnNondeterministicMerge(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +--- + +##### `errorOnNondeterministicUpdate`Required + +```java +public DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList getErrorOnNondeterministicUpdate(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +--- + +##### `geographyOutputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersGeographyOutputFormatList getGeographyOutputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +--- + +##### `geometryOutputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersGeometryOutputFormatList getGeometryOutputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```java +public DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList getJdbcTreatDecimalAsInt(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```java +public DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList getJdbcTreatTimestampNtzAsUtc(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbcUseSessionTimezone`Required + +```java +public DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList getJdbcUseSessionTimezone(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +--- + +##### `jsonIndent`Required + +```java +public DataSnowflakeUsersUsersParametersJsonIndentList getJsonIndent(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndentList + +--- + +##### `lockTimeout`Required + +```java +public DataSnowflakeUsersUsersParametersLockTimeoutList getLockTimeout(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeoutList + +--- + +##### `logLevel`Required + +```java +public DataSnowflakeUsersUsersParametersLogLevelList getLogLevel(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevelList + +--- + +##### `multiStatementCount`Required + +```java +public DataSnowflakeUsersUsersParametersMultiStatementCountList getMultiStatementCount(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCountList + +--- + +##### `networkPolicy`Required + +```java +public DataSnowflakeUsersUsersParametersNetworkPolicyList getNetworkPolicy(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicyList + +--- + +##### `noorderSequenceAsDefault`Required + +```java +public DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList getNoorderSequenceAsDefault(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +--- + +##### `odbcTreatDecimalAsInt`Required + +```java +public DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList getOdbcTreatDecimalAsInt(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +--- + +##### `preventUnloadToInternalStages`Required + +```java +public DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList getPreventUnloadToInternalStages(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +--- + +##### `queryTag`Required + +```java +public DataSnowflakeUsersUsersParametersQueryTagList getQueryTag(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTagList + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```java +public DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList getQuotedIdentifiersIgnoreCase(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rowsPerResultset`Required + +```java +public DataSnowflakeUsersUsersParametersRowsPerResultsetList getRowsPerResultset(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultsetList + +--- + +##### `s3StageVpceDnsName`Required + +```java +public DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList getS3StageVpceDnsName(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +--- + +##### `searchPath`Required + +```java +public DataSnowflakeUsersUsersParametersSearchPathList getSearchPath(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPathList + +--- + +##### `simulatedDataSharingConsumer`Required + +```java +public DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList getSimulatedDataSharingConsumer(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```java +public DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList getStatementQueuedTimeoutInSeconds(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statementTimeoutInSeconds`Required + +```java +public DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList getStatementTimeoutInSeconds(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +--- + +##### `strictJsonOutput`Required + +```java +public DataSnowflakeUsersUsersParametersStrictJsonOutputList getStrictJsonOutput(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutputList + +--- + +##### `timeInputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersTimeInputFormatList getTimeInputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormatList + +--- + +##### `timeOutputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersTimeOutputFormatList getTimeOutputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormatList + +--- + +##### `timestampDayIsAlways24H`Required + +```java +public DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList getTimestampDayIsAlways24H(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +--- + +##### `timestampInputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersTimestampInputFormatList getTimestampInputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormatList + +--- + +##### `timestampLtzOutputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList getTimestampLtzOutputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +--- + +##### `timestampNtzOutputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList getTimestampNtzOutputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +--- + +##### `timestampOutputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersTimestampOutputFormatList getTimestampOutputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +--- + +##### `timestampTypeMapping`Required + +```java +public DataSnowflakeUsersUsersParametersTimestampTypeMappingList getTimestampTypeMapping(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +--- + +##### `timestampTzOutputFormat`Required + +```java +public DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList getTimestampTzOutputFormat(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```java +public DataSnowflakeUsersUsersParametersTimezoneList getTimezone(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezoneList + +--- + +##### `traceLevel`Required + +```java +public DataSnowflakeUsersUsersParametersTraceLevelList getTraceLevel(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevelList + +--- + +##### `transactionAbortOnError`Required + +```java +public DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList getTransactionAbortOnError(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +--- + +##### `transactionDefaultIsolationLevel`Required + +```java +public DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList getTransactionDefaultIsolationLevel(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +--- + +##### `twoDigitCenturyStart`Required + +```java +public DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList getTwoDigitCenturyStart(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +--- + +##### `unsupportedDdlAction`Required + +```java +public DataSnowflakeUsersUsersParametersUnsupportedDdlActionList getUnsupportedDdlAction(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +--- + +##### `useCachedResult`Required + +```java +public DataSnowflakeUsersUsersParametersUseCachedResultList getUseCachedResult(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResultList + +--- + +##### `weekOfYearPolicy`Required + +```java +public DataSnowflakeUsersUsersParametersWeekOfYearPolicyList getWeekOfYearPolicy(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +--- + +##### `weekStart`Required + +```java +public DataSnowflakeUsersUsersParametersWeekStartList getWeekStart(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStartList + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeUsersUsersParameters getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParameters + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList; + +new DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList(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 DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference; + +new DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference(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 | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages | *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 DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersQueryTagList; + +new DataSnowflakeUsersUsersParametersQueryTagList(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 DataSnowflakeUsersUsersParametersQueryTagOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersQueryTagOutputReference; + +new DataSnowflakeUsersUsersParametersQueryTagOutputReference(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 | DataSnowflakeUsersUsersParametersQueryTag | *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 DataSnowflakeUsersUsersParametersQueryTag getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTag + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList; + +new DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList(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 DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference; + +new DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference(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 | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase | *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 DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersRowsPerResultsetList; + +new DataSnowflakeUsersUsersParametersRowsPerResultsetList(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 DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference; + +new DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference(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 | DataSnowflakeUsersUsersParametersRowsPerResultset | *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 DataSnowflakeUsersUsersParametersRowsPerResultset getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultset + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList; + +new DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList(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 DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference; + +new DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference(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 | DataSnowflakeUsersUsersParametersS3StageVpceDnsName | *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 DataSnowflakeUsersUsersParametersS3StageVpceDnsName getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersSearchPathList; + +new DataSnowflakeUsersUsersParametersSearchPathList(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 DataSnowflakeUsersUsersParametersSearchPathOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersSearchPathOutputReference; + +new DataSnowflakeUsersUsersParametersSearchPathOutputReference(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 | DataSnowflakeUsersUsersParametersSearchPath | *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 DataSnowflakeUsersUsersParametersSearchPath getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPath + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList; + +new DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList(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 DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference; + +new DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference(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 | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer | *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 DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList; + +new DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList(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 DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference; + +new DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference(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 | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds | *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 DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList; + +new DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList(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 DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference; + +new DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference(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 | DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds | *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 DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersStrictJsonOutputList; + +new DataSnowflakeUsersUsersParametersStrictJsonOutputList(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 DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference; + +new DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference(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 | DataSnowflakeUsersUsersParametersStrictJsonOutput | *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 DataSnowflakeUsersUsersParametersStrictJsonOutput getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutput + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimeInputFormatList; + +new DataSnowflakeUsersUsersParametersTimeInputFormatList(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 DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimeInputFormat | *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 DataSnowflakeUsersUsersParametersTimeInputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimeOutputFormatList; + +new DataSnowflakeUsersUsersParametersTimeOutputFormatList(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 DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimeOutputFormat | *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 DataSnowflakeUsersUsersParametersTimeOutputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList; + +new DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList(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 DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference; + +new DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H | *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 DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampInputFormatList; + +new DataSnowflakeUsersUsersParametersTimestampInputFormatList(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 DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampInputFormat | *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 DataSnowflakeUsersUsersParametersTimestampInputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList; + +new DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat | *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 DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList; + +new DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat | *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 DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampOutputFormatList; + +new DataSnowflakeUsersUsersParametersTimestampOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampOutputFormat | *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 DataSnowflakeUsersUsersParametersTimestampOutputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampTypeMappingList; + +new DataSnowflakeUsersUsersParametersTimestampTypeMappingList(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 DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference; + +new DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampTypeMapping | *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 DataSnowflakeUsersUsersParametersTimestampTypeMapping getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList; + +new DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference; + +new DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampTzOutputFormat | *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 DataSnowflakeUsersUsersParametersTimestampTzOutputFormat getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimezoneList; + +new DataSnowflakeUsersUsersParametersTimezoneList(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 DataSnowflakeUsersUsersParametersTimezoneOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTimezoneOutputReference; + +new DataSnowflakeUsersUsersParametersTimezoneOutputReference(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 | DataSnowflakeUsersUsersParametersTimezone | *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 DataSnowflakeUsersUsersParametersTimezone getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezone + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTraceLevelList; + +new DataSnowflakeUsersUsersParametersTraceLevelList(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 DataSnowflakeUsersUsersParametersTraceLevelOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTraceLevelOutputReference; + +new DataSnowflakeUsersUsersParametersTraceLevelOutputReference(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 | DataSnowflakeUsersUsersParametersTraceLevel | *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 DataSnowflakeUsersUsersParametersTraceLevel getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevel + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList; + +new DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList(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 DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference; + +new DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference(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 | DataSnowflakeUsersUsersParametersTransactionAbortOnError | *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 DataSnowflakeUsersUsersParametersTransactionAbortOnError getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnError + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList; + +new DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList(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 DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference; + +new DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference(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 | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel | *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 DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList; + +new DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList(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 DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference; + +new DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference(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 | DataSnowflakeUsersUsersParametersTwoDigitCenturyStart | *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 DataSnowflakeUsersUsersParametersTwoDigitCenturyStart getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersUnsupportedDdlActionList; + +new DataSnowflakeUsersUsersParametersUnsupportedDdlActionList(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 DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference; + +new DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference(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 | DataSnowflakeUsersUsersParametersUnsupportedDdlAction | *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 DataSnowflakeUsersUsersParametersUnsupportedDdlAction getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersUseCachedResultList; + +new DataSnowflakeUsersUsersParametersUseCachedResultList(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 DataSnowflakeUsersUsersParametersUseCachedResultOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersUseCachedResultOutputReference; + +new DataSnowflakeUsersUsersParametersUseCachedResultOutputReference(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 | DataSnowflakeUsersUsersParametersUseCachedResult | *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 DataSnowflakeUsersUsersParametersUseCachedResult getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResult + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersWeekOfYearPolicyList; + +new DataSnowflakeUsersUsersParametersWeekOfYearPolicyList(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 DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference; + +new DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference(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 | DataSnowflakeUsersUsersParametersWeekOfYearPolicy | *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 DataSnowflakeUsersUsersParametersWeekOfYearPolicy getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersWeekStartList; + +new DataSnowflakeUsersUsersParametersWeekStartList(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 DataSnowflakeUsersUsersParametersWeekStartOutputReference 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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersParametersWeekStartOutputReference; + +new DataSnowflakeUsersUsersParametersWeekStartOutputReference(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 | DataSnowflakeUsersUsersParametersWeekStart | *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 DataSnowflakeUsersUsersParametersWeekStart getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStart + +--- + + +### DataSnowflakeUsersUsersShowOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersShowOutputList; + +new DataSnowflakeUsersUsersShowOutputList(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 DataSnowflakeUsersUsersShowOutputOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **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). | +| 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.* | --- -##### `terraformResource`Required +##### `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 + +--- + + +### DataSnowflakeUsersUsersShowOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_users.DataSnowflakeUsersUsersShowOutputOutputReference; + +new DataSnowflakeUsersUsersShowOutputOutputReference(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 @@ -1008,7 +31930,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -1016,7 +31938,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* java.lang.Number @@ -1024,7 +31946,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* java.lang.Boolean @@ -1036,149 +31958,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -1186,13 +32108,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -1207,26 +32129,41 @@ Returns a reversible string representation. | **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.* | -| defaultNamespace | java.lang.String | *No description.* | -| defaultRole | java.lang.String | *No description.* | -| defaultSecondaryRoles | java.util.List | *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.* | -| firstName | java.lang.String | *No description.* | -| hasRsaPublicKey | com.hashicorp.cdktf.IResolvable | *No description.* | -| lastName | java.lang.String | *No description.* | -| loginName | java.lang.String | *No description.* | -| name | java.lang.String | *No description.* | -| internalValue | DataSnowflakeUsersUsers | *No 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 | DataSnowflakeUsersUsersShowOutput | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -1240,7 +32177,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -1250,7 +32187,7 @@ public java.lang.String getFqn(); --- -##### `comment`Required +##### `comment`Required ```java public java.lang.String getComment(); @@ -1260,7 +32197,27 @@ public java.lang.String getComment(); --- -##### `defaultNamespace`Required +##### `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(); @@ -1270,7 +32227,7 @@ public java.lang.String getDefaultNamespace(); --- -##### `defaultRole`Required +##### `defaultRole`Required ```java public java.lang.String getDefaultRole(); @@ -1280,17 +32237,17 @@ public java.lang.String getDefaultRole(); --- -##### `defaultSecondaryRoles`Required +##### `defaultSecondaryRoles`Required ```java -public java.util.List getDefaultSecondaryRoles(); +public java.lang.String getDefaultSecondaryRoles(); ``` -- *Type:* java.util.List +- *Type:* java.lang.String --- -##### `defaultWarehouse`Required +##### `defaultWarehouse`Required ```java public java.lang.String getDefaultWarehouse(); @@ -1300,7 +32257,7 @@ public java.lang.String getDefaultWarehouse(); --- -##### `disabled`Required +##### `disabled`Required ```java public IResolvable getDisabled(); @@ -1310,7 +32267,7 @@ public IResolvable getDisabled(); --- -##### `displayName`Required +##### `displayName`Required ```java public java.lang.String getDisplayName(); @@ -1320,7 +32277,7 @@ public java.lang.String getDisplayName(); --- -##### `email`Required +##### `email`Required ```java public java.lang.String getEmail(); @@ -1330,7 +32287,37 @@ public java.lang.String getEmail(); --- -##### `firstName`Required +##### `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(); @@ -1340,7 +32327,27 @@ public java.lang.String getFirstName(); --- -##### `hasRsaPublicKey`Required +##### `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(); @@ -1350,7 +32357,7 @@ public IResolvable getHasRsaPublicKey(); --- -##### `lastName`Required +##### `lastName`Required ```java public java.lang.String getLastName(); @@ -1360,7 +32367,27 @@ public java.lang.String getLastName(); --- -##### `loginName`Required +##### `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(); @@ -1370,7 +32397,37 @@ public java.lang.String getLoginName(); --- -##### `name`Required +##### `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(); @@ -1380,13 +32437,43 @@ public java.lang.String getName(); --- -##### `internalValue`Optional +##### `owner`Required ```java -public DataSnowflakeUsersUsers getInternalValue(); +public java.lang.String getOwner(); ``` -- *Type:* DataSnowflakeUsersUsers +- *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 DataSnowflakeUsersUsersShowOutput getInternalValue(); +``` + +- *Type:* DataSnowflakeUsersUsersShowOutput --- diff --git a/docs/dataSnowflakeUsers.python.md b/docs/dataSnowflakeUsers.python.md index af20afaf4..f97e485a4 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.94.1/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users snowflake_users}. #### Initializers @@ -21,8 +21,12 @@ dataSnowflakeUsers.DataSnowflakeUsers( lifecycle: TerraformResourceLifecycle = None, provider: TerraformProvider = None, provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, - pattern: str, - id: str = None + id: str = None, + like: str = None, + limit: DataSnowflakeUsersLimit = None, + starts_with: str = None, + with_describe: typing.Union[bool, IResolvable] = None, + with_parameters: typing.Union[bool, IResolvable] = None ) ``` @@ -37,8 +41,12 @@ 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.* | -| pattern | str | Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC USER for each user returned by SHOW USERS. | +| with_parameters | typing.Union[bool, cdktf.IResolvable] | Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. | --- @@ -102,24 +110,68 @@ Must be unique amongst siblings in the same scope --- -##### `pattern`Required +##### `id`Optional - *Type:* str -Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#id DataSnowflakeUsers#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#pattern DataSnowflakeUsers#pattern} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `id`Optional +##### `like`Optional - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#like DataSnowflakeUsers#like} + +--- + +##### `limit`Optional + +- *Type:* DataSnowflakeUsersLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} + +--- + +##### `starts_with`Optional + +- *Type:* 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.95.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} + +--- + +##### `with_describe`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +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.95.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} + +--- + +##### `with_parameters`Optional + +- *Type:* typing.Union[bool, 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.95.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- @@ -144,7 +196,13 @@ If you experience problems setting this value it might not be settable. Please t | get_string_attribute | *No description.* | | get_string_map_attribute | *No description.* | | interpolation_for_attribute | *No description.* | +| put_limit | *No description.* | | reset_id | *No description.* | +| reset_like | *No description.* | +| reset_limit | *No description.* | +| reset_starts_with | *No description.* | +| reset_with_describe | *No description.* | +| reset_with_parameters | *No description.* | --- @@ -365,12 +423,73 @@ def interpolation_for_attribute( --- +##### `put_limit` + +```python +def put_limit( + rows: typing.Union[int, float], + from: str = None +) -> None +``` + +###### `rows`Required + +- *Type:* 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.95.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} + +--- + +###### `from`Optional + +- *Type:* str + +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.95.0/docs/data-sources/users#from DataSnowflakeUsers#from} + +--- + ##### `reset_id` ```python def reset_id() -> None ``` +##### `reset_like` + +```python +def reset_like() -> None +``` + +##### `reset_limit` + +```python +def reset_limit() -> None +``` + +##### `reset_starts_with` + +```python +def reset_starts_with() -> None +``` + +##### `reset_with_describe` + +```python +def reset_with_describe() -> None +``` + +##### `reset_with_parameters` + +```python +def reset_with_parameters() -> None +``` + #### Static Functions | **Name** | **Description** | @@ -485,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.94.1/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.95.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -513,11 +632,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | for_each | cdktf.ITerraformIterator | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| limit | DataSnowflakeUsersLimitOutputReference | *No description.* | | users | DataSnowflakeUsersUsersList | *No description.* | | id_input | str | *No description.* | -| pattern_input | str | *No description.* | +| like_input | str | *No description.* | +| limit_input | DataSnowflakeUsersLimit | *No description.* | +| starts_with_input | str | *No description.* | +| with_describe_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| with_parameters_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | id | str | *No description.* | -| pattern | str | *No description.* | +| like | str | *No description.* | +| starts_with | str | *No description.* | +| with_describe | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| with_parameters | typing.Union[bool, cdktf.IResolvable] | *No description.* | --- @@ -643,6 +770,16 @@ provider: TerraformProvider --- +##### `limit`Required + +```python +limit: DataSnowflakeUsersLimitOutputReference +``` + +- *Type:* DataSnowflakeUsersLimitOutputReference + +--- + ##### `users`Required ```python @@ -663,16 +800,56 @@ id_input: str --- -##### `pattern_input`Optional +##### `like_input`Optional ```python -pattern_input: str +like_input: str ``` - *Type:* str --- +##### `limit_input`Optional + +```python +limit_input: DataSnowflakeUsersLimit +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + +##### `starts_with_input`Optional + +```python +starts_with_input: str +``` + +- *Type:* str + +--- + +##### `with_describe_input`Optional + +```python +with_describe_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `with_parameters_input`Optional + +```python +with_parameters_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + ##### `id`Required ```python @@ -683,16 +860,46 @@ id: str --- -##### `pattern`Required +##### `like`Required + +```python +like: str +``` + +- *Type:* str + +--- + +##### `starts_with`Required ```python -pattern: str +starts_with: str ``` - *Type:* str --- +##### `with_describe`Required + +```python +with_describe: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `with_parameters`Required + +```python +with_parameters: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -728,8 +935,12 @@ dataSnowflakeUsers.DataSnowflakeUsersConfig( lifecycle: TerraformResourceLifecycle = None, provider: TerraformProvider = None, provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, - pattern: str, - id: str = None + id: str = None, + like: str = None, + limit: DataSnowflakeUsersLimit = None, + starts_with: str = None, + with_describe: typing.Union[bool, IResolvable] = None, + with_parameters: typing.Union[bool, IResolvable] = None ) ``` @@ -744,8 +955,12 @@ 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.* | -| pattern | str | Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC USER for each user returned by SHOW USERS. | +| with_parameters | typing.Union[bool, cdktf.IResolvable] | Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. | --- @@ -819,187 +1034,33130 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- -##### `pattern`Required +##### `id`Optional ```python -pattern: str +id: str ``` - *Type:* str -Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#id DataSnowflakeUsers#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#pattern DataSnowflakeUsers#pattern} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `id`Optional +##### `like`Optional ```python -id: str +like: str ``` - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- -### DataSnowflakeUsersUsers - -#### Initializer +##### `limit`Optional ```python -from cdktf_cdktf_provider_snowflake import data_snowflake_users - -dataSnowflakeUsers.DataSnowflakeUsersUsers() +limit: DataSnowflakeUsersLimit ``` +- *Type:* DataSnowflakeUsersLimit -## Classes +limit block. -### DataSnowflakeUsersUsersList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} -#### Initializers +--- -```python -from cdktf_cdktf_provider_snowflake import data_snowflake_users +##### `starts_with`Optional -dataSnowflakeUsers.DataSnowflakeUsersUsersList( - terraform_resource: IInterpolatingParent, - terraform_attribute: str, - wraps_set: bool -) +```python +starts_with: str ``` -| **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). | +- *Type:* str ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `terraform_resource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} -- *Type:* cdktf.IInterpolatingParent +--- -The parent resource. +##### `with_describe`Optional ---- +```python +with_describe: typing.Union[bool, IResolvable] +``` -##### `terraform_attribute`Required +- *Type:* typing.Union[bool, cdktf.IResolvable] -- *Type:* str +Runs DESC USER for each user returned by SHOW USERS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- -##### `wraps_set`Required +##### `with_parameters`Optional -- *Type:* bool +```python +with_parameters: typing.Union[bool, IResolvable] +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* typing.Union[bool, cdktf.IResolvable] ---- +Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. -#### Methods +The output of describe is saved to the parameters field as a map. By default this value is set to true. -| **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.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- -##### `all_with_map_key` +### DataSnowflakeUsersLimit -```python -def all_with_map_key( - map_key_attribute_name: str -) -> DynamicListTerraformIterator -``` +#### Initializer -Creating an iterator for this complex list. +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users -The list will be converted into a map with the mapKeyAttributeName as the key. +dataSnowflakeUsers.DataSnowflakeUsersLimit( + rows: typing.Union[int, float], + from: str = None +) +``` -###### `map_key_attribute_name`Required +#### Properties -- *Type:* str +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| rows | typing.Union[int, float] | The maximum number of rows to return. | +| from | str | Specifies a **case-sensitive** pattern that is used to match object name. | --- -##### `compute_fqn` +##### `rows`Required ```python -def compute_fqn() -> str +rows: typing.Union[int, float] ``` -##### `resolve` +- *Type:* 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.95.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} + +--- + +##### `from`Optional ```python -def resolve( - _context: IResolveContext -) -> typing.Any +from: str ``` -Produce the Token's value at resolution time. +- *Type:* str -###### `_context`Required +Specifies a **case-sensitive** pattern that is used to match object name. -- *Type:* cdktf.IResolveContext +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.95.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- -##### `to_string` +### DataSnowflakeUsersUsers + +#### Initializer ```python -def to_string() -> str +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsers() ``` -Return a string representation of this resolvable object. -Returns a reversible string representation. +### DataSnowflakeUsersUsersDescribeOutput -##### `get` +#### Initializer ```python -def get( - index: typing.Union[int, float] -) -> DataSnowflakeUsersUsersOutputReference -``` +from cdktf_cdktf_provider_snowflake import data_snowflake_users -###### `index`Required +dataSnowflakeUsers.DataSnowflakeUsersUsersDescribeOutput() +``` -- *Type:* typing.Union[int, float] -the index of the item to return. +### DataSnowflakeUsersUsersParameters ---- +#### Initializer +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users -#### Properties +dataSnowflakeUsers.DataSnowflakeUsersUsersParameters() +``` -| **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.* | ---- +### DataSnowflakeUsersUsersParametersAbortDetachedQuery -##### `creation_stack`Required +#### Initializer ```python -creation_stack: typing.List[str] -``` +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAbortDetachedQuery() +``` + + +### DataSnowflakeUsersUsersParametersAutocommit + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAutocommit() +``` + + +### DataSnowflakeUsersUsersParametersBinaryInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryInputFormat() +``` + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryOutputFormat() +``` + + +### DataSnowflakeUsersUsersParametersClientMemoryLimit + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMemoryLimit() +``` + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx() +``` + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreads + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientPrefetchThreads() +``` + + +### DataSnowflakeUsersUsersParametersClientResultChunkSize + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultChunkSize() +``` + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive() +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAlive() +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency() +``` + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientTimestampTypeMapping() +``` + + +### DataSnowflakeUsersUsersParametersDateInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateInputFormat() +``` + + +### DataSnowflakeUsersUsersParametersDateOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateOutputFormat() +``` + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization() +``` + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError() +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge() +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate() +``` + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeographyOutputFormat() +``` + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeometryOutputFormat() +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt() +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc() +``` + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone() +``` + + +### DataSnowflakeUsersUsersParametersJsonIndent + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJsonIndent() +``` + + +### DataSnowflakeUsersUsersParametersLockTimeout + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLockTimeout() +``` + + +### DataSnowflakeUsersUsersParametersLogLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLogLevel() +``` + + +### DataSnowflakeUsersUsersParametersMultiStatementCount + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersMultiStatementCount() +``` + + +### DataSnowflakeUsersUsersParametersNetworkPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNetworkPolicy() +``` + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault() +``` + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt() +``` + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages() +``` + + +### DataSnowflakeUsersUsersParametersQueryTag + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQueryTag() +``` + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase() +``` + + +### DataSnowflakeUsersUsersParametersRowsPerResultset + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersRowsPerResultset() +``` + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersS3StageVpceDnsName() +``` + + +### DataSnowflakeUsersUsersParametersSearchPath + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSearchPath() +``` + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer() +``` + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds() +``` + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds() +``` + + +### DataSnowflakeUsersUsersParametersStrictJsonOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStrictJsonOutput() +``` + + +### DataSnowflakeUsersUsersParametersTimeInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeInputFormat() +``` + + +### DataSnowflakeUsersUsersParametersTimeOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeOutputFormat() +``` + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H() +``` + + +### DataSnowflakeUsersUsersParametersTimestampInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampInputFormat() +``` + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat() +``` + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat() +``` + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampOutputFormat() +``` + + +### DataSnowflakeUsersUsersParametersTimestampTypeMapping + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTypeMapping() +``` + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTzOutputFormat() +``` + + +### DataSnowflakeUsersUsersParametersTimezone + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimezone() +``` + + +### DataSnowflakeUsersUsersParametersTraceLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTraceLevel() +``` + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnError + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionAbortOnError() +``` + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel() +``` + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTwoDigitCenturyStart() +``` + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUnsupportedDdlAction() +``` + + +### DataSnowflakeUsersUsersParametersUseCachedResult + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUseCachedResult() +``` + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekOfYearPolicy() +``` + + +### DataSnowflakeUsersUsersParametersWeekStart + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekStart() +``` + + +### DataSnowflakeUsersUsersShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersShowOutput() +``` + + +## Classes + +### DataSnowflakeUsersLimitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersLimitOutputReference( + 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_from | *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_from` + +```python +def reset_from() -> 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.* | +| from_input | str | *No description.* | +| rows_input | typing.Union[int, float] | *No description.* | +| from | str | *No description.* | +| rows | typing.Union[int, float] | *No description.* | +| internal_value | DataSnowflakeUsersLimit | *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 + +--- + +##### `from_input`Optional + +```python +from_input: str +``` + +- *Type:* str + +--- + +##### `rows_input`Optional + +```python +rows_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `from`Required + +```python +from: str +``` + +- *Type:* str + +--- + +##### `rows`Required + +```python +rows: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeUsersLimit +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + + +### DataSnowflakeUsersUsersDescribeOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersDescribeOutputList( + 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] +) -> DataSnowflakeUsersUsersDescribeOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersDescribeOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersDescribeOutputOutputReference( + 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.* | +| custom_landing_page_url | str | *No description.* | +| custom_landing_page_url_flush_next_ui_load | cdktf.IResolvable | *No description.* | +| days_to_expiry | typing.Union[int, float] | *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.* | +| ext_authn_duo | cdktf.IResolvable | *No description.* | +| ext_authn_uid | str | *No description.* | +| first_name | str | *No description.* | +| has_mfa | cdktf.IResolvable | *No description.* | +| last_name | str | *No description.* | +| login_name | str | *No description.* | +| middle_name | str | *No description.* | +| mins_to_bypass_mfa | typing.Union[int, float] | *No description.* | +| mins_to_bypass_network_policy | typing.Union[int, float] | *No description.* | +| mins_to_unlock | typing.Union[int, float] | *No description.* | +| must_change_password | cdktf.IResolvable | *No description.* | +| name | str | *No description.* | +| password | str | *No description.* | +| password_last_set_time | str | *No description.* | +| rsa_public_key | str | *No description.* | +| rsa_public_key2 | str | *No description.* | +| rsa_public_key2_fp | str | *No description.* | +| rsa_public_key_fp | str | *No description.* | +| snowflake_lock | cdktf.IResolvable | *No description.* | +| snowflake_support | cdktf.IResolvable | *No description.* | +| internal_value | DataSnowflakeUsersUsersDescribeOutput | *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 + +--- + +##### `custom_landing_page_url`Required + +```python +custom_landing_page_url: str +``` + +- *Type:* str + +--- + +##### `custom_landing_page_url_flush_next_ui_load`Required + +```python +custom_landing_page_url_flush_next_ui_load: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `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`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 + +--- + +##### `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 + +--- + +##### `last_name`Required + +```python +last_name: str +``` + +- *Type:* str + +--- + +##### `login_name`Required + +```python +login_name: str +``` + +- *Type:* str + +--- + +##### `middle_name`Required + +```python +middle_name: str +``` + +- *Type:* str + +--- + +##### `mins_to_bypass_mfa`Required + +```python +mins_to_bypass_mfa: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `mins_to_bypass_network_policy`Required + +```python +mins_to_bypass_network_policy: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `mins_to_unlock`Required + +```python +mins_to_unlock: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `must_change_password`Required + +```python +must_change_password: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `password`Required + +```python +password: str +``` + +- *Type:* str + +--- + +##### `password_last_set_time`Required + +```python +password_last_set_time: str +``` + +- *Type:* str + +--- + +##### `rsa_public_key`Required + +```python +rsa_public_key: str +``` + +- *Type:* str + +--- + +##### `rsa_public_key2`Required + +```python +rsa_public_key2: str +``` + +- *Type:* str + +--- + +##### `rsa_public_key2_fp`Required + +```python +rsa_public_key2_fp: str +``` + +- *Type:* str + +--- + +##### `rsa_public_key_fp`Required + +```python +rsa_public_key_fp: str +``` + +- *Type:* str + +--- + +##### `snowflake_lock`Required + +```python +snowflake_lock: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `snowflake_support`Required + +```python +snowflake_support: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeUsersUsersDescribeOutput +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutput + +--- + + +### DataSnowflakeUsersUsersList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersList( + 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] +) -> DataSnowflakeUsersUsersOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersOutputReference( + 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.* | +| describe_output | DataSnowflakeUsersUsersDescribeOutputList | *No description.* | +| parameters | DataSnowflakeUsersUsersParametersList | *No description.* | +| show_output | DataSnowflakeUsersUsersShowOutputList | *No description.* | +| internal_value | DataSnowflakeUsersUsers | *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 + +--- + +##### `describe_output`Required + +```python +describe_output: DataSnowflakeUsersUsersDescribeOutputList +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutputList + +--- + +##### `parameters`Required + +```python +parameters: DataSnowflakeUsersUsersParametersList +``` + +- *Type:* DataSnowflakeUsersUsersParametersList + +--- + +##### `show_output`Required + +```python +show_output: DataSnowflakeUsersUsersShowOutputList +``` + +- *Type:* DataSnowflakeUsersUsersShowOutputList + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeUsersUsers +``` + +- *Type:* DataSnowflakeUsersUsers + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAbortDetachedQueryList( + 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] +) -> DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference( + 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 | DataSnowflakeUsersUsersParametersAbortDetachedQuery | *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: DataSnowflakeUsersUsersParametersAbortDetachedQuery +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQuery + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAutocommitList( + 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] +) -> DataSnowflakeUsersUsersParametersAutocommitOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAutocommitOutputReference( + 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 | DataSnowflakeUsersUsersParametersAutocommit | *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: DataSnowflakeUsersUsersParametersAutocommit +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommit + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryInputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersBinaryInputFormat | *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: DataSnowflakeUsersUsersParametersBinaryInputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryOutputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersBinaryOutputFormat | *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: DataSnowflakeUsersUsersParametersBinaryOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMemoryLimitList( + 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] +) -> DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference( + 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 | DataSnowflakeUsersUsersParametersClientMemoryLimit | *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: DataSnowflakeUsersUsersParametersClientMemoryLimit +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimit + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList( + 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] +) -> DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference( + 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 | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx | *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: DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientPrefetchThreadsList( + 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] +) -> DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference( + 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 | DataSnowflakeUsersUsersParametersClientPrefetchThreads | *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: DataSnowflakeUsersUsersParametersClientPrefetchThreads +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreads + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultChunkSizeList( + 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] +) -> DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference( + 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 | DataSnowflakeUsersUsersParametersClientResultChunkSize | *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: DataSnowflakeUsersUsersParametersClientResultChunkSize +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSize + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList( + 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] +) -> DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference( + 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 | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive | *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: DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList( + 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] +) -> DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference( + 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 | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency | *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: DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveList( + 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] +) -> DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference( + 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 | DataSnowflakeUsersUsersParametersClientSessionKeepAlive | *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: DataSnowflakeUsersUsersParametersClientSessionKeepAlive +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList( + 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] +) -> DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference( + 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 | DataSnowflakeUsersUsersParametersClientTimestampTypeMapping | *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: DataSnowflakeUsersUsersParametersClientTimestampTypeMapping +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateInputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersDateInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateInputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersDateInputFormat | *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: DataSnowflakeUsersUsersParametersDateInputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateOutputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersDateOutputFormat | *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: DataSnowflakeUsersUsersParametersDateOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList( + 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] +) -> DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference( + 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 | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization | *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: DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList( + 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] +) -> DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference( + 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 | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError | *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: DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList( + 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] +) -> DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference( + 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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge | *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: DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList( + 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] +) -> DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference( + 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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate | *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: DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeographyOutputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersGeographyOutputFormat | *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: DataSnowflakeUsersUsersParametersGeographyOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeometryOutputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersGeometryOutputFormat | *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: DataSnowflakeUsersUsersParametersGeometryOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList( + 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] +) -> DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference( + 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 | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt | *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: DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList( + 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] +) -> DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference( + 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 | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc | *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: DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList( + 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] +) -> DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference( + 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 | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone | *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: DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJsonIndentList( + 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] +) -> DataSnowflakeUsersUsersParametersJsonIndentOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJsonIndentOutputReference( + 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 | DataSnowflakeUsersUsersParametersJsonIndent | *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: DataSnowflakeUsersUsersParametersJsonIndent +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndent + +--- + + +### DataSnowflakeUsersUsersParametersList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersList( + 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] +) -> DataSnowflakeUsersUsersParametersOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLockTimeoutList( + 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] +) -> DataSnowflakeUsersUsersParametersLockTimeoutOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLockTimeoutOutputReference( + 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 | DataSnowflakeUsersUsersParametersLockTimeout | *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: DataSnowflakeUsersUsersParametersLockTimeout +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeout + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLogLevelList( + 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] +) -> DataSnowflakeUsersUsersParametersLogLevelOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLogLevelOutputReference( + 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 | DataSnowflakeUsersUsersParametersLogLevel | *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: DataSnowflakeUsersUsersParametersLogLevel +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevel + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersMultiStatementCountList( + 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] +) -> DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference( + 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 | DataSnowflakeUsersUsersParametersMultiStatementCount | *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: DataSnowflakeUsersUsersParametersMultiStatementCount +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCount + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNetworkPolicyList( + 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] +) -> DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference( + 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 | DataSnowflakeUsersUsersParametersNetworkPolicy | *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: DataSnowflakeUsersUsersParametersNetworkPolicy +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicy + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList( + 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] +) -> DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference( + 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 | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault | *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: DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList( + 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] +) -> DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference( + 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 | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt | *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: DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersOutputReference( + 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 | DataSnowflakeUsersUsersParametersAbortDetachedQueryList | *No description.* | +| autocommit | DataSnowflakeUsersUsersParametersAutocommitList | *No description.* | +| binary_input_format | DataSnowflakeUsersUsersParametersBinaryInputFormatList | *No description.* | +| binary_output_format | DataSnowflakeUsersUsersParametersBinaryOutputFormatList | *No description.* | +| client_memory_limit | DataSnowflakeUsersUsersParametersClientMemoryLimitList | *No description.* | +| client_metadata_request_use_connection_ctx | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| client_prefetch_threads | DataSnowflakeUsersUsersParametersClientPrefetchThreadsList | *No description.* | +| client_result_chunk_size | DataSnowflakeUsersUsersParametersClientResultChunkSizeList | *No description.* | +| client_result_column_case_insensitive | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList | *No description.* | +| client_session_keep_alive | DataSnowflakeUsersUsersParametersClientSessionKeepAliveList | *No description.* | +| client_session_keep_alive_heartbeat_frequency | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| client_timestamp_type_mapping | DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList | *No description.* | +| date_input_format | DataSnowflakeUsersUsersParametersDateInputFormatList | *No description.* | +| date_output_format | DataSnowflakeUsersUsersParametersDateOutputFormatList | *No description.* | +| enable_unload_physical_type_optimization | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enable_unredacted_query_syntax_error | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| error_on_nondeterministic_merge | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList | *No description.* | +| error_on_nondeterministic_update | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList | *No description.* | +| geography_output_format | DataSnowflakeUsersUsersParametersGeographyOutputFormatList | *No description.* | +| geometry_output_format | DataSnowflakeUsersUsersParametersGeometryOutputFormatList | *No description.* | +| jdbc_treat_decimal_as_int | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbc_treat_timestamp_ntz_as_utc | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbc_use_session_timezone | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList | *No description.* | +| json_indent | DataSnowflakeUsersUsersParametersJsonIndentList | *No description.* | +| lock_timeout | DataSnowflakeUsersUsersParametersLockTimeoutList | *No description.* | +| log_level | DataSnowflakeUsersUsersParametersLogLevelList | *No description.* | +| multi_statement_count | DataSnowflakeUsersUsersParametersMultiStatementCountList | *No description.* | +| network_policy | DataSnowflakeUsersUsersParametersNetworkPolicyList | *No description.* | +| noorder_sequence_as_default | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList | *No description.* | +| odbc_treat_decimal_as_int | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList | *No description.* | +| prevent_unload_to_internal_stages | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList | *No description.* | +| query_tag | DataSnowflakeUsersUsersParametersQueryTagList | *No description.* | +| quoted_identifiers_ignore_case | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rows_per_resultset | DataSnowflakeUsersUsersParametersRowsPerResultsetList | *No description.* | +| s3_stage_vpce_dns_name | DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList | *No description.* | +| search_path | DataSnowflakeUsersUsersParametersSearchPathList | *No description.* | +| simulated_data_sharing_consumer | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList | *No description.* | +| statement_queued_timeout_in_seconds | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statement_timeout_in_seconds | DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList | *No description.* | +| strict_json_output | DataSnowflakeUsersUsersParametersStrictJsonOutputList | *No description.* | +| time_input_format | DataSnowflakeUsersUsersParametersTimeInputFormatList | *No description.* | +| time_output_format | DataSnowflakeUsersUsersParametersTimeOutputFormatList | *No description.* | +| timestamp_day_is_always24_h | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList | *No description.* | +| timestamp_input_format | DataSnowflakeUsersUsersParametersTimestampInputFormatList | *No description.* | +| timestamp_ltz_output_format | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList | *No description.* | +| timestamp_ntz_output_format | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList | *No description.* | +| timestamp_output_format | DataSnowflakeUsersUsersParametersTimestampOutputFormatList | *No description.* | +| timestamp_type_mapping | DataSnowflakeUsersUsersParametersTimestampTypeMappingList | *No description.* | +| timestamp_tz_output_format | DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList | *No description.* | +| timezone | DataSnowflakeUsersUsersParametersTimezoneList | *No description.* | +| trace_level | DataSnowflakeUsersUsersParametersTraceLevelList | *No description.* | +| transaction_abort_on_error | DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList | *No description.* | +| transaction_default_isolation_level | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList | *No description.* | +| two_digit_century_start | DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList | *No description.* | +| unsupported_ddl_action | DataSnowflakeUsersUsersParametersUnsupportedDdlActionList | *No description.* | +| use_cached_result | DataSnowflakeUsersUsersParametersUseCachedResultList | *No description.* | +| week_of_year_policy | DataSnowflakeUsersUsersParametersWeekOfYearPolicyList | *No description.* | +| week_start | DataSnowflakeUsersUsersParametersWeekStartList | *No description.* | +| internal_value | DataSnowflakeUsersUsersParameters | *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: DataSnowflakeUsersUsersParametersAbortDetachedQueryList +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```python +autocommit: DataSnowflakeUsersUsersParametersAutocommitList +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommitList + +--- + +##### `binary_input_format`Required + +```python +binary_input_format: DataSnowflakeUsersUsersParametersBinaryInputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormatList + +--- + +##### `binary_output_format`Required + +```python +binary_output_format: DataSnowflakeUsersUsersParametersBinaryOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +--- + +##### `client_memory_limit`Required + +```python +client_memory_limit: DataSnowflakeUsersUsersParametersClientMemoryLimitList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimitList + +--- + +##### `client_metadata_request_use_connection_ctx`Required + +```python +client_metadata_request_use_connection_ctx: DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `client_prefetch_threads`Required + +```python +client_prefetch_threads: DataSnowflakeUsersUsersParametersClientPrefetchThreadsList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +--- + +##### `client_result_chunk_size`Required + +```python +client_result_chunk_size: DataSnowflakeUsersUsersParametersClientResultChunkSizeList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +--- + +##### `client_result_column_case_insensitive`Required + +```python +client_result_column_case_insensitive: DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +--- + +##### `client_session_keep_alive`Required + +```python +client_session_keep_alive: DataSnowflakeUsersUsersParametersClientSessionKeepAliveList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Required + +```python +client_session_keep_alive_heartbeat_frequency: DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `client_timestamp_type_mapping`Required + +```python +client_timestamp_type_mapping: DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +--- + +##### `date_input_format`Required + +```python +date_input_format: DataSnowflakeUsersUsersParametersDateInputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormatList + +--- + +##### `date_output_format`Required + +```python +date_output_format: DataSnowflakeUsersUsersParametersDateOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormatList + +--- + +##### `enable_unload_physical_type_optimization`Required + +```python +enable_unload_physical_type_optimization: DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enable_unredacted_query_syntax_error`Required + +```python +enable_unredacted_query_syntax_error: DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `error_on_nondeterministic_merge`Required + +```python +error_on_nondeterministic_merge: DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +--- + +##### `error_on_nondeterministic_update`Required + +```python +error_on_nondeterministic_update: DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +--- + +##### `geography_output_format`Required + +```python +geography_output_format: DataSnowflakeUsersUsersParametersGeographyOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +--- + +##### `geometry_output_format`Required + +```python +geometry_output_format: DataSnowflakeUsersUsersParametersGeometryOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +--- + +##### `jdbc_treat_decimal_as_int`Required + +```python +jdbc_treat_decimal_as_int: DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Required + +```python +jdbc_treat_timestamp_ntz_as_utc: DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbc_use_session_timezone`Required + +```python +jdbc_use_session_timezone: DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +--- + +##### `json_indent`Required + +```python +json_indent: DataSnowflakeUsersUsersParametersJsonIndentList +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndentList + +--- + +##### `lock_timeout`Required + +```python +lock_timeout: DataSnowflakeUsersUsersParametersLockTimeoutList +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeoutList + +--- + +##### `log_level`Required + +```python +log_level: DataSnowflakeUsersUsersParametersLogLevelList +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevelList + +--- + +##### `multi_statement_count`Required + +```python +multi_statement_count: DataSnowflakeUsersUsersParametersMultiStatementCountList +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCountList + +--- + +##### `network_policy`Required + +```python +network_policy: DataSnowflakeUsersUsersParametersNetworkPolicyList +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicyList + +--- + +##### `noorder_sequence_as_default`Required + +```python +noorder_sequence_as_default: DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +--- + +##### `odbc_treat_decimal_as_int`Required + +```python +odbc_treat_decimal_as_int: DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +--- + +##### `prevent_unload_to_internal_stages`Required + +```python +prevent_unload_to_internal_stages: DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +--- + +##### `query_tag`Required + +```python +query_tag: DataSnowflakeUsersUsersParametersQueryTagList +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTagList + +--- + +##### `quoted_identifiers_ignore_case`Required + +```python +quoted_identifiers_ignore_case: DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rows_per_resultset`Required + +```python +rows_per_resultset: DataSnowflakeUsersUsersParametersRowsPerResultsetList +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultsetList + +--- + +##### `s3_stage_vpce_dns_name`Required + +```python +s3_stage_vpce_dns_name: DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +--- + +##### `search_path`Required + +```python +search_path: DataSnowflakeUsersUsersParametersSearchPathList +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPathList + +--- + +##### `simulated_data_sharing_consumer`Required + +```python +simulated_data_sharing_consumer: DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +--- + +##### `statement_queued_timeout_in_seconds`Required + +```python +statement_queued_timeout_in_seconds: DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statement_timeout_in_seconds`Required + +```python +statement_timeout_in_seconds: DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +--- + +##### `strict_json_output`Required + +```python +strict_json_output: DataSnowflakeUsersUsersParametersStrictJsonOutputList +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutputList + +--- + +##### `time_input_format`Required + +```python +time_input_format: DataSnowflakeUsersUsersParametersTimeInputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormatList + +--- + +##### `time_output_format`Required + +```python +time_output_format: DataSnowflakeUsersUsersParametersTimeOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormatList + +--- + +##### `timestamp_day_is_always24_h`Required + +```python +timestamp_day_is_always24_h: DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +--- + +##### `timestamp_input_format`Required + +```python +timestamp_input_format: DataSnowflakeUsersUsersParametersTimestampInputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormatList + +--- + +##### `timestamp_ltz_output_format`Required + +```python +timestamp_ltz_output_format: DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +--- + +##### `timestamp_ntz_output_format`Required + +```python +timestamp_ntz_output_format: DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +--- + +##### `timestamp_output_format`Required + +```python +timestamp_output_format: DataSnowflakeUsersUsersParametersTimestampOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +--- + +##### `timestamp_type_mapping`Required + +```python +timestamp_type_mapping: DataSnowflakeUsersUsersParametersTimestampTypeMappingList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +--- + +##### `timestamp_tz_output_format`Required + +```python +timestamp_tz_output_format: DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```python +timezone: DataSnowflakeUsersUsersParametersTimezoneList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezoneList + +--- + +##### `trace_level`Required + +```python +trace_level: DataSnowflakeUsersUsersParametersTraceLevelList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevelList + +--- + +##### `transaction_abort_on_error`Required + +```python +transaction_abort_on_error: DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +--- + +##### `transaction_default_isolation_level`Required + +```python +transaction_default_isolation_level: DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +--- + +##### `two_digit_century_start`Required + +```python +two_digit_century_start: DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +--- + +##### `unsupported_ddl_action`Required + +```python +unsupported_ddl_action: DataSnowflakeUsersUsersParametersUnsupportedDdlActionList +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +--- + +##### `use_cached_result`Required + +```python +use_cached_result: DataSnowflakeUsersUsersParametersUseCachedResultList +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResultList + +--- + +##### `week_of_year_policy`Required + +```python +week_of_year_policy: DataSnowflakeUsersUsersParametersWeekOfYearPolicyList +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +--- + +##### `week_start`Required + +```python +week_start: DataSnowflakeUsersUsersParametersWeekStartList +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStartList + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeUsersUsersParameters +``` + +- *Type:* DataSnowflakeUsersUsersParameters + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList( + 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] +) -> DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference( + 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 | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages | *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: DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQueryTagList( + 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] +) -> DataSnowflakeUsersUsersParametersQueryTagOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQueryTagOutputReference( + 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 | DataSnowflakeUsersUsersParametersQueryTag | *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: DataSnowflakeUsersUsersParametersQueryTag +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTag + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList( + 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] +) -> DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference( + 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 | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase | *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: DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersRowsPerResultsetList( + 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] +) -> DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference( + 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 | DataSnowflakeUsersUsersParametersRowsPerResultset | *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: DataSnowflakeUsersUsersParametersRowsPerResultset +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultset + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList( + 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] +) -> DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference( + 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 | DataSnowflakeUsersUsersParametersS3StageVpceDnsName | *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: DataSnowflakeUsersUsersParametersS3StageVpceDnsName +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSearchPathList( + 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] +) -> DataSnowflakeUsersUsersParametersSearchPathOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSearchPathOutputReference( + 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 | DataSnowflakeUsersUsersParametersSearchPath | *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: DataSnowflakeUsersUsersParametersSearchPath +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPath + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList( + 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] +) -> DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference( + 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 | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer | *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: DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList( + 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] +) -> DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference( + 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 | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds | *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: DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList( + 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] +) -> DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference( + 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 | DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds | *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: DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStrictJsonOutputList( + 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] +) -> DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference( + 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 | DataSnowflakeUsersUsersParametersStrictJsonOutput | *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: DataSnowflakeUsersUsersParametersStrictJsonOutput +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutput + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeInputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimeInputFormat | *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: DataSnowflakeUsersUsersParametersTimeInputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeOutputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimeOutputFormat | *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: DataSnowflakeUsersUsersParametersTimeOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList( + 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] +) -> DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H | *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: DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampInputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimestampInputFormat | *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: DataSnowflakeUsersUsersParametersTimestampInputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat | *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: DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat | *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: DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampOutputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimestampOutputFormat | *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: DataSnowflakeUsersUsersParametersTimestampOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTypeMappingList( + 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] +) -> DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimestampTypeMapping | *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: DataSnowflakeUsersUsersParametersTimestampTypeMapping +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList( + 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] +) -> DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimestampTzOutputFormat | *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: DataSnowflakeUsersUsersParametersTimestampTzOutputFormat +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimezoneList( + 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] +) -> DataSnowflakeUsersUsersParametersTimezoneOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimezoneOutputReference( + 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 | DataSnowflakeUsersUsersParametersTimezone | *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: DataSnowflakeUsersUsersParametersTimezone +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezone + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTraceLevelList( + 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] +) -> DataSnowflakeUsersUsersParametersTraceLevelOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTraceLevelOutputReference( + 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 | DataSnowflakeUsersUsersParametersTraceLevel | *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: DataSnowflakeUsersUsersParametersTraceLevel +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevel + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList( + 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] +) -> DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference( + 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 | DataSnowflakeUsersUsersParametersTransactionAbortOnError | *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: DataSnowflakeUsersUsersParametersTransactionAbortOnError +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnError + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList( + 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] +) -> DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference( + 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 | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel | *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: DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList( + 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] +) -> DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference( + 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 | DataSnowflakeUsersUsersParametersTwoDigitCenturyStart | *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: DataSnowflakeUsersUsersParametersTwoDigitCenturyStart +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUnsupportedDdlActionList( + 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] +) -> DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference( + 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 | DataSnowflakeUsersUsersParametersUnsupportedDdlAction | *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: DataSnowflakeUsersUsersParametersUnsupportedDdlAction +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUseCachedResultList( + 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] +) -> DataSnowflakeUsersUsersParametersUseCachedResultOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUseCachedResultOutputReference( + 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 | DataSnowflakeUsersUsersParametersUseCachedResult | *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: DataSnowflakeUsersUsersParametersUseCachedResult +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResult + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekOfYearPolicyList( + 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] +) -> DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference( + 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 | DataSnowflakeUsersUsersParametersWeekOfYearPolicy | *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: DataSnowflakeUsersUsersParametersWeekOfYearPolicy +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekStartList( + 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] +) -> DataSnowflakeUsersUsersParametersWeekStartOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekStartOutputReference( + 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 | DataSnowflakeUsersUsersParametersWeekStart | *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: DataSnowflakeUsersUsersParametersWeekStart +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStart + +--- + + +### DataSnowflakeUsersUsersShowOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_users + +dataSnowflakeUsers.DataSnowflakeUsersUsersShowOutputList( + 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] +) -> DataSnowflakeUsersUsersShowOutputOutputReference +``` + +###### `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] @@ -1009,7 +34167,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -1020,14 +34178,14 @@ fqn: str --- -### DataSnowflakeUsersUsersOutputReference +### DataSnowflakeUsersUsersShowOutputOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_snowflake import data_snowflake_users -dataSnowflakeUsers.DataSnowflakeUsersUsersOutputReference( +dataSnowflakeUsers.DataSnowflakeUsersUsersShowOutputOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], @@ -1037,14 +34195,14 @@ dataSnowflakeUsers.DataSnowflakeUsersUsersOutputReference( | **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 | 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 +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -1052,7 +34210,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -1060,7 +34218,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complex_object_index`Required +##### `complex_object_index`Required - *Type:* typing.Union[int, float] @@ -1068,7 +34226,7 @@ the index of this item in the list. --- -##### `complex_object_is_from_set`Required +##### `complex_object_is_from_set`Required - *Type:* bool @@ -1080,29 +34238,29 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -1110,13 +34268,13 @@ def get_any_map_attribute( ) -> typing.Mapping[typing.Any] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_attribute` +##### `get_boolean_attribute` ```python def get_boolean_attribute( @@ -1124,13 +34282,13 @@ def get_boolean_attribute( ) -> IResolvable ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_map_attribute` +##### `get_boolean_map_attribute` ```python def get_boolean_map_attribute( @@ -1138,13 +34296,13 @@ def get_boolean_map_attribute( ) -> typing.Mapping[bool] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_list_attribute` +##### `get_list_attribute` ```python def get_list_attribute( @@ -1152,13 +34310,13 @@ def get_list_attribute( ) -> typing.List[str] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_attribute` +##### `get_number_attribute` ```python def get_number_attribute( @@ -1166,13 +34324,13 @@ def get_number_attribute( ) -> typing.Union[int, float] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_list_attribute` +##### `get_number_list_attribute` ```python def get_number_list_attribute( @@ -1180,13 +34338,13 @@ def get_number_list_attribute( ) -> typing.List[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_map_attribute` +##### `get_number_map_attribute` ```python def get_number_map_attribute( @@ -1194,13 +34352,13 @@ def get_number_map_attribute( ) -> typing.Mapping[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_string_attribute` +##### `get_string_attribute` ```python def get_string_attribute( @@ -1208,13 +34366,13 @@ def get_string_attribute( ) -> str ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_string_map_attribute` +##### `get_string_map_attribute` ```python def get_string_map_attribute( @@ -1222,13 +34380,13 @@ def get_string_map_attribute( ) -> typing.Mapping[str] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `interpolation_for_attribute` +##### `interpolation_for_attribute` ```python def interpolation_for_attribute( @@ -1236,13 +34394,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -1252,13 +34410,13 @@ def resolve( Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `to_string` +##### `to_string` ```python def to_string() -> str @@ -1273,26 +34431,41 @@ Returns a reversible string representation. | **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.* | -| default_namespace | str | *No description.* | -| default_role | str | *No description.* | -| default_secondary_roles | typing.List[str] | *No description.* | -| default_warehouse | str | *No description.* | -| disabled | cdktf.IResolvable | *No description.* | -| display_name | str | *No description.* | -| email | str | *No description.* | -| first_name | str | *No description.* | -| has_rsa_public_key | cdktf.IResolvable | *No description.* | -| last_name | str | *No description.* | -| login_name | str | *No description.* | -| name | str | *No description.* | -| internal_value | DataSnowflakeUsersUsers | *No 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 | DataSnowflakeUsersUsersShowOutput | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -1306,7 +34479,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -1316,7 +34489,7 @@ fqn: str --- -##### `comment`Required +##### `comment`Required ```python comment: str @@ -1326,7 +34499,27 @@ comment: str --- -##### `default_namespace`Required +##### `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 @@ -1336,7 +34529,7 @@ default_namespace: str --- -##### `default_role`Required +##### `default_role`Required ```python default_role: str @@ -1346,17 +34539,17 @@ default_role: str --- -##### `default_secondary_roles`Required +##### `default_secondary_roles`Required ```python -default_secondary_roles: typing.List[str] +default_secondary_roles: str ``` -- *Type:* typing.List[str] +- *Type:* str --- -##### `default_warehouse`Required +##### `default_warehouse`Required ```python default_warehouse: str @@ -1366,7 +34559,7 @@ default_warehouse: str --- -##### `disabled`Required +##### `disabled`Required ```python disabled: IResolvable @@ -1376,7 +34569,7 @@ disabled: IResolvable --- -##### `display_name`Required +##### `display_name`Required ```python display_name: str @@ -1386,7 +34579,7 @@ display_name: str --- -##### `email`Required +##### `email`Required ```python email: str @@ -1396,7 +34589,37 @@ email: str --- -##### `first_name`Required +##### `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 @@ -1406,7 +34629,27 @@ first_name: str --- -##### `has_rsa_public_key`Required +##### `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 @@ -1416,7 +34659,7 @@ has_rsa_public_key: IResolvable --- -##### `last_name`Required +##### `last_name`Required ```python last_name: str @@ -1426,7 +34669,27 @@ last_name: str --- -##### `login_name`Required +##### `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 @@ -1436,7 +34699,37 @@ login_name: str --- -##### `name`Required +##### `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 @@ -1446,13 +34739,43 @@ name: str --- -##### `internal_value`Optional +##### `owner`Required ```python -internal_value: DataSnowflakeUsersUsers +owner: str ``` -- *Type:* DataSnowflakeUsersUsers +- *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: DataSnowflakeUsersUsersShowOutput +``` + +- *Type:* DataSnowflakeUsersUsersShowOutput --- diff --git a/docs/dataSnowflakeUsers.typescript.md b/docs/dataSnowflakeUsers.typescript.md index 062a8f265..bd3677078 100644 --- a/docs/dataSnowflakeUsers.typescript.md +++ b/docs/dataSnowflakeUsers.typescript.md @@ -4,14 +4,14 @@ ### DataSnowflakeUsers -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users snowflake_users}. #### Initializers ```typescript import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' -new dataSnowflakeUsers.DataSnowflakeUsers(scope: Construct, id: string, config: DataSnowflakeUsersConfig) +new dataSnowflakeUsers.DataSnowflakeUsers(scope: Construct, id: string, config?: DataSnowflakeUsersConfig) ``` | **Name** | **Type** | **Description** | @@ -40,7 +40,7 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Optional - *Type:* DataSnowflakeUsersConfig @@ -67,7 +67,13 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putLimit | *No description.* | | resetId | *No description.* | +| resetLike | *No description.* | +| resetLimit | *No description.* | +| resetStartsWith | *No description.* | +| resetWithDescribe | *No description.* | +| resetWithParameters | *No description.* | --- @@ -263,12 +269,54 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putLimit` + +```typescript +public putLimit(value: DataSnowflakeUsersLimit): void +``` + +###### `value`Required + +- *Type:* DataSnowflakeUsersLimit + +--- + ##### `resetId` ```typescript public resetId(): void ``` +##### `resetLike` + +```typescript +public resetLike(): void +``` + +##### `resetLimit` + +```typescript +public resetLimit(): void +``` + +##### `resetStartsWith` + +```typescript +public resetStartsWith(): void +``` + +##### `resetWithDescribe` + +```typescript +public resetWithDescribe(): void +``` + +##### `resetWithParameters` + +```typescript +public resetWithParameters(): void +``` + #### Static Functions | **Name** | **Description** | @@ -372,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.94.1/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.95.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -400,11 +448,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | forEach | cdktf.ITerraformIterator | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| limit | DataSnowflakeUsersLimitOutputReference | *No description.* | | users | DataSnowflakeUsersUsersList | *No description.* | | idInput | string | *No description.* | -| patternInput | string | *No description.* | +| likeInput | string | *No description.* | +| limitInput | DataSnowflakeUsersLimit | *No description.* | +| startsWithInput | string | *No description.* | +| withDescribeInput | boolean \| cdktf.IResolvable | *No description.* | +| withParametersInput | boolean \| cdktf.IResolvable | *No description.* | | id | string | *No description.* | -| pattern | string | *No description.* | +| like | string | *No description.* | +| startsWith | string | *No description.* | +| withDescribe | boolean \| cdktf.IResolvable | *No description.* | +| withParameters | boolean \| cdktf.IResolvable | *No description.* | --- @@ -530,6 +586,16 @@ public readonly provider: TerraformProvider; --- +##### `limit`Required + +```typescript +public readonly limit: DataSnowflakeUsersLimitOutputReference; +``` + +- *Type:* DataSnowflakeUsersLimitOutputReference + +--- + ##### `users`Required ```typescript @@ -550,16 +616,56 @@ public readonly idInput: string; --- -##### `patternInput`Optional +##### `likeInput`Optional + +```typescript +public readonly likeInput: string; +``` + +- *Type:* string + +--- + +##### `limitInput`Optional + +```typescript +public readonly limitInput: DataSnowflakeUsersLimit; +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + +##### `startsWithInput`Optional ```typescript -public readonly patternInput: string; +public readonly startsWithInput: string; ``` - *Type:* string --- +##### `withDescribeInput`Optional + +```typescript +public readonly withDescribeInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `withParametersInput`Optional + +```typescript +public readonly withParametersInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + ##### `id`Required ```typescript @@ -570,16 +676,46 @@ public readonly id: string; --- -##### `pattern`Required +##### `like`Required ```typescript -public readonly pattern: string; +public readonly like: string; ``` - *Type:* string --- +##### `startsWith`Required + +```typescript +public readonly startsWith: string; +``` + +- *Type:* string + +--- + +##### `withDescribe`Required + +```typescript +public readonly withDescribe: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `withParameters`Required + +```typescript +public readonly withParameters: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -621,8 +757,12 @@ const dataSnowflakeUsersConfig: dataSnowflakeUsers.DataSnowflakeUsersConfig = { | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| pattern | string | Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| withDescribe | boolean \| cdktf.IResolvable | Runs DESC USER for each user returned by SHOW USERS. | +| withParameters | boolean \| cdktf.IResolvable | Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. | --- @@ -696,395 +836,31053 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `pattern`Required +##### `id`Optional ```typescript -public readonly pattern: string; +public readonly id: string; ``` - *Type:* string -Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#id DataSnowflakeUsers#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#pattern DataSnowflakeUsers#pattern} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `id`Optional +##### `like`Optional ```typescript -public readonly id: string; +public readonly like: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users#id DataSnowflakeUsers#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- -### DataSnowflakeUsersUsers - -#### Initializer +##### `limit`Optional ```typescript -import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' - -const dataSnowflakeUsersUsers: dataSnowflakeUsers.DataSnowflakeUsersUsers = { ... } +public readonly limit: DataSnowflakeUsersLimit; ``` +- *Type:* DataSnowflakeUsersLimit -## Classes +limit block. -### DataSnowflakeUsersUsersList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} -#### Initializers +--- -```typescript -import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' +##### `startsWith`Optional -new dataSnowflakeUsers.DataSnowflakeUsersUsersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +```typescript +public readonly startsWith: string; ``` -| **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). | +- *Type:* string ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `terraformResource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} -- *Type:* cdktf.IInterpolatingParent +--- -The parent resource. +##### `withDescribe`Optional ---- +```typescript +public readonly withDescribe: boolean | IResolvable; +``` -##### `terraformAttribute`Required +- *Type:* boolean | cdktf.IResolvable -- *Type:* string +Runs DESC USER for each user returned by SHOW USERS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- -##### `wrapsSet`Required +##### `withParameters`Optional -- *Type:* boolean +```typescript +public readonly withParameters: boolean | IResolvable; +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* boolean | cdktf.IResolvable ---- +Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. -#### Methods +The output of describe is saved to the parameters field as a map. By default this value is set to true. -| **Name** | **Description** | -| --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- -##### `allWithMapKey` +### DataSnowflakeUsersLimit -```typescript -public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator -``` +#### Initializer -Creating an iterator for this complex list. +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' -The list will be converted into a map with the mapKeyAttributeName as the key. +const dataSnowflakeUsersLimit: dataSnowflakeUsers.DataSnowflakeUsersLimit = { ... } +``` -###### `mapKeyAttributeName`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| rows | number | The maximum number of rows to return. | +| from | string | Specifies a **case-sensitive** pattern that is used to match object name. | --- -##### `computeFqn` +##### `rows`Required ```typescript -public computeFqn(): string +public readonly rows: number; ``` -##### `resolve` +- *Type:* number + +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} + +--- + +##### `from`Optional ```typescript -public resolve(_context: IResolveContext): any +public readonly from: string; ``` -Produce the Token's value at resolution time. +- *Type:* string -###### `_context`Required +Specifies a **case-sensitive** pattern that is used to match object name. -- *Type:* cdktf.IResolveContext +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.95.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- -##### `toString` +### DataSnowflakeUsersUsers + +#### Initializer ```typescript -public toString(): string +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsers: dataSnowflakeUsers.DataSnowflakeUsersUsers = { ... } ``` -Return a string representation of this resolvable object. -Returns a reversible string representation. +### DataSnowflakeUsersUsersDescribeOutput -##### `get` +#### Initializer ```typescript -public get(index: number): DataSnowflakeUsersUsersOutputReference -``` +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' -###### `index`Required +const dataSnowflakeUsersUsersDescribeOutput: dataSnowflakeUsers.DataSnowflakeUsersUsersDescribeOutput = { ... } +``` -- *Type:* number -the index of the item to return. +### DataSnowflakeUsersUsersParameters ---- +#### Initializer +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' -#### Properties +const dataSnowflakeUsersUsersParameters: dataSnowflakeUsers.DataSnowflakeUsersUsersParameters = { ... } +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | ---- +### DataSnowflakeUsersUsersParametersAbortDetachedQuery -##### `creationStack`Required +#### Initializer ```typescript -public readonly creationStack: string[]; -``` - -- *Type:* string[] +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' -The creation stack of this resolvable which will be appended to errors thrown during resolution. +const dataSnowflakeUsersUsersParametersAbortDetachedQuery: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAbortDetachedQuery = { ... } +``` -If this returns an empty array the stack will not be attached. ---- +### DataSnowflakeUsersUsersParametersAutocommit -##### `fqn`Required +#### Initializer ```typescript -public readonly fqn: string; +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersAutocommit: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAutocommit = { ... } ``` -- *Type:* string ---- +### DataSnowflakeUsersUsersParametersBinaryInputFormat +#### Initializer -### DataSnowflakeUsersUsersOutputReference +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' -#### Initializers +const dataSnowflakeUsersUsersParametersBinaryInputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryInputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormat + +#### Initializer ```typescript import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' -new dataSnowflakeUsers.DataSnowflakeUsersUsersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +const dataSnowflakeUsersUsersParametersBinaryOutputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryOutputFormat = { ... } ``` -| **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 +### DataSnowflakeUsersUsersParametersClientMemoryLimit -- *Type:* cdktf.IInterpolatingParent +#### Initializer -The parent resource. +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' ---- +const dataSnowflakeUsersUsersParametersClientMemoryLimit: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMemoryLimit = { ... } +``` -##### `terraformAttribute`Required -- *Type:* string +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx -The attribute on the parent resource this class is referencing. +#### Initializer ---- +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' -##### `complexObjectIndex`Required +const dataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx = { ... } +``` -- *Type:* number -the index of this item in the list. +### DataSnowflakeUsersUsersParametersClientPrefetchThreads ---- +#### Initializer -##### `complexObjectIsFromSet`Required +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' -- *Type:* boolean +const dataSnowflakeUsersUsersParametersClientPrefetchThreads: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientPrefetchThreads = { ... } +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ---- +### DataSnowflakeUsersUsersParametersClientResultChunkSize -#### Methods +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersClientResultChunkSize: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultChunkSize = { ... } +``` + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive = { ... } +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersClientSessionKeepAlive: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAlive = { ... } +``` + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency = { ... } +``` + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersClientTimestampTypeMapping: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientTimestampTypeMapping = { ... } +``` + + +### DataSnowflakeUsersUsersParametersDateInputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersDateInputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateInputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersDateOutputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersDateOutputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateOutputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization = { ... } +``` + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError = { ... } +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge = { ... } +``` + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate = { ... } +``` + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersGeographyOutputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeographyOutputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersGeometryOutputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeometryOutputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt = { ... } +``` + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc = { ... } +``` + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersJdbcUseSessionTimezone: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone = { ... } +``` + + +### DataSnowflakeUsersUsersParametersJsonIndent + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersJsonIndent: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJsonIndent = { ... } +``` + + +### DataSnowflakeUsersUsersParametersLockTimeout + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersLockTimeout: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLockTimeout = { ... } +``` + + +### DataSnowflakeUsersUsersParametersLogLevel + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersLogLevel: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLogLevel = { ... } +``` + + +### DataSnowflakeUsersUsersParametersMultiStatementCount + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersMultiStatementCount: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersMultiStatementCount = { ... } +``` + + +### DataSnowflakeUsersUsersParametersNetworkPolicy + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersNetworkPolicy: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNetworkPolicy = { ... } +``` + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersNoorderSequenceAsDefault: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault = { ... } +``` + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt = { ... } +``` + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersPreventUnloadToInternalStages: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages = { ... } +``` + + +### DataSnowflakeUsersUsersParametersQueryTag + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersQueryTag: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQueryTag = { ... } +``` + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase = { ... } +``` + + +### DataSnowflakeUsersUsersParametersRowsPerResultset + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersRowsPerResultset: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersRowsPerResultset = { ... } +``` + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersS3StageVpceDnsName: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersS3StageVpceDnsName = { ... } +``` + + +### DataSnowflakeUsersUsersParametersSearchPath + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersSearchPath: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSearchPath = { ... } +``` + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer = { ... } +``` + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds = { ... } +``` + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersStatementTimeoutInSeconds: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds = { ... } +``` + + +### DataSnowflakeUsersUsersParametersStrictJsonOutput + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersStrictJsonOutput: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStrictJsonOutput = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimeInputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimeInputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeInputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimeOutputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimeOutputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeOutputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimestampDayIsAlways24H: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimestampInputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimestampInputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampInputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimestampLtzOutputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimestampNtzOutputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimestampOutputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampOutputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimestampTypeMapping + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimestampTypeMapping: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTypeMapping = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimestampTzOutputFormat: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTzOutputFormat = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTimezone + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTimezone: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimezone = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTraceLevel + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTraceLevel: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTraceLevel = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnError + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTransactionAbortOnError: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionAbortOnError = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel = { ... } +``` + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersTwoDigitCenturyStart: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTwoDigitCenturyStart = { ... } +``` + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersUnsupportedDdlAction: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUnsupportedDdlAction = { ... } +``` + + +### DataSnowflakeUsersUsersParametersUseCachedResult + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersUseCachedResult: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUseCachedResult = { ... } +``` + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersWeekOfYearPolicy: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekOfYearPolicy = { ... } +``` + + +### DataSnowflakeUsersUsersParametersWeekStart + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersParametersWeekStart: dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekStart = { ... } +``` + + +### DataSnowflakeUsersUsersShowOutput + +#### Initializer + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +const dataSnowflakeUsersUsersShowOutput: dataSnowflakeUsers.DataSnowflakeUsersUsersShowOutput = { ... } +``` + + +## Classes + +### DataSnowflakeUsersLimitOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersLimitOutputReference(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. | +| resetFrom | *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. + +##### `resetFrom` + +```typescript +public resetFrom(): 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.* | +| fromInput | string | *No description.* | +| rowsInput | number | *No description.* | +| from | string | *No description.* | +| rows | number | *No description.* | +| internalValue | DataSnowflakeUsersLimit | *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 + +--- + +##### `fromInput`Optional + +```typescript +public readonly fromInput: string; +``` + +- *Type:* string + +--- + +##### `rowsInput`Optional + +```typescript +public readonly rowsInput: number; +``` + +- *Type:* number + +--- + +##### `from`Required + +```typescript +public readonly from: string; +``` + +- *Type:* string + +--- + +##### `rows`Required + +```typescript +public readonly rows: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeUsersLimit; +``` + +- *Type:* DataSnowflakeUsersLimit + +--- + + +### DataSnowflakeUsersUsersDescribeOutputList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersDescribeOutputList(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): DataSnowflakeUsersUsersDescribeOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersDescribeOutputOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersDescribeOutputOutputReference(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.* | +| customLandingPageUrl | string | *No description.* | +| customLandingPageUrlFlushNextUiLoad | cdktf.IResolvable | *No description.* | +| daysToExpiry | number | *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.* | +| extAuthnDuo | cdktf.IResolvable | *No description.* | +| extAuthnUid | string | *No description.* | +| firstName | string | *No description.* | +| hasMfa | cdktf.IResolvable | *No description.* | +| lastName | string | *No description.* | +| loginName | string | *No description.* | +| middleName | string | *No description.* | +| minsToBypassMfa | number | *No description.* | +| minsToBypassNetworkPolicy | number | *No description.* | +| minsToUnlock | number | *No description.* | +| mustChangePassword | cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| password | string | *No description.* | +| passwordLastSetTime | string | *No description.* | +| rsaPublicKey | string | *No description.* | +| rsaPublicKey2 | string | *No description.* | +| rsaPublicKey2Fp | string | *No description.* | +| rsaPublicKeyFp | string | *No description.* | +| snowflakeLock | cdktf.IResolvable | *No description.* | +| snowflakeSupport | cdktf.IResolvable | *No description.* | +| internalValue | DataSnowflakeUsersUsersDescribeOutput | *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 + +--- + +##### `customLandingPageUrl`Required + +```typescript +public readonly customLandingPageUrl: string; +``` + +- *Type:* string + +--- + +##### `customLandingPageUrlFlushNextUiLoad`Required + +```typescript +public readonly customLandingPageUrlFlushNextUiLoad: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `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 + +--- + +##### `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 + +--- + +##### `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 + +--- + +##### `lastName`Required + +```typescript +public readonly lastName: string; +``` + +- *Type:* string + +--- + +##### `loginName`Required + +```typescript +public readonly loginName: string; +``` + +- *Type:* string + +--- + +##### `middleName`Required + +```typescript +public readonly middleName: string; +``` + +- *Type:* string + +--- + +##### `minsToBypassMfa`Required + +```typescript +public readonly minsToBypassMfa: number; +``` + +- *Type:* number + +--- + +##### `minsToBypassNetworkPolicy`Required + +```typescript +public readonly minsToBypassNetworkPolicy: number; +``` + +- *Type:* number + +--- + +##### `minsToUnlock`Required + +```typescript +public readonly minsToUnlock: number; +``` + +- *Type:* number + +--- + +##### `mustChangePassword`Required + +```typescript +public readonly mustChangePassword: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `password`Required + +```typescript +public readonly password: string; +``` + +- *Type:* string + +--- + +##### `passwordLastSetTime`Required + +```typescript +public readonly passwordLastSetTime: string; +``` + +- *Type:* string + +--- + +##### `rsaPublicKey`Required + +```typescript +public readonly rsaPublicKey: string; +``` + +- *Type:* string + +--- + +##### `rsaPublicKey2`Required + +```typescript +public readonly rsaPublicKey2: string; +``` + +- *Type:* string + +--- + +##### `rsaPublicKey2Fp`Required + +```typescript +public readonly rsaPublicKey2Fp: string; +``` + +- *Type:* string + +--- + +##### `rsaPublicKeyFp`Required + +```typescript +public readonly rsaPublicKeyFp: string; +``` + +- *Type:* string + +--- + +##### `snowflakeLock`Required + +```typescript +public readonly snowflakeLock: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `snowflakeSupport`Required + +```typescript +public readonly snowflakeSupport: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeUsersUsersDescribeOutput; +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutput + +--- + + +### DataSnowflakeUsersUsersList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersList(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): DataSnowflakeUsersUsersOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersOutputReference(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.* | +| describeOutput | DataSnowflakeUsersUsersDescribeOutputList | *No description.* | +| parameters | DataSnowflakeUsersUsersParametersList | *No description.* | +| showOutput | DataSnowflakeUsersUsersShowOutputList | *No description.* | +| internalValue | DataSnowflakeUsersUsers | *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 + +--- + +##### `describeOutput`Required + +```typescript +public readonly describeOutput: DataSnowflakeUsersUsersDescribeOutputList; +``` + +- *Type:* DataSnowflakeUsersUsersDescribeOutputList + +--- + +##### `parameters`Required + +```typescript +public readonly parameters: DataSnowflakeUsersUsersParametersList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersList + +--- + +##### `showOutput`Required + +```typescript +public readonly showOutput: DataSnowflakeUsersUsersShowOutputList; +``` + +- *Type:* DataSnowflakeUsersUsersShowOutputList + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeUsersUsers; +``` + +- *Type:* DataSnowflakeUsersUsers + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAbortDetachedQueryList(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): DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference(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 | DataSnowflakeUsersUsersParametersAbortDetachedQuery | *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: DataSnowflakeUsersUsersParametersAbortDetachedQuery; +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQuery + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAutocommitList(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): DataSnowflakeUsersUsersParametersAutocommitOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersAutocommitOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersAutocommitOutputReference(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 | DataSnowflakeUsersUsersParametersAutocommit | *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: DataSnowflakeUsersUsersParametersAutocommit; +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommit + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryInputFormatList(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): DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersBinaryInputFormat | *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: DataSnowflakeUsersUsersParametersBinaryInputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryOutputFormatList(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): DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersBinaryOutputFormat | *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: DataSnowflakeUsersUsersParametersBinaryOutputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMemoryLimitList(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): DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference(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 | DataSnowflakeUsersUsersParametersClientMemoryLimit | *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: DataSnowflakeUsersUsersParametersClientMemoryLimit; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimit + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList(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): DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference(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 | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx | *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: DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientPrefetchThreadsList(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): DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference(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 | DataSnowflakeUsersUsersParametersClientPrefetchThreads | *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: DataSnowflakeUsersUsersParametersClientPrefetchThreads; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreads + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultChunkSizeList(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): DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference(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 | DataSnowflakeUsersUsersParametersClientResultChunkSize | *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: DataSnowflakeUsersUsersParametersClientResultChunkSize; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSize + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList(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): DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference(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 | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive | *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: DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList(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): DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(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 | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency | *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: DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveList(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): DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference(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 | DataSnowflakeUsersUsersParametersClientSessionKeepAlive | *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: DataSnowflakeUsersUsersParametersClientSessionKeepAlive; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAlive + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList(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): DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference(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 | DataSnowflakeUsersUsersParametersClientTimestampTypeMapping | *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: DataSnowflakeUsersUsersParametersClientTimestampTypeMapping; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateInputFormatList(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): DataSnowflakeUsersUsersParametersDateInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersDateInputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersDateInputFormat | *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: DataSnowflakeUsersUsersParametersDateInputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateOutputFormatList(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): DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersDateOutputFormat | *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: DataSnowflakeUsersUsersParametersDateOutputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList(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): DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference(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 | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization | *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: DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization; +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList(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): DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference(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 | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError | *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: DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError; +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList(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): DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference(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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge | *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: DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge; +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList(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): DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference(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 | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate | *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: DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate; +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeographyOutputFormatList(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): DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersGeographyOutputFormat | *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: DataSnowflakeUsersUsersParametersGeographyOutputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeometryOutputFormatList(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): DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersGeometryOutputFormat | *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: DataSnowflakeUsersUsersParametersGeometryOutputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList(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): DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference(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 | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt | *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: DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt; +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList(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): DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference(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 | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc | *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: DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc; +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList(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): DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference(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 | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone | *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: DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone; +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJsonIndentList(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): DataSnowflakeUsersUsersParametersJsonIndentOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersJsonIndentOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersJsonIndentOutputReference(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 | DataSnowflakeUsersUsersParametersJsonIndent | *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: DataSnowflakeUsersUsersParametersJsonIndent; +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndent + +--- + + +### DataSnowflakeUsersUsersParametersList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersList(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): DataSnowflakeUsersUsersParametersOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLockTimeoutList(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): DataSnowflakeUsersUsersParametersLockTimeoutOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersLockTimeoutOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLockTimeoutOutputReference(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 | DataSnowflakeUsersUsersParametersLockTimeout | *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: DataSnowflakeUsersUsersParametersLockTimeout; +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeout + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLogLevelList(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): DataSnowflakeUsersUsersParametersLogLevelOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersLogLevelOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersLogLevelOutputReference(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 | DataSnowflakeUsersUsersParametersLogLevel | *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: DataSnowflakeUsersUsersParametersLogLevel; +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevel + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersMultiStatementCountList(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): DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference(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 | DataSnowflakeUsersUsersParametersMultiStatementCount | *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: DataSnowflakeUsersUsersParametersMultiStatementCount; +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCount + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNetworkPolicyList(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): DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference(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 | DataSnowflakeUsersUsersParametersNetworkPolicy | *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: DataSnowflakeUsersUsersParametersNetworkPolicy; +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicy + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList(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): DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference(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 | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault | *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: DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault; +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList(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): DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference(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 | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt | *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: DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt; +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt + +--- + + +### DataSnowflakeUsersUsersParametersOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersOutputReference(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 | DataSnowflakeUsersUsersParametersAbortDetachedQueryList | *No description.* | +| autocommit | DataSnowflakeUsersUsersParametersAutocommitList | *No description.* | +| binaryInputFormat | DataSnowflakeUsersUsersParametersBinaryInputFormatList | *No description.* | +| binaryOutputFormat | DataSnowflakeUsersUsersParametersBinaryOutputFormatList | *No description.* | +| clientMemoryLimit | DataSnowflakeUsersUsersParametersClientMemoryLimitList | *No description.* | +| clientMetadataRequestUseConnectionCtx | DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| clientPrefetchThreads | DataSnowflakeUsersUsersParametersClientPrefetchThreadsList | *No description.* | +| clientResultChunkSize | DataSnowflakeUsersUsersParametersClientResultChunkSizeList | *No description.* | +| clientResultColumnCaseInsensitive | DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList | *No description.* | +| clientSessionKeepAlive | DataSnowflakeUsersUsersParametersClientSessionKeepAliveList | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| clientTimestampTypeMapping | DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList | *No description.* | +| dateInputFormat | DataSnowflakeUsersUsersParametersDateInputFormatList | *No description.* | +| dateOutputFormat | DataSnowflakeUsersUsersParametersDateOutputFormatList | *No description.* | +| enableUnloadPhysicalTypeOptimization | DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enableUnredactedQuerySyntaxError | DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| errorOnNondeterministicMerge | DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList | *No description.* | +| errorOnNondeterministicUpdate | DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList | *No description.* | +| geographyOutputFormat | DataSnowflakeUsersUsersParametersGeographyOutputFormatList | *No description.* | +| geometryOutputFormat | DataSnowflakeUsersUsersParametersGeometryOutputFormatList | *No description.* | +| jdbcTreatDecimalAsInt | DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbcTreatTimestampNtzAsUtc | DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbcUseSessionTimezone | DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList | *No description.* | +| jsonIndent | DataSnowflakeUsersUsersParametersJsonIndentList | *No description.* | +| lockTimeout | DataSnowflakeUsersUsersParametersLockTimeoutList | *No description.* | +| logLevel | DataSnowflakeUsersUsersParametersLogLevelList | *No description.* | +| multiStatementCount | DataSnowflakeUsersUsersParametersMultiStatementCountList | *No description.* | +| networkPolicy | DataSnowflakeUsersUsersParametersNetworkPolicyList | *No description.* | +| noorderSequenceAsDefault | DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList | *No description.* | +| odbcTreatDecimalAsInt | DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList | *No description.* | +| preventUnloadToInternalStages | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList | *No description.* | +| queryTag | DataSnowflakeUsersUsersParametersQueryTagList | *No description.* | +| quotedIdentifiersIgnoreCase | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rowsPerResultset | DataSnowflakeUsersUsersParametersRowsPerResultsetList | *No description.* | +| s3StageVpceDnsName | DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList | *No description.* | +| searchPath | DataSnowflakeUsersUsersParametersSearchPathList | *No description.* | +| simulatedDataSharingConsumer | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList | *No description.* | +| statementQueuedTimeoutInSeconds | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statementTimeoutInSeconds | DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList | *No description.* | +| strictJsonOutput | DataSnowflakeUsersUsersParametersStrictJsonOutputList | *No description.* | +| timeInputFormat | DataSnowflakeUsersUsersParametersTimeInputFormatList | *No description.* | +| timeOutputFormat | DataSnowflakeUsersUsersParametersTimeOutputFormatList | *No description.* | +| timestampDayIsAlways24H | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList | *No description.* | +| timestampInputFormat | DataSnowflakeUsersUsersParametersTimestampInputFormatList | *No description.* | +| timestampLtzOutputFormat | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList | *No description.* | +| timestampNtzOutputFormat | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList | *No description.* | +| timestampOutputFormat | DataSnowflakeUsersUsersParametersTimestampOutputFormatList | *No description.* | +| timestampTypeMapping | DataSnowflakeUsersUsersParametersTimestampTypeMappingList | *No description.* | +| timestampTzOutputFormat | DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList | *No description.* | +| timezone | DataSnowflakeUsersUsersParametersTimezoneList | *No description.* | +| traceLevel | DataSnowflakeUsersUsersParametersTraceLevelList | *No description.* | +| transactionAbortOnError | DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList | *No description.* | +| transactionDefaultIsolationLevel | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList | *No description.* | +| twoDigitCenturyStart | DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList | *No description.* | +| unsupportedDdlAction | DataSnowflakeUsersUsersParametersUnsupportedDdlActionList | *No description.* | +| useCachedResult | DataSnowflakeUsersUsersParametersUseCachedResultList | *No description.* | +| weekOfYearPolicy | DataSnowflakeUsersUsersParametersWeekOfYearPolicyList | *No description.* | +| weekStart | DataSnowflakeUsersUsersParametersWeekStartList | *No description.* | +| internalValue | DataSnowflakeUsersUsersParameters | *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: DataSnowflakeUsersUsersParametersAbortDetachedQueryList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```typescript +public readonly autocommit: DataSnowflakeUsersUsersParametersAutocommitList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersAutocommitList + +--- + +##### `binaryInputFormat`Required + +```typescript +public readonly binaryInputFormat: DataSnowflakeUsersUsersParametersBinaryInputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryInputFormatList + +--- + +##### `binaryOutputFormat`Required + +```typescript +public readonly binaryOutputFormat: DataSnowflakeUsersUsersParametersBinaryOutputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersBinaryOutputFormatList + +--- + +##### `clientMemoryLimit`Required + +```typescript +public readonly clientMemoryLimit: DataSnowflakeUsersUsersParametersClientMemoryLimitList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMemoryLimitList + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```typescript +public readonly clientMetadataRequestUseConnectionCtx: DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `clientPrefetchThreads`Required + +```typescript +public readonly clientPrefetchThreads: DataSnowflakeUsersUsersParametersClientPrefetchThreadsList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientPrefetchThreadsList + +--- + +##### `clientResultChunkSize`Required + +```typescript +public readonly clientResultChunkSize: DataSnowflakeUsersUsersParametersClientResultChunkSizeList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultChunkSizeList + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```typescript +public readonly clientResultColumnCaseInsensitive: DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList + +--- + +##### `clientSessionKeepAlive`Required + +```typescript +public readonly clientSessionKeepAlive: DataSnowflakeUsersUsersParametersClientSessionKeepAliveList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveList + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequency: DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `clientTimestampTypeMapping`Required + +```typescript +public readonly clientTimestampTypeMapping: DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList + +--- + +##### `dateInputFormat`Required + +```typescript +public readonly dateInputFormat: DataSnowflakeUsersUsersParametersDateInputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateInputFormatList + +--- + +##### `dateOutputFormat`Required + +```typescript +public readonly dateOutputFormat: DataSnowflakeUsersUsersParametersDateOutputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersDateOutputFormatList + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```typescript +public readonly enableUnloadPhysicalTypeOptimization: DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```typescript +public readonly enableUnredactedQuerySyntaxError: DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `errorOnNondeterministicMerge`Required + +```typescript +public readonly errorOnNondeterministicMerge: DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList + +--- + +##### `errorOnNondeterministicUpdate`Required + +```typescript +public readonly errorOnNondeterministicUpdate: DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList + +--- + +##### `geographyOutputFormat`Required + +```typescript +public readonly geographyOutputFormat: DataSnowflakeUsersUsersParametersGeographyOutputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeographyOutputFormatList + +--- + +##### `geometryOutputFormat`Required + +```typescript +public readonly geometryOutputFormat: DataSnowflakeUsersUsersParametersGeometryOutputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersGeometryOutputFormatList + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```typescript +public readonly jdbcTreatDecimalAsInt: DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```typescript +public readonly jdbcTreatTimestampNtzAsUtc: DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbcUseSessionTimezone`Required + +```typescript +public readonly jdbcUseSessionTimezone: DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList + +--- + +##### `jsonIndent`Required + +```typescript +public readonly jsonIndent: DataSnowflakeUsersUsersParametersJsonIndentList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersJsonIndentList + +--- + +##### `lockTimeout`Required + +```typescript +public readonly lockTimeout: DataSnowflakeUsersUsersParametersLockTimeoutList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersLockTimeoutList + +--- + +##### `logLevel`Required + +```typescript +public readonly logLevel: DataSnowflakeUsersUsersParametersLogLevelList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersLogLevelList + +--- + +##### `multiStatementCount`Required + +```typescript +public readonly multiStatementCount: DataSnowflakeUsersUsersParametersMultiStatementCountList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersMultiStatementCountList + +--- + +##### `networkPolicy`Required + +```typescript +public readonly networkPolicy: DataSnowflakeUsersUsersParametersNetworkPolicyList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersNetworkPolicyList + +--- + +##### `noorderSequenceAsDefault`Required + +```typescript +public readonly noorderSequenceAsDefault: DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList + +--- + +##### `odbcTreatDecimalAsInt`Required + +```typescript +public readonly odbcTreatDecimalAsInt: DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList + +--- + +##### `preventUnloadToInternalStages`Required + +```typescript +public readonly preventUnloadToInternalStages: DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +--- + +##### `queryTag`Required + +```typescript +public readonly queryTag: DataSnowflakeUsersUsersParametersQueryTagList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTagList + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```typescript +public readonly quotedIdentifiersIgnoreCase: DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rowsPerResultset`Required + +```typescript +public readonly rowsPerResultset: DataSnowflakeUsersUsersParametersRowsPerResultsetList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultsetList + +--- + +##### `s3StageVpceDnsName`Required + +```typescript +public readonly s3StageVpceDnsName: DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +--- + +##### `searchPath`Required + +```typescript +public readonly searchPath: DataSnowflakeUsersUsersParametersSearchPathList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPathList + +--- + +##### `simulatedDataSharingConsumer`Required + +```typescript +public readonly simulatedDataSharingConsumer: DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```typescript +public readonly statementQueuedTimeoutInSeconds: DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statementTimeoutInSeconds`Required + +```typescript +public readonly statementTimeoutInSeconds: DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +--- + +##### `strictJsonOutput`Required + +```typescript +public readonly strictJsonOutput: DataSnowflakeUsersUsersParametersStrictJsonOutputList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutputList + +--- + +##### `timeInputFormat`Required + +```typescript +public readonly timeInputFormat: DataSnowflakeUsersUsersParametersTimeInputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormatList + +--- + +##### `timeOutputFormat`Required + +```typescript +public readonly timeOutputFormat: DataSnowflakeUsersUsersParametersTimeOutputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormatList + +--- + +##### `timestampDayIsAlways24H`Required + +```typescript +public readonly timestampDayIsAlways24H: DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +--- + +##### `timestampInputFormat`Required + +```typescript +public readonly timestampInputFormat: DataSnowflakeUsersUsersParametersTimestampInputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormatList + +--- + +##### `timestampLtzOutputFormat`Required + +```typescript +public readonly timestampLtzOutputFormat: DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +--- + +##### `timestampNtzOutputFormat`Required + +```typescript +public readonly timestampNtzOutputFormat: DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +--- + +##### `timestampOutputFormat`Required + +```typescript +public readonly timestampOutputFormat: DataSnowflakeUsersUsersParametersTimestampOutputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +--- + +##### `timestampTypeMapping`Required + +```typescript +public readonly timestampTypeMapping: DataSnowflakeUsersUsersParametersTimestampTypeMappingList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +--- + +##### `timestampTzOutputFormat`Required + +```typescript +public readonly timestampTzOutputFormat: DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```typescript +public readonly timezone: DataSnowflakeUsersUsersParametersTimezoneList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezoneList + +--- + +##### `traceLevel`Required + +```typescript +public readonly traceLevel: DataSnowflakeUsersUsersParametersTraceLevelList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevelList + +--- + +##### `transactionAbortOnError`Required + +```typescript +public readonly transactionAbortOnError: DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +--- + +##### `transactionDefaultIsolationLevel`Required + +```typescript +public readonly transactionDefaultIsolationLevel: DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +--- + +##### `twoDigitCenturyStart`Required + +```typescript +public readonly twoDigitCenturyStart: DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +--- + +##### `unsupportedDdlAction`Required + +```typescript +public readonly unsupportedDdlAction: DataSnowflakeUsersUsersParametersUnsupportedDdlActionList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +--- + +##### `useCachedResult`Required + +```typescript +public readonly useCachedResult: DataSnowflakeUsersUsersParametersUseCachedResultList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResultList + +--- + +##### `weekOfYearPolicy`Required + +```typescript +public readonly weekOfYearPolicy: DataSnowflakeUsersUsersParametersWeekOfYearPolicyList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +--- + +##### `weekStart`Required + +```typescript +public readonly weekStart: DataSnowflakeUsersUsersParametersWeekStartList; +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStartList + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeUsersUsersParameters; +``` + +- *Type:* DataSnowflakeUsersUsersParameters + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList(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): DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference(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 | DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages | *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: DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages; +``` + +- *Type:* DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQueryTagList(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): DataSnowflakeUsersUsersParametersQueryTagOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersQueryTagOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQueryTagOutputReference(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 | DataSnowflakeUsersUsersParametersQueryTag | *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: DataSnowflakeUsersUsersParametersQueryTag; +``` + +- *Type:* DataSnowflakeUsersUsersParametersQueryTag + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList(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): DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference(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 | DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase | *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: DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase; +``` + +- *Type:* DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersRowsPerResultsetList(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): DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference(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 | DataSnowflakeUsersUsersParametersRowsPerResultset | *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: DataSnowflakeUsersUsersParametersRowsPerResultset; +``` + +- *Type:* DataSnowflakeUsersUsersParametersRowsPerResultset + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList(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): DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference(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 | DataSnowflakeUsersUsersParametersS3StageVpceDnsName | *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: DataSnowflakeUsersUsersParametersS3StageVpceDnsName; +``` + +- *Type:* DataSnowflakeUsersUsersParametersS3StageVpceDnsName + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSearchPathList(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): DataSnowflakeUsersUsersParametersSearchPathOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersSearchPathOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSearchPathOutputReference(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 | DataSnowflakeUsersUsersParametersSearchPath | *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: DataSnowflakeUsersUsersParametersSearchPath; +``` + +- *Type:* DataSnowflakeUsersUsersParametersSearchPath + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList(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): DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference(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 | DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer | *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: DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer; +``` + +- *Type:* DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList(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): DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference(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 | DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds | *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: DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds; +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList(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): DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference(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 | DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds | *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: DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds; +``` + +- *Type:* DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStrictJsonOutputList(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): DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference(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 | DataSnowflakeUsersUsersParametersStrictJsonOutput | *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: DataSnowflakeUsersUsersParametersStrictJsonOutput; +``` + +- *Type:* DataSnowflakeUsersUsersParametersStrictJsonOutput + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeInputFormatList(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): DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimeInputFormat | *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: DataSnowflakeUsersUsersParametersTimeInputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeOutputFormatList(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): DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimeOutputFormat | *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: DataSnowflakeUsersUsersParametersTimeOutputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimeOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList(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): DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H | *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: DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampInputFormatList(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): DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampInputFormat | *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: DataSnowflakeUsersUsersParametersTimestampInputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampInputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList(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): DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat | *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: DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList(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): DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat | *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: DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampOutputFormatList(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): DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampOutputFormat | *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: DataSnowflakeUsersUsersParametersTimestampOutputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTypeMappingList(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): DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampTypeMapping | *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: DataSnowflakeUsersUsersParametersTimestampTypeMapping; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTypeMapping + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList(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): DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference(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 | DataSnowflakeUsersUsersParametersTimestampTzOutputFormat | *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: DataSnowflakeUsersUsersParametersTimestampTzOutputFormat; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimestampTzOutputFormat + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimezoneList(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): DataSnowflakeUsersUsersParametersTimezoneOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTimezoneOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTimezoneOutputReference(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 | DataSnowflakeUsersUsersParametersTimezone | *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: DataSnowflakeUsersUsersParametersTimezone; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTimezone + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTraceLevelList(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): DataSnowflakeUsersUsersParametersTraceLevelOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTraceLevelOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTraceLevelOutputReference(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 | DataSnowflakeUsersUsersParametersTraceLevel | *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: DataSnowflakeUsersUsersParametersTraceLevel; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTraceLevel + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList(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): DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference(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 | DataSnowflakeUsersUsersParametersTransactionAbortOnError | *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: DataSnowflakeUsersUsersParametersTransactionAbortOnError; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionAbortOnError + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList(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): DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference(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 | DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel | *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: DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList(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): DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference(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 | DataSnowflakeUsersUsersParametersTwoDigitCenturyStart | *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: DataSnowflakeUsersUsersParametersTwoDigitCenturyStart; +``` + +- *Type:* DataSnowflakeUsersUsersParametersTwoDigitCenturyStart + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUnsupportedDdlActionList(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): DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference(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 | DataSnowflakeUsersUsersParametersUnsupportedDdlAction | *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: DataSnowflakeUsersUsersParametersUnsupportedDdlAction; +``` + +- *Type:* DataSnowflakeUsersUsersParametersUnsupportedDdlAction + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUseCachedResultList(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): DataSnowflakeUsersUsersParametersUseCachedResultOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersUseCachedResultOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersUseCachedResultOutputReference(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 | DataSnowflakeUsersUsersParametersUseCachedResult | *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: DataSnowflakeUsersUsersParametersUseCachedResult; +``` + +- *Type:* DataSnowflakeUsersUsersParametersUseCachedResult + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekOfYearPolicyList(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): DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference(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 | DataSnowflakeUsersUsersParametersWeekOfYearPolicy | *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: DataSnowflakeUsersUsersParametersWeekOfYearPolicy; +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekOfYearPolicy + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekStartList(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): DataSnowflakeUsersUsersParametersWeekStartOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersParametersWeekStartOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersParametersWeekStartOutputReference(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 | DataSnowflakeUsersUsersParametersWeekStart | *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: DataSnowflakeUsersUsersParametersWeekStart; +``` + +- *Type:* DataSnowflakeUsersUsersParametersWeekStart + +--- + + +### DataSnowflakeUsersUsersShowOutputList + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersShowOutputList(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): DataSnowflakeUsersUsersShowOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeUsersUsersShowOutputOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeUsers } from '@cdktf/provider-snowflake' + +new dataSnowflakeUsers.DataSnowflakeUsersUsersShowOutputOutputReference(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 | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -1092,13 +31890,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -1113,26 +31911,41 @@ Returns a reversible string representation. | **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.* | -| 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.* | -| firstName | string | *No description.* | -| hasRsaPublicKey | cdktf.IResolvable | *No description.* | -| lastName | string | *No description.* | -| loginName | string | *No description.* | -| name | string | *No description.* | -| internalValue | DataSnowflakeUsersUsers | *No 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 | DataSnowflakeUsersUsersShowOutput | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -1146,7 +31959,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -1156,7 +31969,7 @@ public readonly fqn: string; --- -##### `comment`Required +##### `comment`Required ```typescript public readonly comment: string; @@ -1166,7 +31979,27 @@ public readonly comment: string; --- -##### `defaultNamespace`Required +##### `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; @@ -1176,7 +32009,7 @@ public readonly defaultNamespace: string; --- -##### `defaultRole`Required +##### `defaultRole`Required ```typescript public readonly defaultRole: string; @@ -1186,17 +32019,17 @@ public readonly defaultRole: string; --- -##### `defaultSecondaryRoles`Required +##### `defaultSecondaryRoles`Required ```typescript -public readonly defaultSecondaryRoles: string[]; +public readonly defaultSecondaryRoles: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `defaultWarehouse`Required +##### `defaultWarehouse`Required ```typescript public readonly defaultWarehouse: string; @@ -1206,7 +32039,7 @@ public readonly defaultWarehouse: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: IResolvable; @@ -1216,7 +32049,7 @@ public readonly disabled: IResolvable; --- -##### `displayName`Required +##### `displayName`Required ```typescript public readonly displayName: string; @@ -1226,7 +32059,7 @@ public readonly displayName: string; --- -##### `email`Required +##### `email`Required ```typescript public readonly email: string; @@ -1236,7 +32069,37 @@ public readonly email: string; --- -##### `firstName`Required +##### `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; @@ -1246,7 +32109,27 @@ public readonly firstName: string; --- -##### `hasRsaPublicKey`Required +##### `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; @@ -1256,7 +32139,7 @@ public readonly hasRsaPublicKey: IResolvable; --- -##### `lastName`Required +##### `lastName`Required ```typescript public readonly lastName: string; @@ -1266,7 +32149,27 @@ public readonly lastName: string; --- -##### `loginName`Required +##### `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; @@ -1276,7 +32179,37 @@ public readonly loginName: string; --- -##### `name`Required +##### `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; @@ -1286,13 +32219,43 @@ public readonly name: string; --- -##### `internalValue`Optional +##### `owner`Required ```typescript -public readonly internalValue: DataSnowflakeUsersUsers; +public readonly owner: string; ``` -- *Type:* DataSnowflakeUsersUsers +- *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: DataSnowflakeUsersUsersShowOutput; +``` + +- *Type:* DataSnowflakeUsersUsersShowOutput --- diff --git a/docs/dataSnowflakeViews.csharp.md b/docs/dataSnowflakeViews.csharp.md index 476468138..8bd1bbc92 100644 --- a/docs/dataSnowflakeViews.csharp.md +++ b/docs/dataSnowflakeViews.csharp.md @@ -4,14 +4,14 @@ ### DataSnowflakeViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views snowflake_views}. #### Initializers ```csharp using HashiCorp.Cdktf.Providers.Snowflake; -new DataSnowflakeViews(Construct Scope, string Id, DataSnowflakeViewsConfig Config); +new DataSnowflakeViews(Construct Scope, string Id, DataSnowflakeViewsConfig Config = null); ``` | **Name** | **Type** | **Description** | @@ -40,7 +40,7 @@ Must be unique amongst siblings in the same scope --- -##### `Config`Required +##### `Config`Optional - *Type:* DataSnowflakeViewsConfig @@ -67,7 +67,14 @@ Must be unique amongst siblings in the same scope | GetStringAttribute | *No description.* | | GetStringMapAttribute | *No description.* | | InterpolationForAttribute | *No description.* | +| PutIn | *No description.* | +| PutLimit | *No description.* | | ResetId | *No description.* | +| ResetIn | *No description.* | +| ResetLike | *No description.* | +| ResetLimit | *No description.* | +| ResetStartsWith | *No description.* | +| ResetWithDescribe | *No description.* | --- @@ -263,12 +270,66 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute) --- +##### `PutIn` + +```csharp +private void PutIn(DataSnowflakeViewsIn Value) +``` + +###### `Value`Required + +- *Type:* DataSnowflakeViewsIn + +--- + +##### `PutLimit` + +```csharp +private void PutLimit(DataSnowflakeViewsLimit Value) +``` + +###### `Value`Required + +- *Type:* DataSnowflakeViewsLimit + +--- + ##### `ResetId` ```csharp private void ResetId() ``` +##### `ResetIn` + +```csharp +private void ResetIn() +``` + +##### `ResetLike` + +```csharp +private void ResetLike() +``` + +##### `ResetLimit` + +```csharp +private void ResetLimit() +``` + +##### `ResetStartsWith` + +```csharp +private void ResetStartsWith() +``` + +##### `ResetWithDescribe` + +```csharp +private void ResetWithDescribe() +``` + #### Static Functions | **Name** | **Description** | @@ -372,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.94.1/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.95.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -400,13 +461,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| In | DataSnowflakeViewsInOutputReference | *No description.* | +| Limit | DataSnowflakeViewsLimitOutputReference | *No description.* | | Views | DataSnowflakeViewsViewsList | *No description.* | -| DatabaseInput | string | *No description.* | | IdInput | string | *No description.* | -| SchemaInput | string | *No description.* | -| Database | string | *No description.* | +| InInput | DataSnowflakeViewsIn | *No description.* | +| LikeInput | string | *No description.* | +| LimitInput | DataSnowflakeViewsLimit | *No description.* | +| StartsWithInput | string | *No description.* | +| WithDescribeInput | object | *No description.* | | Id | string | *No description.* | -| Schema | string | *No description.* | +| Like | string | *No description.* | +| StartsWith | string | *No description.* | +| WithDescribe | object | *No description.* | --- @@ -532,6 +599,26 @@ public TerraformProvider Provider { get; } --- +##### `In`Required + +```csharp +public DataSnowflakeViewsInOutputReference In { get; } +``` + +- *Type:* DataSnowflakeViewsInOutputReference + +--- + +##### `Limit`Required + +```csharp +public DataSnowflakeViewsLimitOutputReference Limit { get; } +``` + +- *Type:* DataSnowflakeViewsLimitOutputReference + +--- + ##### `Views`Required ```csharp @@ -542,46 +629,66 @@ public DataSnowflakeViewsViewsList Views { get; } --- -##### `DatabaseInput`Optional +##### `IdInput`Optional ```csharp -public string DatabaseInput { get; } +public string IdInput { get; } ``` - *Type:* string --- -##### `IdInput`Optional +##### `InInput`Optional ```csharp -public string IdInput { get; } +public DataSnowflakeViewsIn InInput { get; } ``` -- *Type:* string +- *Type:* DataSnowflakeViewsIn --- -##### `SchemaInput`Optional +##### `LikeInput`Optional ```csharp -public string SchemaInput { get; } +public string LikeInput { get; } ``` - *Type:* string --- -##### `Database`Required +##### `LimitInput`Optional ```csharp -public string Database { get; } +public DataSnowflakeViewsLimit LimitInput { get; } +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + +##### `StartsWithInput`Optional + +```csharp +public string StartsWithInput { get; } ``` - *Type:* string --- +##### `WithDescribeInput`Optional + +```csharp +public object WithDescribeInput { get; } +``` + +- *Type:* object + +--- + ##### `Id`Required ```csharp @@ -592,16 +699,36 @@ public string Id { get; } --- -##### `Schema`Required +##### `Like`Required ```csharp -public string Schema { get; } +public string Like { get; } +``` + +- *Type:* string + +--- + +##### `StartsWith`Required + +```csharp +public string StartsWith { get; } ``` - *Type:* string --- +##### `WithDescribe`Required + +```csharp +public object WithDescribe { get; } +``` + +- *Type:* object + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -637,9 +764,12 @@ new DataSnowflakeViewsConfig { TerraformResourceLifecycle Lifecycle = null, TerraformProvider Provider = null, object[] Provisioners = null, - string Database, - string Schema, - string Id = null + string Id = null, + DataSnowflakeViewsIn In = null, + string Like = null, + DataSnowflakeViewsLimit Limit = null, + string StartsWith = null, + object WithDescribe = null }; ``` @@ -654,9 +784,12 @@ new DataSnowflakeViewsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | 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.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| StartsWith | string | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | +| WithDescribe | object | Runs DESC VIEW for each view returned by SHOW VIEWS. | --- @@ -730,233 +863,270 @@ public object[] Provisioners { get; set; } --- -##### `Database`Required +##### `Id`Optional ```csharp -public string Database { get; set; } +public string Id { get; set; } ``` - *Type:* string -The database from which to return the schemas from. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#id DataSnowflakeViews#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#database DataSnowflakeViews#database} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `Schema`Required +##### `In`Optional ```csharp -public string Schema { get; set; } +public DataSnowflakeViewsIn In { get; set; } ``` -- *Type:* string +- *Type:* DataSnowflakeViewsIn -The schema from which to return the views from. +in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#in DataSnowflakeViews#in} --- -##### `Id`Optional +##### `Like`Optional ```csharp -public string Id { get; set; } +public string Like { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#like DataSnowflakeViews#like} --- -### DataSnowflakeViewsViews - -#### Initializer +##### `Limit`Optional ```csharp -using HashiCorp.Cdktf.Providers.Snowflake; - -new DataSnowflakeViewsViews { - -}; +public DataSnowflakeViewsLimit Limit { get; set; } ``` +- *Type:* DataSnowflakeViewsLimit -## Classes +limit block. -### DataSnowflakeViewsViewsList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#limit DataSnowflakeViews#limit} -#### Initializers +--- -```csharp -using HashiCorp.Cdktf.Providers.Snowflake; +##### `StartsWith`Optional -new DataSnowflakeViewsViewsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +```csharp +public string StartsWith { get; set; } ``` -| **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). | +- *Type:* string ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `TerraformResource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +--- -The parent resource. +##### `WithDescribe`Optional ---- +```csharp +public object WithDescribe { get; set; } +``` -##### `TerraformAttribute`Required +- *Type:* object -- *Type:* string +Runs DESC VIEW for each view returned by SHOW VIEWS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- -##### `WrapsSet`Required +### DataSnowflakeViewsIn -- *Type:* bool +#### Initializer -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; ---- +new DataSnowflakeViewsIn { + object Account = null, + string Database = null, + string Schema = null +}; +``` -#### Methods +#### Properties -| **Name** | **Description** | -| --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Account | object | Returns records for the entire account. | +| Database | string | Returns records for the current database in use or for a specified database. | +| Schema | string | Returns records for the current schema in use or a specified schema. Use fully qualified name. | --- -##### `AllWithMapKey` +##### `Account`Optional ```csharp -private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +public object Account { get; set; } ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* object -###### `MapKeyAttributeName`Required +Returns records for the entire account. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#account DataSnowflakeViews#account} --- -##### `ComputeFqn` +##### `Database`Optional ```csharp -private string ComputeFqn() +public string Database { get; set; } ``` -##### `Resolve` +- *Type:* 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.95.0/docs/data-sources/views#database DataSnowflakeViews#database} + +--- + +##### `Schema`Optional ```csharp -private object Resolve(IResolveContext Context) +public string Schema { get; set; } ``` -Produce the Token's value at resolution time. +- *Type:* string -###### `Context`Required +Returns records for the current schema in use or a specified schema. Use fully qualified name. -- *Type:* HashiCorp.Cdktf.IResolveContext +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- -##### `ToString` +### DataSnowflakeViewsLimit + +#### Initializer ```csharp -private string ToString() +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeViewsLimit { + double Rows, + string From = null +}; ``` -Return a string representation of this resolvable object. +#### Properties -Returns a reversible string representation. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Rows | double | The maximum number of rows to return. | +| From | string | Specifies a **case-sensitive** pattern that is used to match object name. | -##### `Get` +--- + +##### `Rows`Required ```csharp -private DataSnowflakeViewsViewsOutputReference Get(double Index) +public double Rows { get; set; } ``` -###### `Index`Required - - *Type:* double -the index of the item to return. +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- +##### `From`Optional -#### Properties +```csharp +public string From { get; set; } +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | +- *Type:* string + +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.95.0/docs/data-sources/views#from DataSnowflakeViews#from} --- -##### `CreationStack`Required +### DataSnowflakeViewsViews + +#### Initializer ```csharp -public string[] CreationStack { get; } -``` +using HashiCorp.Cdktf.Providers.Snowflake; -- *Type:* string[] +new DataSnowflakeViewsViews { -The creation stack of this resolvable which will be appended to errors thrown during resolution. +}; +``` -If this returns an empty array the stack will not be attached. ---- +### DataSnowflakeViewsViewsDescribeOutput -##### `Fqn`Required +#### Initializer ```csharp -public string Fqn { get; } +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeViewsViewsDescribeOutput { + +}; ``` -- *Type:* string ---- +### DataSnowflakeViewsViewsShowOutput +#### Initializer -### DataSnowflakeViewsViewsOutputReference +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; -#### Initializers +new DataSnowflakeViewsViewsShowOutput { + +}; +``` + + +## Classes + +### DataSnowflakeViewsInOutputReference + +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Snowflake; -new DataSnowflakeViewsViewsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new DataSnowflakeViewsInOutputReference(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. | -| 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 | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -964,7 +1134,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -972,15 +1142,1630 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required +#### Methods -- *Type:* double +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetAccount | *No description.* | +| ResetDatabase | *No description.* | +| ResetSchema | *No description.* | -the index of this item in the list. +--- + +##### `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. + +##### `ResetAccount` + +```csharp +private void ResetAccount() +``` + +##### `ResetDatabase` + +```csharp +private void ResetDatabase() +``` + +##### `ResetSchema` + +```csharp +private void ResetSchema() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| AccountInput | object | *No description.* | +| DatabaseInput | string | *No description.* | +| SchemaInput | string | *No description.* | +| Account | object | *No description.* | +| Database | string | *No description.* | +| Schema | string | *No description.* | +| InternalValue | DataSnowflakeViewsIn | *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 + +--- + +##### `AccountInput`Optional + +```csharp +public object AccountInput { get; } +``` + +- *Type:* object + +--- + +##### `DatabaseInput`Optional + +```csharp +public string DatabaseInput { get; } +``` + +- *Type:* string + +--- + +##### `SchemaInput`Optional + +```csharp +public string SchemaInput { get; } +``` + +- *Type:* string + +--- + +##### `Account`Required + +```csharp +public object Account { get; } +``` + +- *Type:* object + +--- + +##### `Database`Required + +```csharp +public string Database { get; } +``` + +- *Type:* string + +--- + +##### `Schema`Required + +```csharp +public string Schema { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeViewsIn InternalValue { get; } +``` + +- *Type:* DataSnowflakeViewsIn + +--- + + +### DataSnowflakeViewsLimitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeViewsLimitOutputReference(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. | +| ResetFrom | *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. + +##### `ResetFrom` + +```csharp +private void ResetFrom() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| FromInput | string | *No description.* | +| RowsInput | double | *No description.* | +| From | string | *No description.* | +| Rows | double | *No description.* | +| InternalValue | DataSnowflakeViewsLimit | *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 + +--- + +##### `FromInput`Optional + +```csharp +public string FromInput { get; } +``` + +- *Type:* string + +--- + +##### `RowsInput`Optional + +```csharp +public double RowsInput { get; } +``` + +- *Type:* double + +--- + +##### `From`Required + +```csharp +public string From { get; } +``` + +- *Type:* string + +--- + +##### `Rows`Required + +```csharp +public double Rows { get; } +``` + +- *Type:* double + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeViewsLimit InternalValue { get; } +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + + +### DataSnowflakeViewsViewsDescribeOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeViewsViewsDescribeOutputList(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 DataSnowflakeViewsViewsDescribeOutputOutputReference 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 + +--- + + +### DataSnowflakeViewsViewsDescribeOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeViewsViewsDescribeOutputOutputReference(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.* | +| Check | string | *No description.* | +| Comment | string | *No description.* | +| Default | string | *No description.* | +| Expression | string | *No description.* | +| IsNullable | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsPrimary | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsUnique | HashiCorp.Cdktf.IResolvable | *No description.* | +| Kind | string | *No description.* | +| Name | string | *No description.* | +| PolicyName | string | *No description.* | +| PrivacyDomain | string | *No description.* | +| Type | string | *No description.* | +| InternalValue | DataSnowflakeViewsViewsDescribeOutput | *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 + +--- + +##### `Check`Required + +```csharp +public string Check { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Expression`Required + +```csharp +public string Expression { get; } +``` + +- *Type:* string + +--- + +##### `IsNullable`Required + +```csharp +public IResolvable IsNullable { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsPrimary`Required + +```csharp +public IResolvable IsPrimary { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsUnique`Required + +```csharp +public IResolvable IsUnique { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Kind`Required + +```csharp +public string Kind { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `PolicyName`Required + +```csharp +public string PolicyName { get; } +``` + +- *Type:* string + +--- + +##### `PrivacyDomain`Required + +```csharp +public string PrivacyDomain { get; } +``` + +- *Type:* string + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeViewsViewsDescribeOutput InternalValue { get; } +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutput + +--- + + +### DataSnowflakeViewsViewsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeViewsViewsList(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 DataSnowflakeViewsViewsOutputReference 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 + +--- + + +### DataSnowflakeViewsViewsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeViewsViewsOutputReference(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.* | +| DescribeOutput | DataSnowflakeViewsViewsDescribeOutputList | *No description.* | +| ShowOutput | DataSnowflakeViewsViewsShowOutputList | *No description.* | +| InternalValue | DataSnowflakeViewsViews | *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 + +--- + +##### `DescribeOutput`Required + +```csharp +public DataSnowflakeViewsViewsDescribeOutputList DescribeOutput { get; } +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutputList + +--- + +##### `ShowOutput`Required + +```csharp +public DataSnowflakeViewsViewsShowOutputList ShowOutput { get; } +``` + +- *Type:* DataSnowflakeViewsViewsShowOutputList + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeViewsViews InternalValue { get; } +``` + +- *Type:* DataSnowflakeViewsViews + +--- + + +### DataSnowflakeViewsViewsShowOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeViewsViewsShowOutputList(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. --- -##### `ComplexObjectIsFromSet`Required +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required - *Type:* bool @@ -992,149 +2777,307 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `ComputeFqn` +##### `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() ``` -##### `GetAnyMapAttribute` +##### `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 DataSnowflakeViewsViewsShowOutputOutputReference 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 + +--- + + +### DataSnowflakeViewsViewsShowOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DataSnowflakeViewsViewsShowOutputOutputReference(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 +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -1142,13 +3085,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -1163,17 +3106,26 @@ Returns a reversible string representation. | **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.* | -| Database | string | *No description.* | -| Name | string | *No description.* | -| Schema | string | *No description.* | -| InternalValue | DataSnowflakeViewsViews | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| ChangeTracking | string | *No description.* | +| Comment | string | *No description.* | +| CreatedOn | string | *No description.* | +| DatabaseName | string | *No description.* | +| IsMaterialized | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsSecure | HashiCorp.Cdktf.IResolvable | *No description.* | +| Kind | string | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| OwnerRoleType | string | *No description.* | +| Reserved | string | *No description.* | +| SchemaName | string | *No description.* | +| Text | string | *No description.* | +| InternalValue | DataSnowflakeViewsViewsShowOutput | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -1187,7 +3139,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -1197,7 +3149,17 @@ public string Fqn { get; } --- -##### `Comment`Required +##### `ChangeTracking`Required + +```csharp +public string ChangeTracking { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required ```csharp public string Comment { get; } @@ -1207,17 +3169,57 @@ public string Comment { get; } --- -##### `Database`Required +##### `CreatedOn`Required ```csharp -public string Database { get; } +public string CreatedOn { get; } +``` + +- *Type:* string + +--- + +##### `DatabaseName`Required + +```csharp +public string DatabaseName { get; } +``` + +- *Type:* string + +--- + +##### `IsMaterialized`Required + +```csharp +public IResolvable IsMaterialized { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsSecure`Required + +```csharp +public IResolvable IsSecure { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Kind`Required + +```csharp +public string Kind { get; } ``` - *Type:* string --- -##### `Name`Required +##### `Name`Required ```csharp public string Name { get; } @@ -1227,23 +3229,63 @@ public string Name { get; } --- -##### `Schema`Required +##### `Owner`Required ```csharp -public string Schema { get; } +public string Owner { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `OwnerRoleType`Required ```csharp -public DataSnowflakeViewsViews InternalValue { get; } +public string OwnerRoleType { get; } ``` -- *Type:* DataSnowflakeViewsViews +- *Type:* string + +--- + +##### `Reserved`Required + +```csharp +public string Reserved { get; } +``` + +- *Type:* string + +--- + +##### `SchemaName`Required + +```csharp +public string SchemaName { get; } +``` + +- *Type:* string + +--- + +##### `Text`Required + +```csharp +public string Text { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public DataSnowflakeViewsViewsShowOutput InternalValue { get; } +``` + +- *Type:* DataSnowflakeViewsViewsShowOutput --- diff --git a/docs/dataSnowflakeViews.go.md b/docs/dataSnowflakeViews.go.md index 08181eb31..f1986815e 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.94.1/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views snowflake_views}. #### Initializers @@ -40,7 +40,7 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Optional - *Type:* DataSnowflakeViewsConfig @@ -67,7 +67,14 @@ Must be unique amongst siblings in the same scope | GetStringAttribute | *No description.* | | GetStringMapAttribute | *No description.* | | InterpolationForAttribute | *No description.* | +| PutIn | *No description.* | +| PutLimit | *No description.* | | ResetId | *No description.* | +| ResetIn | *No description.* | +| ResetLike | *No description.* | +| ResetLimit | *No description.* | +| ResetStartsWith | *No description.* | +| ResetWithDescribe | *No description.* | --- @@ -263,12 +270,66 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable --- +##### `PutIn` + +```go +func PutIn(value DataSnowflakeViewsIn) +``` + +###### `value`Required + +- *Type:* DataSnowflakeViewsIn + +--- + +##### `PutLimit` + +```go +func PutLimit(value DataSnowflakeViewsLimit) +``` + +###### `value`Required + +- *Type:* DataSnowflakeViewsLimit + +--- + ##### `ResetId` ```go func ResetId() ``` +##### `ResetIn` + +```go +func ResetIn() +``` + +##### `ResetLike` + +```go +func ResetLike() +``` + +##### `ResetLimit` + +```go +func ResetLimit() +``` + +##### `ResetStartsWith` + +```go +func ResetStartsWith() +``` + +##### `ResetWithDescribe` + +```go +func ResetWithDescribe() +``` + #### Static Functions | **Name** | **Description** | @@ -372,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.94.1/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.95.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -400,13 +461,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | +| In | DataSnowflakeViewsInOutputReference | *No description.* | +| Limit | DataSnowflakeViewsLimitOutputReference | *No description.* | | Views | DataSnowflakeViewsViewsList | *No description.* | -| DatabaseInput | *string | *No description.* | | IdInput | *string | *No description.* | -| SchemaInput | *string | *No description.* | -| Database | *string | *No description.* | +| InInput | DataSnowflakeViewsIn | *No description.* | +| LikeInput | *string | *No description.* | +| LimitInput | DataSnowflakeViewsLimit | *No description.* | +| StartsWithInput | *string | *No description.* | +| WithDescribeInput | interface{} | *No description.* | | Id | *string | *No description.* | -| Schema | *string | *No description.* | +| Like | *string | *No description.* | +| StartsWith | *string | *No description.* | +| WithDescribe | interface{} | *No description.* | --- @@ -532,6 +599,26 @@ func Provider() TerraformProvider --- +##### `In`Required + +```go +func In() DataSnowflakeViewsInOutputReference +``` + +- *Type:* DataSnowflakeViewsInOutputReference + +--- + +##### `Limit`Required + +```go +func Limit() DataSnowflakeViewsLimitOutputReference +``` + +- *Type:* DataSnowflakeViewsLimitOutputReference + +--- + ##### `Views`Required ```go @@ -542,46 +629,66 @@ func Views() DataSnowflakeViewsViewsList --- -##### `DatabaseInput`Optional +##### `IdInput`Optional ```go -func DatabaseInput() *string +func IdInput() *string ``` - *Type:* *string --- -##### `IdInput`Optional +##### `InInput`Optional ```go -func IdInput() *string +func InInput() DataSnowflakeViewsIn ``` -- *Type:* *string +- *Type:* DataSnowflakeViewsIn --- -##### `SchemaInput`Optional +##### `LikeInput`Optional ```go -func SchemaInput() *string +func LikeInput() *string ``` - *Type:* *string --- -##### `Database`Required +##### `LimitInput`Optional ```go -func Database() *string +func LimitInput() DataSnowflakeViewsLimit +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + +##### `StartsWithInput`Optional + +```go +func StartsWithInput() *string ``` - *Type:* *string --- +##### `WithDescribeInput`Optional + +```go +func WithDescribeInput() interface{} +``` + +- *Type:* interface{} + +--- + ##### `Id`Required ```go @@ -592,16 +699,36 @@ func Id() *string --- -##### `Schema`Required +##### `Like`Required ```go -func Schema() *string +func Like() *string +``` + +- *Type:* *string + +--- + +##### `StartsWith`Required + +```go +func StartsWith() *string ``` - *Type:* *string --- +##### `WithDescribe`Required + +```go +func WithDescribe() interface{} +``` + +- *Type:* interface{} + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -637,9 +764,12 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, - Database: *string, - Schema: *string, Id: *string, + In: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.dataSnowflakeViews.DataSnowflakeViewsIn, + Like: *string, + Limit: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.dataSnowflakeViews.DataSnowflakeViewsLimit, + StartsWith: *string, + WithDescribe: interface{}, } ``` @@ -654,9 +784,12 @@ 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.* | -| 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.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| StartsWith | *string | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | +| WithDescribe | interface{} | Runs DESC VIEW for each view returned by SHOW VIEWS. | --- @@ -730,233 +863,270 @@ Provisioners *[]interface{} --- -##### `Database`Required +##### `Id`Optional ```go -Database *string +Id *string ``` - *Type:* *string -The database from which to return the schemas from. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#id DataSnowflakeViews#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#database DataSnowflakeViews#database} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `Schema`Required +##### `In`Optional ```go -Schema *string +In DataSnowflakeViewsIn ``` -- *Type:* *string +- *Type:* DataSnowflakeViewsIn -The schema from which to return the views from. +in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#in DataSnowflakeViews#in} --- -##### `Id`Optional +##### `Like`Optional ```go -Id *string +Like *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#like DataSnowflakeViews#like} --- -### DataSnowflakeViewsViews - -#### Initializer +##### `Limit`Optional ```go -import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" - -&datasnowflakeviews.DataSnowflakeViewsViews { - -} +Limit DataSnowflakeViewsLimit ``` +- *Type:* DataSnowflakeViewsLimit -## Classes +limit block. -### DataSnowflakeViewsViewsList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#limit DataSnowflakeViews#limit} -#### Initializers +--- -```go -import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" +##### `StartsWith`Optional -datasnowflakeviews.NewDataSnowflakeViewsViewsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeViewsViewsList +```go +StartsWith *string ``` -| **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). | +- *Type:* *string ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `terraformResource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +--- -The parent resource. +##### `WithDescribe`Optional ---- +```go +WithDescribe interface{} +``` -##### `terraformAttribute`Required +- *Type:* interface{} -- *Type:* *string +Runs DESC VIEW for each view returned by SHOW VIEWS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- -##### `wrapsSet`Required +### DataSnowflakeViewsIn -- *Type:* *bool +#### Initializer -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" ---- +&datasnowflakeviews.DataSnowflakeViewsIn { + Account: interface{}, + Database: *string, + Schema: *string, +} +``` -#### Methods +#### Properties -| **Name** | **Description** | -| --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Account | interface{} | Returns records for the entire account. | +| Database | *string | Returns records for the current database in use or for a specified database. | +| Schema | *string | Returns records for the current schema in use or a specified schema. Use fully qualified name. | --- -##### `AllWithMapKey` +##### `Account`Optional ```go -func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +Account interface{} ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* interface{} -###### `mapKeyAttributeName`Required +Returns records for the entire account. -- *Type:* *string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#account DataSnowflakeViews#account} --- -##### `ComputeFqn` +##### `Database`Optional ```go -func ComputeFqn() *string +Database *string ``` -##### `Resolve` +- *Type:* *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.95.0/docs/data-sources/views#database DataSnowflakeViews#database} + +--- + +##### `Schema`Optional ```go -func Resolve(_context IResolveContext) interface{} +Schema *string ``` -Produce the Token's value at resolution time. +- *Type:* *string -###### `_context`Required +Returns records for the current schema in use or a specified schema. Use fully qualified name. -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- -##### `ToString` +### DataSnowflakeViewsLimit + +#### Initializer ```go -func ToString() *string +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" + +&datasnowflakeviews.DataSnowflakeViewsLimit { + Rows: *f64, + From: *string, +} ``` -Return a string representation of this resolvable object. +#### Properties -Returns a reversible string representation. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Rows | *f64 | The maximum number of rows to return. | +| From | *string | Specifies a **case-sensitive** pattern that is used to match object name. | -##### `Get` +--- + +##### `Rows`Required ```go -func Get(index *f64) DataSnowflakeViewsViewsOutputReference +Rows *f64 ``` -###### `index`Required - - *Type:* *f64 -the index of the item to return. +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- +##### `From`Optional -#### Properties +```go +From *string +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | +- *Type:* *string + +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.95.0/docs/data-sources/views#from DataSnowflakeViews#from} --- -##### `CreationStack`Required +### DataSnowflakeViewsViews + +#### Initializer ```go -func CreationStack() *[]*string -``` +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" -- *Type:* *[]*string +&datasnowflakeviews.DataSnowflakeViewsViews { -The creation stack of this resolvable which will be appended to errors thrown during resolution. +} +``` -If this returns an empty array the stack will not be attached. ---- +### DataSnowflakeViewsViewsDescribeOutput -##### `Fqn`Required +#### Initializer ```go -func Fqn() *string +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" + +&datasnowflakeviews.DataSnowflakeViewsViewsDescribeOutput { + +} ``` -- *Type:* *string ---- +### DataSnowflakeViewsViewsShowOutput +#### Initializer -### DataSnowflakeViewsViewsOutputReference +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" -#### Initializers +&datasnowflakeviews.DataSnowflakeViewsViewsShowOutput { + +} +``` + + +## Classes + +### DataSnowflakeViewsInOutputReference + +#### Initializers ```go import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" -datasnowflakeviews.NewDataSnowflakeViewsViewsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeViewsViewsOutputReference +datasnowflakeviews.NewDataSnowflakeViewsInOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataSnowflakeViewsInOutputReference ``` | **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 | 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 +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -964,7 +1134,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -972,7 +1142,1780 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetAccount | *No description.* | +| ResetDatabase | *No description.* | +| ResetSchema | *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. + +##### `ResetAccount` + +```go +func ResetAccount() +``` + +##### `ResetDatabase` + +```go +func ResetDatabase() +``` + +##### `ResetSchema` + +```go +func ResetSchema() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| AccountInput | interface{} | *No description.* | +| DatabaseInput | *string | *No description.* | +| SchemaInput | *string | *No description.* | +| Account | interface{} | *No description.* | +| Database | *string | *No description.* | +| Schema | *string | *No description.* | +| InternalValue | DataSnowflakeViewsIn | *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 + +--- + +##### `AccountInput`Optional + +```go +func AccountInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DatabaseInput`Optional + +```go +func DatabaseInput() *string +``` + +- *Type:* *string + +--- + +##### `SchemaInput`Optional + +```go +func SchemaInput() *string +``` + +- *Type:* *string + +--- + +##### `Account`Required + +```go +func Account() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Database`Required + +```go +func Database() *string +``` + +- *Type:* *string + +--- + +##### `Schema`Required + +```go +func Schema() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeViewsIn +``` + +- *Type:* DataSnowflakeViewsIn + +--- + + +### DataSnowflakeViewsLimitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" + +datasnowflakeviews.NewDataSnowflakeViewsLimitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataSnowflakeViewsLimitOutputReference +``` + +| **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. | +| ResetFrom | *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. + +##### `ResetFrom` + +```go +func ResetFrom() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| FromInput | *string | *No description.* | +| RowsInput | *f64 | *No description.* | +| From | *string | *No description.* | +| Rows | *f64 | *No description.* | +| InternalValue | DataSnowflakeViewsLimit | *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 + +--- + +##### `FromInput`Optional + +```go +func FromInput() *string +``` + +- *Type:* *string + +--- + +##### `RowsInput`Optional + +```go +func RowsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `From`Required + +```go +func From() *string +``` + +- *Type:* *string + +--- + +##### `Rows`Required + +```go +func Rows() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeViewsLimit +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + + +### DataSnowflakeViewsViewsDescribeOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" + +datasnowflakeviews.NewDataSnowflakeViewsViewsDescribeOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeViewsViewsDescribeOutputList +``` + +| **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) DataSnowflakeViewsViewsDescribeOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeViewsViewsDescribeOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" + +datasnowflakeviews.NewDataSnowflakeViewsViewsDescribeOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeViewsViewsDescribeOutputOutputReference +``` + +| **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.* | +| Check | *string | *No description.* | +| Comment | *string | *No description.* | +| Default | *string | *No description.* | +| Expression | *string | *No description.* | +| IsNullable | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsPrimary | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsUnique | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Kind | *string | *No description.* | +| Name | *string | *No description.* | +| PolicyName | *string | *No description.* | +| PrivacyDomain | *string | *No description.* | +| Type | *string | *No description.* | +| InternalValue | DataSnowflakeViewsViewsDescribeOutput | *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 + +--- + +##### `Check`Required + +```go +func Check() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Expression`Required + +```go +func Expression() *string +``` + +- *Type:* *string + +--- + +##### `IsNullable`Required + +```go +func IsNullable() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsPrimary`Required + +```go +func IsPrimary() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsUnique`Required + +```go +func IsUnique() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Kind`Required + +```go +func Kind() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `PolicyName`Required + +```go +func PolicyName() *string +``` + +- *Type:* *string + +--- + +##### `PrivacyDomain`Required + +```go +func PrivacyDomain() *string +``` + +- *Type:* *string + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeViewsViewsDescribeOutput +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutput + +--- + + +### DataSnowflakeViewsViewsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" + +datasnowflakeviews.NewDataSnowflakeViewsViewsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeViewsViewsList +``` + +| **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) DataSnowflakeViewsViewsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeViewsViewsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" + +datasnowflakeviews.NewDataSnowflakeViewsViewsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeViewsViewsOutputReference +``` + +| **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.* | +| DescribeOutput | DataSnowflakeViewsViewsDescribeOutputList | *No description.* | +| ShowOutput | DataSnowflakeViewsViewsShowOutputList | *No description.* | +| InternalValue | DataSnowflakeViewsViews | *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 + +--- + +##### `DescribeOutput`Required + +```go +func DescribeOutput() DataSnowflakeViewsViewsDescribeOutputList +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutputList + +--- + +##### `ShowOutput`Required + +```go +func ShowOutput() DataSnowflakeViewsViewsShowOutputList +``` + +- *Type:* DataSnowflakeViewsViewsShowOutputList + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeViewsViews +``` + +- *Type:* DataSnowflakeViewsViews + +--- + + +### DataSnowflakeViewsViewsShowOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" + +datasnowflakeviews.NewDataSnowflakeViewsViewsShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataSnowflakeViewsViewsShowOutputList +``` + +| **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) DataSnowflakeViewsViewsShowOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeViewsViewsShowOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflakeviews" + +datasnowflakeviews.NewDataSnowflakeViewsViewsShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataSnowflakeViewsViewsShowOutputOutputReference +``` + +| **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 @@ -980,7 +2923,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* *bool @@ -992,149 +2935,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -1142,13 +3085,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -1163,17 +3106,26 @@ Returns a reversible string representation. | **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.* | -| Database | *string | *No description.* | -| Name | *string | *No description.* | -| Schema | *string | *No description.* | -| InternalValue | DataSnowflakeViewsViews | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| ChangeTracking | *string | *No description.* | +| Comment | *string | *No description.* | +| CreatedOn | *string | *No description.* | +| DatabaseName | *string | *No description.* | +| IsMaterialized | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsSecure | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Kind | *string | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| OwnerRoleType | *string | *No description.* | +| Reserved | *string | *No description.* | +| SchemaName | *string | *No description.* | +| Text | *string | *No description.* | +| InternalValue | DataSnowflakeViewsViewsShowOutput | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -1187,7 +3139,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -1197,7 +3149,17 @@ func Fqn() *string --- -##### `Comment`Required +##### `ChangeTracking`Required + +```go +func ChangeTracking() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required ```go func Comment() *string @@ -1207,17 +3169,57 @@ func Comment() *string --- -##### `Database`Required +##### `CreatedOn`Required ```go -func Database() *string +func CreatedOn() *string +``` + +- *Type:* *string + +--- + +##### `DatabaseName`Required + +```go +func DatabaseName() *string +``` + +- *Type:* *string + +--- + +##### `IsMaterialized`Required + +```go +func IsMaterialized() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsSecure`Required + +```go +func IsSecure() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Kind`Required + +```go +func Kind() *string ``` - *Type:* *string --- -##### `Name`Required +##### `Name`Required ```go func Name() *string @@ -1227,23 +3229,63 @@ func Name() *string --- -##### `Schema`Required +##### `Owner`Required ```go -func Schema() *string +func Owner() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `OwnerRoleType`Required ```go -func InternalValue() DataSnowflakeViewsViews +func OwnerRoleType() *string ``` -- *Type:* DataSnowflakeViewsViews +- *Type:* *string + +--- + +##### `Reserved`Required + +```go +func Reserved() *string +``` + +- *Type:* *string + +--- + +##### `SchemaName`Required + +```go +func SchemaName() *string +``` + +- *Type:* *string + +--- + +##### `Text`Required + +```go +func Text() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataSnowflakeViewsViewsShowOutput +``` + +- *Type:* DataSnowflakeViewsViewsShowOutput --- diff --git a/docs/dataSnowflakeViews.java.md b/docs/dataSnowflakeViews.java.md index 0191c71dc..6573ff8a3 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.94.1/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views snowflake_views}. #### Initializers @@ -23,9 +23,13 @@ DataSnowflakeViews.Builder.create(Construct scope, java.lang.String id) // .provisioners(java.util.List) - .database(java.lang.String) - .schema(java.lang.String) // .id(java.lang.String) +// .in(DataSnowflakeViewsIn) +// .like(java.lang.String) +// .limit(DataSnowflakeViewsLimit) +// .startsWith(java.lang.String) +// .withDescribe(java.lang.Boolean) +// .withDescribe(IResolvable) .build(); ``` @@ -40,9 +44,12 @@ 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.* | -| 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.94.1/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.95.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. | +| startsWith | java.lang.String | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | +| withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC VIEW for each view returned by SHOW VIEWS. | --- @@ -106,34 +113,66 @@ Must be unique amongst siblings in the same scope --- -##### `database`Required +##### `id`Optional - *Type:* java.lang.String -The database from which to return the schemas from. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + +--- + +##### `in`Optional + +- *Type:* DataSnowflakeViewsIn -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#database DataSnowflakeViews#database} +in block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#in DataSnowflakeViews#in} --- -##### `schema`Required +##### `like`Optional - *Type:* java.lang.String -The schema from which to return the views from. +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.94.1/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#like DataSnowflakeViews#like} --- -##### `id`Optional +##### `limit`Optional + +- *Type:* DataSnowflakeViewsLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#limit DataSnowflakeViews#limit} + +--- + +##### `startsWith`Optional - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} + +--- + +##### `withDescribe`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +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.95.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- @@ -158,7 +197,14 @@ If you experience problems setting this value it might not be settable. Please t | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putIn | *No description.* | +| putLimit | *No description.* | | resetId | *No description.* | +| resetIn | *No description.* | +| resetLike | *No description.* | +| resetLimit | *No description.* | +| resetStartsWith | *No description.* | +| resetWithDescribe | *No description.* | --- @@ -354,12 +400,66 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute --- +##### `putIn` + +```java +public void putIn(DataSnowflakeViewsIn value) +``` + +###### `value`Required + +- *Type:* DataSnowflakeViewsIn + +--- + +##### `putLimit` + +```java +public void putLimit(DataSnowflakeViewsLimit value) +``` + +###### `value`Required + +- *Type:* DataSnowflakeViewsLimit + +--- + ##### `resetId` ```java public void resetId() ``` +##### `resetIn` + +```java +public void resetIn() +``` + +##### `resetLike` + +```java +public void resetLike() +``` + +##### `resetLimit` + +```java +public void resetLimit() +``` + +##### `resetStartsWith` + +```java +public void resetStartsWith() +``` + +##### `resetWithDescribe` + +```java +public void resetWithDescribe() +``` + #### Static Functions | **Name** | **Description** | @@ -463,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.94.1/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.95.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -491,13 +591,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| in | DataSnowflakeViewsInOutputReference | *No description.* | +| limit | DataSnowflakeViewsLimitOutputReference | *No description.* | | views | DataSnowflakeViewsViewsList | *No description.* | -| databaseInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | -| schemaInput | java.lang.String | *No description.* | -| database | java.lang.String | *No description.* | +| inInput | DataSnowflakeViewsIn | *No description.* | +| likeInput | java.lang.String | *No description.* | +| limitInput | DataSnowflakeViewsLimit | *No description.* | +| startsWithInput | java.lang.String | *No description.* | +| withDescribeInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | id | java.lang.String | *No description.* | -| schema | java.lang.String | *No description.* | +| like | java.lang.String | *No description.* | +| startsWith | java.lang.String | *No description.* | +| withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | --- @@ -623,6 +729,26 @@ public TerraformProvider getProvider(); --- +##### `in`Required + +```java +public DataSnowflakeViewsInOutputReference getIn(); +``` + +- *Type:* DataSnowflakeViewsInOutputReference + +--- + +##### `limit`Required + +```java +public DataSnowflakeViewsLimitOutputReference getLimit(); +``` + +- *Type:* DataSnowflakeViewsLimitOutputReference + +--- + ##### `views`Required ```java @@ -633,46 +759,66 @@ public DataSnowflakeViewsViewsList getViews(); --- -##### `databaseInput`Optional +##### `idInput`Optional ```java -public java.lang.String getDatabaseInput(); +public java.lang.String getIdInput(); ``` - *Type:* java.lang.String --- -##### `idInput`Optional +##### `inInput`Optional ```java -public java.lang.String getIdInput(); +public DataSnowflakeViewsIn getInInput(); ``` -- *Type:* java.lang.String +- *Type:* DataSnowflakeViewsIn --- -##### `schemaInput`Optional +##### `likeInput`Optional ```java -public java.lang.String getSchemaInput(); +public java.lang.String getLikeInput(); ``` - *Type:* java.lang.String --- -##### `database`Required +##### `limitInput`Optional ```java -public java.lang.String getDatabase(); +public DataSnowflakeViewsLimit getLimitInput(); +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + +##### `startsWithInput`Optional + +```java +public java.lang.String getStartsWithInput(); ``` - *Type:* java.lang.String --- +##### `withDescribeInput`Optional + +```java +public java.lang.Object getWithDescribeInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + ##### `id`Required ```java @@ -683,16 +829,36 @@ public java.lang.String getId(); --- -##### `schema`Required +##### `like`Required ```java -public java.lang.String getSchema(); +public java.lang.String getLike(); +``` + +- *Type:* java.lang.String + +--- + +##### `startsWith`Required + +```java +public java.lang.String getStartsWith(); ``` - *Type:* java.lang.String --- +##### `withDescribe`Required + +```java +public java.lang.Object getWithDescribe(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -732,9 +898,13 @@ DataSnowflakeViewsConfig.builder() // .provisioners(java.util.List) - .database(java.lang.String) - .schema(java.lang.String) // .id(java.lang.String) +// .in(DataSnowflakeViewsIn) +// .like(java.lang.String) +// .limit(DataSnowflakeViewsLimit) +// .startsWith(java.lang.String) +// .withDescribe(java.lang.Boolean) +// .withDescribe(IResolvable) .build(); ``` @@ -749,9 +919,12 @@ DataSnowflakeViewsConfig.builder() | 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 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.94.1/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.95.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. | +| startsWith | java.lang.String | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | +| withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC VIEW for each view returned by SHOW VIEWS. | --- @@ -825,248 +998,2057 @@ public java.lang.Object getProvisioners(); --- -##### `database`Required +##### `id`Optional ```java -public java.lang.String getDatabase(); +public java.lang.String getId(); ``` - *Type:* java.lang.String -The database from which to return the schemas from. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#id DataSnowflakeViews#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#database DataSnowflakeViews#database} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `schema`Required +##### `in`Optional ```java -public java.lang.String getSchema(); +public DataSnowflakeViewsIn getIn(); ``` -- *Type:* java.lang.String +- *Type:* DataSnowflakeViewsIn -The schema from which to return the views from. +in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#in DataSnowflakeViews#in} --- -##### `id`Optional +##### `like`Optional ```java -public java.lang.String getId(); +public java.lang.String getLike(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#like DataSnowflakeViews#like} --- -### DataSnowflakeViewsViews - -#### Initializer +##### `limit`Optional ```java -import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViews; - -DataSnowflakeViewsViews.builder() - .build(); +public DataSnowflakeViewsLimit getLimit(); ``` +- *Type:* DataSnowflakeViewsLimit -## Classes +limit block. -### DataSnowflakeViewsViewsList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#limit DataSnowflakeViews#limit} -#### Initializers +--- -```java -import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsList; +##### `startsWith`Optional -new DataSnowflakeViewsViewsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +```java +public java.lang.String getStartsWith(); ``` -| **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). | +- *Type:* java.lang.String ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `terraformResource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +--- -The parent resource. +##### `withDescribe`Optional ---- +```java +public java.lang.Object getWithDescribe(); +``` -##### `terraformAttribute`Required +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -- *Type:* java.lang.String +Runs DESC VIEW for each view returned by SHOW VIEWS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- -##### `wrapsSet`Required +### DataSnowflakeViewsIn -- *Type:* java.lang.Boolean +#### Initializer -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsIn; ---- +DataSnowflakeViewsIn.builder() +// .account(java.lang.Boolean) +// .account(IResolvable) +// .database(java.lang.String) +// .schema(java.lang.String) + .build(); +``` -#### Methods +#### Properties -| **Name** | **Description** | -| --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| account | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Returns records for the entire account. | +| database | java.lang.String | Returns records for the current database in use or for a specified database. | +| schema | java.lang.String | Returns records for the current schema in use or a specified schema. Use fully qualified name. | --- -##### `allWithMapKey` +##### `account`Optional ```java -public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +public java.lang.Object getAccount(); ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -###### `mapKeyAttributeName`Required +Returns records for the entire account. -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#account DataSnowflakeViews#account} --- -##### `computeFqn` - -```java -public java.lang.String computeFqn() -``` - -##### `resolve` +##### `database`Optional ```java -public java.lang.Object resolve(IResolveContext _context) +public java.lang.String getDatabase(); ``` -Produce the Token's value at resolution time. +- *Type:* java.lang.String -###### `_context`Required +Returns records for the current database in use or for a specified database. -- *Type:* com.hashicorp.cdktf.IResolveContext +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#database DataSnowflakeViews#database} --- -##### `toString` +##### `schema`Optional ```java -public java.lang.String toString() +public java.lang.String getSchema(); ``` -Return a string representation of this resolvable object. - -Returns a reversible string representation. +- *Type:* java.lang.String -##### `get` +Returns records for the current schema in use or a specified schema. Use fully qualified name. -```java -public DataSnowflakeViewsViewsOutputReference get(java.lang.Number index) -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#schema DataSnowflakeViews#schema} -###### `index`Required +--- -- *Type:* java.lang.Number +### DataSnowflakeViewsLimit -the index of the item to return. +#### Initializer ---- +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsLimit; +DataSnowflakeViewsLimit.builder() + .rows(java.lang.Number) +// .from(java.lang.String) + .build(); +``` #### 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.* | +| rows | java.lang.Number | The maximum number of rows to return. | +| from | java.lang.String | Specifies a **case-sensitive** pattern that is used to match object name. | --- -##### `creationStack`Required +##### `rows`Required ```java -public java.util.List getCreationStack(); +public java.lang.Number getRows(); ``` -- *Type:* java.util.List +- *Type:* java.lang.Number -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The maximum number of rows to return. -If this returns an empty array the stack will not be attached. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- -##### `fqn`Required +##### `from`Optional ```java -public java.lang.String getFqn(); +public java.lang.String getFrom(); ``` - *Type:* java.lang.String ---- +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. -### DataSnowflakeViewsViewsOutputReference +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#from DataSnowflakeViews#from} -#### Initializers +--- + +### DataSnowflakeViewsViews + +#### Initializer ```java -import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsOutputReference; +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViews; -new DataSnowflakeViewsViewsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +DataSnowflakeViewsViews.builder() + .build(); ``` -| **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). | ---- +### DataSnowflakeViewsViewsDescribeOutput -##### `terraformResource`Required +#### Initializer -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsDescribeOutput; -The parent resource. +DataSnowflakeViewsViewsDescribeOutput.builder() + .build(); +``` ---- -##### `terraformAttribute`Required +### DataSnowflakeViewsViewsShowOutput -- *Type:* java.lang.String +#### Initializer -The attribute on the parent resource this class is referencing. +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsShowOutput; ---- +DataSnowflakeViewsViewsShowOutput.builder() + .build(); +``` + + +## Classes + +### DataSnowflakeViewsInOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsInOutputReference; + +new DataSnowflakeViewsInOutputReference(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. | +| resetAccount | *No description.* | +| resetDatabase | *No description.* | +| resetSchema | *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. + +##### `resetAccount` + +```java +public void resetAccount() +``` + +##### `resetDatabase` + +```java +public void resetDatabase() +``` + +##### `resetSchema` + +```java +public void resetSchema() +``` + + +#### 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.* | +| accountInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| databaseInput | java.lang.String | *No description.* | +| schemaInput | java.lang.String | *No description.* | +| account | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| database | java.lang.String | *No description.* | +| schema | java.lang.String | *No description.* | +| internalValue | DataSnowflakeViewsIn | *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 + +--- + +##### `accountInput`Optional + +```java +public java.lang.Object getAccountInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `databaseInput`Optional + +```java +public java.lang.String getDatabaseInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `schemaInput`Optional + +```java +public java.lang.String getSchemaInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `account`Required + +```java +public java.lang.Object getAccount(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `database`Required + +```java +public java.lang.String getDatabase(); +``` + +- *Type:* java.lang.String + +--- + +##### `schema`Required + +```java +public java.lang.String getSchema(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeViewsIn getInternalValue(); +``` + +- *Type:* DataSnowflakeViewsIn + +--- + + +### DataSnowflakeViewsLimitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsLimitOutputReference; + +new DataSnowflakeViewsLimitOutputReference(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. | +| resetFrom | *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. + +##### `resetFrom` + +```java +public void resetFrom() +``` + + +#### 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.* | +| fromInput | java.lang.String | *No description.* | +| rowsInput | java.lang.Number | *No description.* | +| from | java.lang.String | *No description.* | +| rows | java.lang.Number | *No description.* | +| internalValue | DataSnowflakeViewsLimit | *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 + +--- + +##### `fromInput`Optional + +```java +public java.lang.String getFromInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `rowsInput`Optional + +```java +public java.lang.Number getRowsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `from`Required + +```java +public java.lang.String getFrom(); +``` + +- *Type:* java.lang.String + +--- + +##### `rows`Required + +```java +public java.lang.Number getRows(); +``` + +- *Type:* java.lang.Number + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeViewsLimit getInternalValue(); +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + + +### DataSnowflakeViewsViewsDescribeOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsDescribeOutputList; + +new DataSnowflakeViewsViewsDescribeOutputList(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 DataSnowflakeViewsViewsDescribeOutputOutputReference 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 + +--- + + +### DataSnowflakeViewsViewsDescribeOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsDescribeOutputOutputReference; + +new DataSnowflakeViewsViewsDescribeOutputOutputReference(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.* | +| check | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| expression | java.lang.String | *No description.* | +| isNullable | com.hashicorp.cdktf.IResolvable | *No description.* | +| isPrimary | com.hashicorp.cdktf.IResolvable | *No description.* | +| isUnique | com.hashicorp.cdktf.IResolvable | *No description.* | +| kind | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| policyName | java.lang.String | *No description.* | +| privacyDomain | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | DataSnowflakeViewsViewsDescribeOutput | *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 + +--- + +##### `check`Required + +```java +public java.lang.String getCheck(); +``` + +- *Type:* java.lang.String + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `expression`Required + +```java +public java.lang.String getExpression(); +``` + +- *Type:* java.lang.String + +--- + +##### `isNullable`Required + +```java +public IResolvable getIsNullable(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `isPrimary`Required + +```java +public IResolvable getIsPrimary(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `isUnique`Required + +```java +public IResolvable getIsUnique(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `kind`Required + +```java +public java.lang.String getKind(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `policyName`Required + +```java +public java.lang.String getPolicyName(); +``` + +- *Type:* java.lang.String + +--- + +##### `privacyDomain`Required + +```java +public java.lang.String getPrivacyDomain(); +``` + +- *Type:* java.lang.String + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeViewsViewsDescribeOutput getInternalValue(); +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutput + +--- + + +### DataSnowflakeViewsViewsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsList; + +new DataSnowflakeViewsViewsList(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 DataSnowflakeViewsViewsOutputReference 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 + +--- + + +### DataSnowflakeViewsViewsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsOutputReference; + +new DataSnowflakeViewsViewsOutputReference(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.* | +| describeOutput | DataSnowflakeViewsViewsDescribeOutputList | *No description.* | +| showOutput | DataSnowflakeViewsViewsShowOutputList | *No description.* | +| internalValue | DataSnowflakeViewsViews | *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 + +--- + +##### `describeOutput`Required + +```java +public DataSnowflakeViewsViewsDescribeOutputList getDescribeOutput(); +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutputList + +--- + +##### `showOutput`Required + +```java +public DataSnowflakeViewsViewsShowOutputList getShowOutput(); +``` + +- *Type:* DataSnowflakeViewsViewsShowOutputList + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeViewsViews getInternalValue(); +``` + +- *Type:* DataSnowflakeViewsViews + +--- + + +### DataSnowflakeViewsViewsShowOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsShowOutputList; + +new DataSnowflakeViewsViewsShowOutputList(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). | -##### `complexObjectIndex`Required +--- + +##### `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 DataSnowflakeViewsViewsShowOutputOutputReference 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 + +--- + + +### DataSnowflakeViewsViewsShowOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.data_snowflake_views.DataSnowflakeViewsViewsShowOutputOutputReference; + +new DataSnowflakeViewsViewsShowOutputOutputReference(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 @@ -1074,7 +3056,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* java.lang.Boolean @@ -1086,149 +3068,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -1236,13 +3218,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -1257,17 +3239,26 @@ Returns a reversible string representation. | **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.* | -| database | java.lang.String | *No description.* | -| name | java.lang.String | *No description.* | -| schema | java.lang.String | *No description.* | -| internalValue | DataSnowflakeViewsViews | *No 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.* | +| changeTracking | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| createdOn | java.lang.String | *No description.* | +| databaseName | java.lang.String | *No description.* | +| isMaterialized | com.hashicorp.cdktf.IResolvable | *No description.* | +| isSecure | com.hashicorp.cdktf.IResolvable | *No description.* | +| kind | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| ownerRoleType | java.lang.String | *No description.* | +| reserved | java.lang.String | *No description.* | +| schemaName | java.lang.String | *No description.* | +| text | java.lang.String | *No description.* | +| internalValue | DataSnowflakeViewsViewsShowOutput | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -1281,7 +3272,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -1291,7 +3282,17 @@ public java.lang.String getFqn(); --- -##### `comment`Required +##### `changeTracking`Required + +```java +public java.lang.String getChangeTracking(); +``` + +- *Type:* java.lang.String + +--- + +##### `comment`Required ```java public java.lang.String getComment(); @@ -1301,17 +3302,57 @@ public java.lang.String getComment(); --- -##### `database`Required +##### `createdOn`Required ```java -public java.lang.String getDatabase(); +public java.lang.String getCreatedOn(); +``` + +- *Type:* java.lang.String + +--- + +##### `databaseName`Required + +```java +public java.lang.String getDatabaseName(); +``` + +- *Type:* java.lang.String + +--- + +##### `isMaterialized`Required + +```java +public IResolvable getIsMaterialized(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `isSecure`Required + +```java +public IResolvable getIsSecure(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `kind`Required + +```java +public java.lang.String getKind(); ``` - *Type:* java.lang.String --- -##### `name`Required +##### `name`Required ```java public java.lang.String getName(); @@ -1321,23 +3362,63 @@ public java.lang.String getName(); --- -##### `schema`Required +##### `owner`Required ```java -public java.lang.String getSchema(); +public java.lang.String getOwner(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `ownerRoleType`Required ```java -public DataSnowflakeViewsViews getInternalValue(); +public java.lang.String getOwnerRoleType(); ``` -- *Type:* DataSnowflakeViewsViews +- *Type:* java.lang.String + +--- + +##### `reserved`Required + +```java +public java.lang.String getReserved(); +``` + +- *Type:* java.lang.String + +--- + +##### `schemaName`Required + +```java +public java.lang.String getSchemaName(); +``` + +- *Type:* java.lang.String + +--- + +##### `text`Required + +```java +public java.lang.String getText(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataSnowflakeViewsViewsShowOutput getInternalValue(); +``` + +- *Type:* DataSnowflakeViewsViewsShowOutput --- diff --git a/docs/dataSnowflakeViews.python.md b/docs/dataSnowflakeViews.python.md index 5e114bcbf..ef9d1279a 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.94.1/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views snowflake_views}. #### Initializers @@ -21,9 +21,12 @@ dataSnowflakeViews.DataSnowflakeViews( lifecycle: TerraformResourceLifecycle = None, provider: TerraformProvider = None, provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, - database: str, - schema: str, - id: str = None + id: str = None, + in: DataSnowflakeViewsIn = None, + like: str = None, + limit: DataSnowflakeViewsLimit = None, + starts_with: str = None, + with_describe: typing.Union[bool, IResolvable] = None ) ``` @@ -38,9 +41,12 @@ 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.* | -| 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.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| starts_with | str | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | +| with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC VIEW for each view returned by SHOW VIEWS. | --- @@ -104,34 +110,66 @@ Must be unique amongst siblings in the same scope --- -##### `database`Required +##### `id`Optional - *Type:* str -The database from which to return the schemas from. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + +--- + +##### `in`Optional + +- *Type:* DataSnowflakeViewsIn -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#database DataSnowflakeViews#database} +in block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#in DataSnowflakeViews#in} --- -##### `schema`Required +##### `like`Optional - *Type:* str -The schema from which to return the views from. +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.94.1/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#like DataSnowflakeViews#like} --- -##### `id`Optional +##### `limit`Optional + +- *Type:* DataSnowflakeViewsLimit + +limit block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#limit DataSnowflakeViews#limit} + +--- + +##### `starts_with`Optional - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} + +--- + +##### `with_describe`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +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.95.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- @@ -156,7 +194,14 @@ If you experience problems setting this value it might not be settable. Please t | get_string_attribute | *No description.* | | get_string_map_attribute | *No description.* | | interpolation_for_attribute | *No description.* | +| put_in | *No description.* | +| put_limit | *No description.* | | reset_id | *No description.* | +| reset_in | *No description.* | +| reset_like | *No description.* | +| reset_limit | *No description.* | +| reset_starts_with | *No description.* | +| reset_with_describe | *No description.* | --- @@ -377,12 +422,113 @@ def interpolation_for_attribute( --- +##### `put_in` + +```python +def put_in( + account: typing.Union[bool, IResolvable] = None, + database: str = None, + schema: str = None +) -> None +``` + +###### `account`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Returns records for the entire account. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#account DataSnowflakeViews#account} + +--- + +###### `database`Optional + +- *Type:* 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.95.0/docs/data-sources/views#database DataSnowflakeViews#database} + +--- + +###### `schema`Optional + +- *Type:* 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.95.0/docs/data-sources/views#schema DataSnowflakeViews#schema} + +--- + +##### `put_limit` + +```python +def put_limit( + rows: typing.Union[int, float], + from: str = None +) -> None +``` + +###### `rows`Required + +- *Type:* 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.95.0/docs/data-sources/views#rows DataSnowflakeViews#rows} + +--- + +###### `from`Optional + +- *Type:* str + +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.95.0/docs/data-sources/views#from DataSnowflakeViews#from} + +--- + ##### `reset_id` ```python def reset_id() -> None ``` +##### `reset_in` + +```python +def reset_in() -> None +``` + +##### `reset_like` + +```python +def reset_like() -> None +``` + +##### `reset_limit` + +```python +def reset_limit() -> None +``` + +##### `reset_starts_with` + +```python +def reset_starts_with() -> None +``` + +##### `reset_with_describe` + +```python +def reset_with_describe() -> None +``` + #### Static Functions | **Name** | **Description** | @@ -497,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.94.1/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.95.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -525,13 +671,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | for_each | cdktf.ITerraformIterator | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| in | DataSnowflakeViewsInOutputReference | *No description.* | +| limit | DataSnowflakeViewsLimitOutputReference | *No description.* | | views | DataSnowflakeViewsViewsList | *No description.* | -| database_input | str | *No description.* | | id_input | str | *No description.* | -| schema_input | str | *No description.* | -| database | str | *No description.* | +| in_input | DataSnowflakeViewsIn | *No description.* | +| like_input | str | *No description.* | +| limit_input | DataSnowflakeViewsLimit | *No description.* | +| starts_with_input | str | *No description.* | +| with_describe_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | id | str | *No description.* | -| schema | str | *No description.* | +| like | str | *No description.* | +| starts_with | str | *No description.* | +| with_describe | typing.Union[bool, cdktf.IResolvable] | *No description.* | --- @@ -657,6 +809,26 @@ provider: TerraformProvider --- +##### `in`Required + +```python +in: DataSnowflakeViewsInOutputReference +``` + +- *Type:* DataSnowflakeViewsInOutputReference + +--- + +##### `limit`Required + +```python +limit: DataSnowflakeViewsLimitOutputReference +``` + +- *Type:* DataSnowflakeViewsLimitOutputReference + +--- + ##### `views`Required ```python @@ -667,46 +839,66 @@ views: DataSnowflakeViewsViewsList --- -##### `database_input`Optional +##### `id_input`Optional ```python -database_input: str +id_input: str ``` - *Type:* str --- -##### `id_input`Optional +##### `in_input`Optional ```python -id_input: str +in_input: DataSnowflakeViewsIn ``` -- *Type:* str +- *Type:* DataSnowflakeViewsIn --- -##### `schema_input`Optional +##### `like_input`Optional ```python -schema_input: str +like_input: str ``` - *Type:* str --- -##### `database`Required +##### `limit_input`Optional ```python -database: str +limit_input: DataSnowflakeViewsLimit +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + +##### `starts_with_input`Optional + +```python +starts_with_input: str ``` - *Type:* str --- +##### `with_describe_input`Optional + +```python +with_describe_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + ##### `id`Required ```python @@ -717,16 +909,36 @@ id: str --- -##### `schema`Required +##### `like`Required ```python -schema: str +like: str +``` + +- *Type:* str + +--- + +##### `starts_with`Required + +```python +starts_with: str ``` - *Type:* str --- +##### `with_describe`Required + +```python +with_describe: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -762,9 +974,12 @@ dataSnowflakeViews.DataSnowflakeViewsConfig( lifecycle: TerraformResourceLifecycle = None, provider: TerraformProvider = None, provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, - database: str, - schema: str, - id: str = None + id: str = None, + in: DataSnowflakeViewsIn = None, + like: str = None, + limit: DataSnowflakeViewsLimit = None, + starts_with: str = None, + with_describe: typing.Union[bool, IResolvable] = None ) ``` @@ -779,9 +994,12 @@ 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.* | -| 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.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| starts_with | str | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | +| with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC VIEW for each view returned by SHOW VIEWS. | --- @@ -855,183 +1073,2113 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- -##### `database`Required +##### `id`Optional ```python -database: str +id: str ``` - *Type:* str -The database from which to return the schemas from. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#id DataSnowflakeViews#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#database DataSnowflakeViews#database} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `schema`Required +##### `in`Optional ```python -schema: str +in: DataSnowflakeViewsIn ``` -- *Type:* str +- *Type:* DataSnowflakeViewsIn -The schema from which to return the views from. +in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#in DataSnowflakeViews#in} --- -##### `id`Optional +##### `like`Optional ```python -id: str +like: str ``` - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#like DataSnowflakeViews#like} --- -### DataSnowflakeViewsViews - -#### Initializer +##### `limit`Optional ```python -from cdktf_cdktf_provider_snowflake import data_snowflake_views - -dataSnowflakeViews.DataSnowflakeViewsViews() +limit: DataSnowflakeViewsLimit ``` +- *Type:* DataSnowflakeViewsLimit -## Classes +limit block. -### DataSnowflakeViewsViewsList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#limit DataSnowflakeViews#limit} -#### Initializers +--- -```python -from cdktf_cdktf_provider_snowflake import data_snowflake_views +##### `starts_with`Optional -dataSnowflakeViews.DataSnowflakeViewsViewsList( - terraform_resource: IInterpolatingParent, - terraform_attribute: str, - wraps_set: bool -) +```python +starts_with: str ``` -| **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). | +- *Type:* str ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `terraform_resource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} -- *Type:* cdktf.IInterpolatingParent +--- -The parent resource. +##### `with_describe`Optional ---- +```python +with_describe: typing.Union[bool, IResolvable] +``` -##### `terraform_attribute`Required +- *Type:* typing.Union[bool, cdktf.IResolvable] -- *Type:* str +Runs DESC VIEW for each view returned by SHOW VIEWS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- -##### `wraps_set`Required +### DataSnowflakeViewsIn -- *Type:* bool +#### Initializer -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views ---- +dataSnowflakeViews.DataSnowflakeViewsIn( + account: typing.Union[bool, IResolvable] = None, + database: str = None, + schema: str = None +) +``` -#### Methods +#### Properties -| **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.* | +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| account | typing.Union[bool, cdktf.IResolvable] | Returns records for the entire account. | +| database | str | Returns records for the current database in use or for a specified database. | +| schema | str | Returns records for the current schema in use or a specified schema. Use fully qualified name. | --- -##### `all_with_map_key` +##### `account`Optional ```python -def all_with_map_key( - map_key_attribute_name: str -) -> DynamicListTerraformIterator +account: typing.Union[bool, IResolvable] ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* typing.Union[bool, cdktf.IResolvable] -###### `map_key_attribute_name`Required +Returns records for the entire account. -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#account DataSnowflakeViews#account} --- -##### `compute_fqn` +##### `database`Optional ```python -def compute_fqn() -> str +database: str ``` -##### `resolve` +- *Type:* 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.95.0/docs/data-sources/views#database DataSnowflakeViews#database} + +--- + +##### `schema`Optional ```python -def resolve( - _context: IResolveContext -) -> typing.Any +schema: str ``` -Produce the Token's value at resolution time. +- *Type:* str -###### `_context`Required +Returns records for the current schema in use or a specified schema. Use fully qualified name. -- *Type:* cdktf.IResolveContext +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- -##### `to_string` +### DataSnowflakeViewsLimit + +#### Initializer ```python -def to_string() -> str +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsLimit( + rows: typing.Union[int, float], + from: str = None +) ``` -Return a string representation of this resolvable object. +#### Properties -Returns a reversible string representation. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| rows | typing.Union[int, float] | The maximum number of rows to return. | +| from | str | Specifies a **case-sensitive** pattern that is used to match object name. | -##### `get` +--- + +##### `rows`Required ```python -def get( - index: typing.Union[int, float] -) -> DataSnowflakeViewsViewsOutputReference +rows: typing.Union[int, float] ``` -###### `index`Required - - *Type:* typing.Union[int, float] -the index of the item to return. +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#rows DataSnowflakeViews#rows} + +--- + +##### `from`Optional + +```python +from: str +``` + +- *Type:* str + +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.95.0/docs/data-sources/views#from DataSnowflakeViews#from} + +--- + +### DataSnowflakeViewsViews + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsViews() +``` + + +### DataSnowflakeViewsViewsDescribeOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsViewsDescribeOutput() +``` + + +### DataSnowflakeViewsViewsShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsViewsShowOutput() +``` + + +## Classes + +### DataSnowflakeViewsInOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsInOutputReference( + 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_account | *No description.* | +| reset_database | *No description.* | +| reset_schema | *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_account` + +```python +def reset_account() -> None +``` + +##### `reset_database` + +```python +def reset_database() -> None +``` + +##### `reset_schema` + +```python +def reset_schema() -> 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.* | +| account_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| database_input | str | *No description.* | +| schema_input | str | *No description.* | +| account | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| database | str | *No description.* | +| schema | str | *No description.* | +| internal_value | DataSnowflakeViewsIn | *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 + +--- + +##### `account_input`Optional + +```python +account_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `database_input`Optional + +```python +database_input: str +``` + +- *Type:* str + +--- + +##### `schema_input`Optional + +```python +schema_input: str +``` + +- *Type:* str + +--- + +##### `account`Required + +```python +account: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `database`Required + +```python +database: str +``` + +- *Type:* str + +--- + +##### `schema`Required + +```python +schema: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeViewsIn +``` + +- *Type:* DataSnowflakeViewsIn + +--- + + +### DataSnowflakeViewsLimitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsLimitOutputReference( + 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_from | *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_from` + +```python +def reset_from() -> 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.* | +| from_input | str | *No description.* | +| rows_input | typing.Union[int, float] | *No description.* | +| from | str | *No description.* | +| rows | typing.Union[int, float] | *No description.* | +| internal_value | DataSnowflakeViewsLimit | *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 + +--- + +##### `from_input`Optional + +```python +from_input: str +``` + +- *Type:* str + +--- + +##### `rows_input`Optional + +```python +rows_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `from`Required + +```python +from: str +``` + +- *Type:* str + +--- + +##### `rows`Required + +```python +rows: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeViewsLimit +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + + +### DataSnowflakeViewsViewsDescribeOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsViewsDescribeOutputList( + 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] +) -> DataSnowflakeViewsViewsDescribeOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeViewsViewsDescribeOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsViewsDescribeOutputOutputReference( + 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.* | +| check | str | *No description.* | +| comment | str | *No description.* | +| default | str | *No description.* | +| expression | str | *No description.* | +| is_nullable | cdktf.IResolvable | *No description.* | +| is_primary | cdktf.IResolvable | *No description.* | +| is_unique | cdktf.IResolvable | *No description.* | +| kind | str | *No description.* | +| name | str | *No description.* | +| policy_name | str | *No description.* | +| privacy_domain | str | *No description.* | +| type | str | *No description.* | +| internal_value | DataSnowflakeViewsViewsDescribeOutput | *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 + +--- + +##### `check`Required + +```python +check: str +``` + +- *Type:* str + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `expression`Required + +```python +expression: str +``` + +- *Type:* str + +--- + +##### `is_nullable`Required + +```python +is_nullable: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `is_primary`Required + +```python +is_primary: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `is_unique`Required + +```python +is_unique: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `kind`Required + +```python +kind: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `policy_name`Required + +```python +policy_name: str +``` + +- *Type:* str + +--- + +##### `privacy_domain`Required + +```python +privacy_domain: str +``` + +- *Type:* str + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeViewsViewsDescribeOutput +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutput + +--- + + +### DataSnowflakeViewsViewsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsViewsList( + 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] +) -> DataSnowflakeViewsViewsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeViewsViewsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsViewsOutputReference( + 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.* | +| describe_output | DataSnowflakeViewsViewsDescribeOutputList | *No description.* | +| show_output | DataSnowflakeViewsViewsShowOutputList | *No description.* | +| internal_value | DataSnowflakeViewsViews | *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 + +--- + +##### `describe_output`Required + +```python +describe_output: DataSnowflakeViewsViewsDescribeOutputList +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutputList + +--- + +##### `show_output`Required + +```python +show_output: DataSnowflakeViewsViewsShowOutputList +``` + +- *Type:* DataSnowflakeViewsViewsShowOutputList + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeViewsViews +``` + +- *Type:* DataSnowflakeViewsViews + +--- + + +### DataSnowflakeViewsViewsShowOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import data_snowflake_views + +dataSnowflakeViews.DataSnowflakeViewsViewsShowOutputList( + 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] +) -> DataSnowflakeViewsViewsShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. --- @@ -1040,12 +3188,12 @@ the index of the item to return. | **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 | 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 +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -1059,7 +3207,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -1070,14 +3218,14 @@ fqn: str --- -### DataSnowflakeViewsViewsOutputReference +### DataSnowflakeViewsViewsShowOutputOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_snowflake import data_snowflake_views -dataSnowflakeViews.DataSnowflakeViewsViewsOutputReference( +dataSnowflakeViews.DataSnowflakeViewsViewsShowOutputOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], @@ -1087,14 +3235,14 @@ dataSnowflakeViews.DataSnowflakeViewsViewsOutputReference( | **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 | 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 +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -1102,7 +3250,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -1110,7 +3258,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complex_object_index`Required +##### `complex_object_index`Required - *Type:* typing.Union[int, float] @@ -1118,7 +3266,7 @@ the index of this item in the list. --- -##### `complex_object_is_from_set`Required +##### `complex_object_is_from_set`Required - *Type:* bool @@ -1130,29 +3278,29 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -1160,13 +3308,13 @@ def get_any_map_attribute( ) -> typing.Mapping[typing.Any] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_attribute` +##### `get_boolean_attribute` ```python def get_boolean_attribute( @@ -1174,13 +3322,13 @@ def get_boolean_attribute( ) -> IResolvable ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_map_attribute` +##### `get_boolean_map_attribute` ```python def get_boolean_map_attribute( @@ -1188,13 +3336,13 @@ def get_boolean_map_attribute( ) -> typing.Mapping[bool] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_list_attribute` +##### `get_list_attribute` ```python def get_list_attribute( @@ -1202,13 +3350,13 @@ def get_list_attribute( ) -> typing.List[str] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_attribute` +##### `get_number_attribute` ```python def get_number_attribute( @@ -1216,13 +3364,13 @@ def get_number_attribute( ) -> typing.Union[int, float] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_list_attribute` +##### `get_number_list_attribute` ```python def get_number_list_attribute( @@ -1230,13 +3378,13 @@ def get_number_list_attribute( ) -> typing.List[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_map_attribute` +##### `get_number_map_attribute` ```python def get_number_map_attribute( @@ -1244,13 +3392,13 @@ def get_number_map_attribute( ) -> typing.Mapping[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_string_attribute` +##### `get_string_attribute` ```python def get_string_attribute( @@ -1258,13 +3406,13 @@ def get_string_attribute( ) -> str ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_string_map_attribute` +##### `get_string_map_attribute` ```python def get_string_map_attribute( @@ -1272,13 +3420,13 @@ def get_string_map_attribute( ) -> typing.Mapping[str] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `interpolation_for_attribute` +##### `interpolation_for_attribute` ```python def interpolation_for_attribute( @@ -1286,13 +3434,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -1302,13 +3450,13 @@ def resolve( Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `to_string` +##### `to_string` ```python def to_string() -> str @@ -1323,17 +3471,26 @@ Returns a reversible string representation. | **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.* | -| database | str | *No description.* | -| name | str | *No description.* | -| schema | str | *No description.* | -| internal_value | DataSnowflakeViewsViews | *No 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.* | +| change_tracking | str | *No description.* | +| comment | str | *No description.* | +| created_on | str | *No description.* | +| database_name | str | *No description.* | +| is_materialized | cdktf.IResolvable | *No description.* | +| is_secure | cdktf.IResolvable | *No description.* | +| kind | str | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| owner_role_type | str | *No description.* | +| reserved | str | *No description.* | +| schema_name | str | *No description.* | +| text | str | *No description.* | +| internal_value | DataSnowflakeViewsViewsShowOutput | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -1347,7 +3504,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -1357,7 +3514,17 @@ fqn: str --- -##### `comment`Required +##### `change_tracking`Required + +```python +change_tracking: str +``` + +- *Type:* str + +--- + +##### `comment`Required ```python comment: str @@ -1367,17 +3534,57 @@ comment: str --- -##### `database`Required +##### `created_on`Required ```python -database: str +created_on: str +``` + +- *Type:* str + +--- + +##### `database_name`Required + +```python +database_name: str +``` + +- *Type:* str + +--- + +##### `is_materialized`Required + +```python +is_materialized: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `is_secure`Required + +```python +is_secure: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `kind`Required + +```python +kind: str ``` - *Type:* str --- -##### `name`Required +##### `name`Required ```python name: str @@ -1387,23 +3594,63 @@ name: str --- -##### `schema`Required +##### `owner`Required ```python -schema: str +owner: str ``` - *Type:* str --- -##### `internal_value`Optional +##### `owner_role_type`Required ```python -internal_value: DataSnowflakeViewsViews +owner_role_type: str ``` -- *Type:* DataSnowflakeViewsViews +- *Type:* str + +--- + +##### `reserved`Required + +```python +reserved: str +``` + +- *Type:* str + +--- + +##### `schema_name`Required + +```python +schema_name: str +``` + +- *Type:* str + +--- + +##### `text`Required + +```python +text: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: DataSnowflakeViewsViewsShowOutput +``` + +- *Type:* DataSnowflakeViewsViewsShowOutput --- diff --git a/docs/dataSnowflakeViews.typescript.md b/docs/dataSnowflakeViews.typescript.md index bd7bb7e3b..92f240e1c 100644 --- a/docs/dataSnowflakeViews.typescript.md +++ b/docs/dataSnowflakeViews.typescript.md @@ -4,14 +4,14 @@ ### DataSnowflakeViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views snowflake_views}. #### Initializers ```typescript import { dataSnowflakeViews } from '@cdktf/provider-snowflake' -new dataSnowflakeViews.DataSnowflakeViews(scope: Construct, id: string, config: DataSnowflakeViewsConfig) +new dataSnowflakeViews.DataSnowflakeViews(scope: Construct, id: string, config?: DataSnowflakeViewsConfig) ``` | **Name** | **Type** | **Description** | @@ -40,7 +40,7 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Optional - *Type:* DataSnowflakeViewsConfig @@ -67,7 +67,14 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putIn | *No description.* | +| putLimit | *No description.* | | resetId | *No description.* | +| resetIn | *No description.* | +| resetLike | *No description.* | +| resetLimit | *No description.* | +| resetStartsWith | *No description.* | +| resetWithDescribe | *No description.* | --- @@ -263,12 +270,66 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putIn` + +```typescript +public putIn(value: DataSnowflakeViewsIn): void +``` + +###### `value`Required + +- *Type:* DataSnowflakeViewsIn + +--- + +##### `putLimit` + +```typescript +public putLimit(value: DataSnowflakeViewsLimit): void +``` + +###### `value`Required + +- *Type:* DataSnowflakeViewsLimit + +--- + ##### `resetId` ```typescript public resetId(): void ``` +##### `resetIn` + +```typescript +public resetIn(): void +``` + +##### `resetLike` + +```typescript +public resetLike(): void +``` + +##### `resetLimit` + +```typescript +public resetLimit(): void +``` + +##### `resetStartsWith` + +```typescript +public resetStartsWith(): void +``` + +##### `resetWithDescribe` + +```typescript +public resetWithDescribe(): void +``` + #### Static Functions | **Name** | **Description** | @@ -372,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.94.1/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.95.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -400,13 +461,19 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | forEach | cdktf.ITerraformIterator | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| in | DataSnowflakeViewsInOutputReference | *No description.* | +| limit | DataSnowflakeViewsLimitOutputReference | *No description.* | | views | DataSnowflakeViewsViewsList | *No description.* | -| databaseInput | string | *No description.* | | idInput | string | *No description.* | -| schemaInput | string | *No description.* | -| database | string | *No description.* | +| inInput | DataSnowflakeViewsIn | *No description.* | +| likeInput | string | *No description.* | +| limitInput | DataSnowflakeViewsLimit | *No description.* | +| startsWithInput | string | *No description.* | +| withDescribeInput | boolean \| cdktf.IResolvable | *No description.* | | id | string | *No description.* | -| schema | string | *No description.* | +| like | string | *No description.* | +| startsWith | string | *No description.* | +| withDescribe | boolean \| cdktf.IResolvable | *No description.* | --- @@ -532,6 +599,26 @@ public readonly provider: TerraformProvider; --- +##### `in`Required + +```typescript +public readonly in: DataSnowflakeViewsInOutputReference; +``` + +- *Type:* DataSnowflakeViewsInOutputReference + +--- + +##### `limit`Required + +```typescript +public readonly limit: DataSnowflakeViewsLimitOutputReference; +``` + +- *Type:* DataSnowflakeViewsLimitOutputReference + +--- + ##### `views`Required ```typescript @@ -542,46 +629,66 @@ public readonly views: DataSnowflakeViewsViewsList; --- -##### `databaseInput`Optional +##### `idInput`Optional ```typescript -public readonly databaseInput: string; +public readonly idInput: string; ``` - *Type:* string --- -##### `idInput`Optional +##### `inInput`Optional ```typescript -public readonly idInput: string; +public readonly inInput: DataSnowflakeViewsIn; ``` -- *Type:* string +- *Type:* DataSnowflakeViewsIn --- -##### `schemaInput`Optional +##### `likeInput`Optional ```typescript -public readonly schemaInput: string; +public readonly likeInput: string; ``` - *Type:* string --- -##### `database`Required +##### `limitInput`Optional ```typescript -public readonly database: string; +public readonly limitInput: DataSnowflakeViewsLimit; +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + +##### `startsWithInput`Optional + +```typescript +public readonly startsWithInput: string; ``` - *Type:* string --- +##### `withDescribeInput`Optional + +```typescript +public readonly withDescribeInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + ##### `id`Required ```typescript @@ -592,16 +699,36 @@ public readonly id: string; --- -##### `schema`Required +##### `like`Required ```typescript -public readonly schema: string; +public readonly like: string; +``` + +- *Type:* string + +--- + +##### `startsWith`Required + +```typescript +public readonly startsWith: string; ``` - *Type:* string --- +##### `withDescribe`Required + +```typescript +public readonly withDescribe: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -643,9 +770,12 @@ const dataSnowflakeViewsConfig: dataSnowflakeViews.DataSnowflakeViewsConfig = { | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | 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. | -| 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.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | +| startsWith | string | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | +| withDescribe | boolean \| cdktf.IResolvable | Runs DESC VIEW for each view returned by SHOW VIEWS. | --- @@ -719,231 +849,257 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `database`Required +##### `id`Optional ```typescript -public readonly database: string; +public readonly id: string; ``` - *Type:* string -The database from which to return the schemas from. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#id DataSnowflakeViews#id}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#database DataSnowflakeViews#database} +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `schema`Required +##### `in`Optional ```typescript -public readonly schema: string; +public readonly in: DataSnowflakeViewsIn; ``` -- *Type:* string +- *Type:* DataSnowflakeViewsIn -The schema from which to return the views from. +in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#in DataSnowflakeViews#in} --- -##### `id`Optional +##### `like`Optional ```typescript -public readonly id: string; +public readonly like: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#id DataSnowflakeViews#id}. +Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#like DataSnowflakeViews#like} --- -### DataSnowflakeViewsViews - -#### Initializer +##### `limit`Optional ```typescript -import { dataSnowflakeViews } from '@cdktf/provider-snowflake' - -const dataSnowflakeViewsViews: dataSnowflakeViews.DataSnowflakeViewsViews = { ... } +public readonly limit: DataSnowflakeViewsLimit; ``` +- *Type:* DataSnowflakeViewsLimit -## Classes +limit block. -### DataSnowflakeViewsViewsList +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#limit DataSnowflakeViews#limit} -#### Initializers +--- -```typescript -import { dataSnowflakeViews } from '@cdktf/provider-snowflake' +##### `startsWith`Optional -new dataSnowflakeViews.DataSnowflakeViewsViewsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +```typescript +public readonly startsWith: string; ``` -| **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). | +- *Type:* string ---- +Filters the output with **case-sensitive** characters indicating the beginning of the object name. -##### `terraformResource`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} -- *Type:* cdktf.IInterpolatingParent +--- -The parent resource. +##### `withDescribe`Optional ---- +```typescript +public readonly withDescribe: boolean | IResolvable; +``` -##### `terraformAttribute`Required +- *Type:* boolean | cdktf.IResolvable -- *Type:* string +Runs DESC VIEW for each view returned by SHOW VIEWS. -The attribute on the parent resource this class is referencing. +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.95.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- -##### `wrapsSet`Required +### DataSnowflakeViewsIn -- *Type:* boolean +#### Initializer -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```typescript +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' ---- +const dataSnowflakeViewsIn: dataSnowflakeViews.DataSnowflakeViewsIn = { ... } +``` -#### Methods +#### Properties -| **Name** | **Description** | -| --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| account | boolean \| cdktf.IResolvable | Returns records for the entire account. | +| database | string | Returns records for the current database in use or for a specified database. | +| schema | string | Returns records for the current schema in use or a specified schema. Use fully qualified name. | --- -##### `allWithMapKey` +##### `account`Optional ```typescript -public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +public readonly account: boolean | IResolvable; ``` -Creating an iterator for this complex list. - -The list will be converted into a map with the mapKeyAttributeName as the key. +- *Type:* boolean | cdktf.IResolvable -###### `mapKeyAttributeName`Required +Returns records for the entire account. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#account DataSnowflakeViews#account} --- -##### `computeFqn` +##### `database`Optional ```typescript -public computeFqn(): string +public readonly database: string; ``` -##### `resolve` +- *Type:* 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.95.0/docs/data-sources/views#database DataSnowflakeViews#database} + +--- + +##### `schema`Optional ```typescript -public resolve(_context: IResolveContext): any +public readonly schema: string; ``` -Produce the Token's value at resolution time. +- *Type:* string -###### `_context`Required +Returns records for the current schema in use or a specified schema. Use fully qualified name. -- *Type:* cdktf.IResolveContext +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- -##### `toString` +### DataSnowflakeViewsLimit + +#### Initializer ```typescript -public toString(): string +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' + +const dataSnowflakeViewsLimit: dataSnowflakeViews.DataSnowflakeViewsLimit = { ... } ``` -Return a string representation of this resolvable object. +#### Properties -Returns a reversible string representation. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| rows | number | The maximum number of rows to return. | +| from | string | Specifies a **case-sensitive** pattern that is used to match object name. | -##### `get` +--- + +##### `rows`Required ```typescript -public get(index: number): DataSnowflakeViewsViewsOutputReference +public readonly rows: number; ``` -###### `index`Required - - *Type:* number -the index of the item to return. +The maximum number of rows to return. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- +##### `from`Optional -#### Properties +```typescript +public readonly from: string; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | +- *Type:* string + +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.95.0/docs/data-sources/views#from DataSnowflakeViews#from} --- -##### `creationStack`Required +### DataSnowflakeViewsViews + +#### Initializer ```typescript -public readonly creationStack: string[]; +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' + +const dataSnowflakeViewsViews: dataSnowflakeViews.DataSnowflakeViewsViews = { ... } ``` -- *Type:* string[] -The creation stack of this resolvable which will be appended to errors thrown during resolution. +### DataSnowflakeViewsViewsDescribeOutput -If this returns an empty array the stack will not be attached. +#### Initializer ---- +```typescript +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' -##### `fqn`Required +const dataSnowflakeViewsViewsDescribeOutput: dataSnowflakeViews.DataSnowflakeViewsViewsDescribeOutput = { ... } +``` + + +### DataSnowflakeViewsViewsShowOutput + +#### Initializer ```typescript -public readonly fqn: string; -``` +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' -- *Type:* string +const dataSnowflakeViewsViewsShowOutput: dataSnowflakeViews.DataSnowflakeViewsViewsShowOutput = { ... } +``` ---- +## Classes -### DataSnowflakeViewsViewsOutputReference +### DataSnowflakeViewsInOutputReference -#### Initializers +#### Initializers ```typescript import { dataSnowflakeViews } from '@cdktf/provider-snowflake' -new dataSnowflakeViews.DataSnowflakeViewsViewsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataSnowflakeViews.DataSnowflakeViewsInOutputReference(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. | -| 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 | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -951,7 +1107,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -959,26 +1115,1361 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* number +#### Methods -the index of this item in the list. +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAccount | *No description.* | +| resetDatabase | *No description.* | +| resetSchema | *No description.* | --- -##### `complexObjectIsFromSet`Required +##### `computeFqn` -- *Type:* boolean +```typescript +public computeFqn(): string +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +##### `getAnyMapAttribute` ---- +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` -#### Methods +###### `terraformAttribute`Required -| **Name** | **Description** | -| --- | --- | +- *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. + +##### `resetAccount` + +```typescript +public resetAccount(): void +``` + +##### `resetDatabase` + +```typescript +public resetDatabase(): void +``` + +##### `resetSchema` + +```typescript +public resetSchema(): 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.* | +| accountInput | boolean \| cdktf.IResolvable | *No description.* | +| databaseInput | string | *No description.* | +| schemaInput | string | *No description.* | +| account | boolean \| cdktf.IResolvable | *No description.* | +| database | string | *No description.* | +| schema | string | *No description.* | +| internalValue | DataSnowflakeViewsIn | *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 + +--- + +##### `accountInput`Optional + +```typescript +public readonly accountInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `databaseInput`Optional + +```typescript +public readonly databaseInput: string; +``` + +- *Type:* string + +--- + +##### `schemaInput`Optional + +```typescript +public readonly schemaInput: string; +``` + +- *Type:* string + +--- + +##### `account`Required + +```typescript +public readonly account: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `database`Required + +```typescript +public readonly database: string; +``` + +- *Type:* string + +--- + +##### `schema`Required + +```typescript +public readonly schema: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeViewsIn; +``` + +- *Type:* DataSnowflakeViewsIn + +--- + + +### DataSnowflakeViewsLimitOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' + +new dataSnowflakeViews.DataSnowflakeViewsLimitOutputReference(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. | +| resetFrom | *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. + +##### `resetFrom` + +```typescript +public resetFrom(): 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.* | +| fromInput | string | *No description.* | +| rowsInput | number | *No description.* | +| from | string | *No description.* | +| rows | number | *No description.* | +| internalValue | DataSnowflakeViewsLimit | *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 + +--- + +##### `fromInput`Optional + +```typescript +public readonly fromInput: string; +``` + +- *Type:* string + +--- + +##### `rowsInput`Optional + +```typescript +public readonly rowsInput: number; +``` + +- *Type:* number + +--- + +##### `from`Required + +```typescript +public readonly from: string; +``` + +- *Type:* string + +--- + +##### `rows`Required + +```typescript +public readonly rows: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeViewsLimit; +``` + +- *Type:* DataSnowflakeViewsLimit + +--- + + +### DataSnowflakeViewsViewsDescribeOutputList + +#### Initializers + +```typescript +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' + +new dataSnowflakeViews.DataSnowflakeViewsViewsDescribeOutputList(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): DataSnowflakeViewsViewsDescribeOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeViewsViewsDescribeOutputOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' + +new dataSnowflakeViews.DataSnowflakeViewsViewsDescribeOutputOutputReference(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.* | +| check | string | *No description.* | +| comment | string | *No description.* | +| default | string | *No description.* | +| expression | string | *No description.* | +| isNullable | cdktf.IResolvable | *No description.* | +| isPrimary | cdktf.IResolvable | *No description.* | +| isUnique | cdktf.IResolvable | *No description.* | +| kind | string | *No description.* | +| name | string | *No description.* | +| policyName | string | *No description.* | +| privacyDomain | string | *No description.* | +| type | string | *No description.* | +| internalValue | DataSnowflakeViewsViewsDescribeOutput | *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 + +--- + +##### `check`Required + +```typescript +public readonly check: string; +``` + +- *Type:* string + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `expression`Required + +```typescript +public readonly expression: string; +``` + +- *Type:* string + +--- + +##### `isNullable`Required + +```typescript +public readonly isNullable: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isPrimary`Required + +```typescript +public readonly isPrimary: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isUnique`Required + +```typescript +public readonly isUnique: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `kind`Required + +```typescript +public readonly kind: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `policyName`Required + +```typescript +public readonly policyName: string; +``` + +- *Type:* string + +--- + +##### `privacyDomain`Required + +```typescript +public readonly privacyDomain: string; +``` + +- *Type:* string + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeViewsViewsDescribeOutput; +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutput + +--- + + +### DataSnowflakeViewsViewsList + +#### Initializers + +```typescript +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' + +new dataSnowflakeViews.DataSnowflakeViewsViewsList(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): DataSnowflakeViewsViewsOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeViewsViewsOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' + +new dataSnowflakeViews.DataSnowflakeViewsViewsOutputReference(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.* | @@ -995,133 +2486,571 @@ whether the list is wrapping a set (will add tolist() to be able to access an it --- -##### `computeFqn` +##### `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.* | +| describeOutput | DataSnowflakeViewsViewsDescribeOutputList | *No description.* | +| showOutput | DataSnowflakeViewsViewsShowOutputList | *No description.* | +| internalValue | DataSnowflakeViewsViews | *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 + +--- + +##### `describeOutput`Required + +```typescript +public readonly describeOutput: DataSnowflakeViewsViewsDescribeOutputList; +``` + +- *Type:* DataSnowflakeViewsViewsDescribeOutputList + +--- + +##### `showOutput`Required + +```typescript +public readonly showOutput: DataSnowflakeViewsViewsShowOutputList; +``` + +- *Type:* DataSnowflakeViewsViewsShowOutputList + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeViewsViews; +``` + +- *Type:* DataSnowflakeViewsViews + +--- + + +### DataSnowflakeViewsViewsShowOutputList + +#### Initializers + +```typescript +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' + +new dataSnowflakeViews.DataSnowflakeViewsViewsShowOutputList(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 ``` -##### `getAnyMapAttribute` +##### `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): DataSnowflakeViewsViewsShowOutputOutputReference +``` + +###### `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 + +--- + + +### DataSnowflakeViewsViewsShowOutputOutputReference + +#### Initializers + +```typescript +import { dataSnowflakeViews } from '@cdktf/provider-snowflake' + +new dataSnowflakeViews.DataSnowflakeViewsViewsShowOutputOutputReference(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 +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -1129,13 +3058,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -1150,17 +3079,26 @@ Returns a reversible string representation. | **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.* | -| database | string | *No description.* | -| name | string | *No description.* | -| schema | string | *No description.* | -| internalValue | DataSnowflakeViewsViews | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| changeTracking | string | *No description.* | +| comment | string | *No description.* | +| createdOn | string | *No description.* | +| databaseName | string | *No description.* | +| isMaterialized | cdktf.IResolvable | *No description.* | +| isSecure | cdktf.IResolvable | *No description.* | +| kind | string | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| ownerRoleType | string | *No description.* | +| reserved | string | *No description.* | +| schemaName | string | *No description.* | +| text | string | *No description.* | +| internalValue | DataSnowflakeViewsViewsShowOutput | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -1174,7 +3112,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -1184,7 +3122,17 @@ public readonly fqn: string; --- -##### `comment`Required +##### `changeTracking`Required + +```typescript +public readonly changeTracking: string; +``` + +- *Type:* string + +--- + +##### `comment`Required ```typescript public readonly comment: string; @@ -1194,17 +3142,57 @@ public readonly comment: string; --- -##### `database`Required +##### `createdOn`Required ```typescript -public readonly database: string; +public readonly createdOn: string; +``` + +- *Type:* string + +--- + +##### `databaseName`Required + +```typescript +public readonly databaseName: string; +``` + +- *Type:* string + +--- + +##### `isMaterialized`Required + +```typescript +public readonly isMaterialized: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isSecure`Required + +```typescript +public readonly isSecure: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `kind`Required + +```typescript +public readonly kind: string; ``` - *Type:* string --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -1214,23 +3202,63 @@ public readonly name: string; --- -##### `schema`Required +##### `owner`Required ```typescript -public readonly schema: string; +public readonly owner: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `ownerRoleType`Required ```typescript -public readonly internalValue: DataSnowflakeViewsViews; +public readonly ownerRoleType: string; ``` -- *Type:* DataSnowflakeViewsViews +- *Type:* string + +--- + +##### `reserved`Required + +```typescript +public readonly reserved: string; +``` + +- *Type:* string + +--- + +##### `schemaName`Required + +```typescript +public readonly schemaName: string; +``` + +- *Type:* string + +--- + +##### `text`Required + +```typescript +public readonly text: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataSnowflakeViewsViewsShowOutput; +``` + +- *Type:* DataSnowflakeViewsViewsShowOutput --- diff --git a/docs/dataSnowflakeWarehouses.csharp.md b/docs/dataSnowflakeWarehouses.csharp.md index 4034be726..fdbfe36c6 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.94.1/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/dataSnowflakeWarehouses.go.md b/docs/dataSnowflakeWarehouses.go.md index ad166f07b..889a97616 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.94.1/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/dataSnowflakeWarehouses.java.md b/docs/dataSnowflakeWarehouses.java.md index da1f90875..9ff21ad1c 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.94.1/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/dataSnowflakeWarehouses.python.md b/docs/dataSnowflakeWarehouses.python.md index 79c324441..39194a29a 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.94.1/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/dataSnowflakeWarehouses.typescript.md b/docs/dataSnowflakeWarehouses.typescript.md index 8bfe2e2cb..f4b76df64 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.94.1/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/database.csharp.md b/docs/database.csharp.md index 0ac4a8e75..02d6cbc23 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.94.1/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database snowflake_database}. #### Initializers @@ -78,6 +78,7 @@ Must be unique amongst siblings in the same scope | ResetComment | *No description.* | | ResetDataRetentionTimeInDays | *No description.* | | ResetDefaultDdlCollation | *No description.* | +| ResetDropPublicSchemaOnCreation | *No description.* | | ResetEnableConsoleOutput | *No description.* | | ResetExternalVolume | *No description.* | | ResetId | *No description.* | @@ -421,6 +422,12 @@ private void ResetDataRetentionTimeInDays() private void ResetDefaultDdlCollation() ``` +##### `ResetDropPublicSchemaOnCreation` + +```csharp +private void ResetDropPublicSchemaOnCreation() +``` + ##### `ResetEnableConsoleOutput` ```csharp @@ -620,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.94.1/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.95.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -650,11 +657,13 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | Replication | DatabaseReplicationOutputReference | *No description.* | | CatalogInput | string | *No description.* | | CommentInput | string | *No description.* | | DataRetentionTimeInDaysInput | double | *No description.* | | DefaultDdlCollationInput | string | *No description.* | +| DropPublicSchemaOnCreationInput | object | *No description.* | | EnableConsoleOutputInput | object | *No description.* | | ExternalVolumeInput | string | *No description.* | | IdInput | string | *No description.* | @@ -676,6 +685,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Comment | string | *No description.* | | DataRetentionTimeInDays | double | *No description.* | | DefaultDdlCollation | string | *No description.* | +| DropPublicSchemaOnCreation | object | *No description.* | | EnableConsoleOutput | object | *No description.* | | ExternalVolume | string | *No description.* | | Id | string | *No description.* | @@ -837,6 +847,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `Replication`Required ```csharp @@ -887,6 +907,16 @@ public string DefaultDdlCollationInput { get; } --- +##### `DropPublicSchemaOnCreationInput`Optional + +```csharp +public object DropPublicSchemaOnCreationInput { get; } +``` + +- *Type:* object + +--- + ##### `EnableConsoleOutputInput`Optional ```csharp @@ -1097,6 +1127,16 @@ public string DefaultDdlCollation { get; } --- +##### `DropPublicSchemaOnCreation`Required + +```csharp +public object DropPublicSchemaOnCreation { get; } +``` + +- *Type:* object + +--- + ##### `EnableConsoleOutput`Required ```csharp @@ -1297,6 +1337,7 @@ new DatabaseConfig { string Comment = null, double DataRetentionTimeInDays = null, string DefaultDdlCollation = null, + object DropPublicSchemaOnCreation = null, object EnableConsoleOutput = null, string ExternalVolume = null, string Id = null, @@ -1332,9 +1373,10 @@ new DatabaseConfig { | Comment | string | Specifies a comment for the database. | | DataRetentionTimeInDays | double | 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. | | DefaultDdlCollation | string | Specifies a default collation specification for all schemas and tables added to the database. | +| 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.94.1/docs/resources/database#id Database#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1431,9 +1473,9 @@ public string Name { get; set; } 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. +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.94.1/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#name Database#name} --- @@ -1447,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.94.1/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#catalog Database#catalog} --- @@ -1461,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.94.1/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#comment Database#comment} --- @@ -1477,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.94.1/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.95.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1493,7 +1535,23 @@ 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.94.1/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} + +--- + +##### `DropPublicSchemaOnCreation`Optional + +```csharp +public object DropPublicSchemaOnCreation { get; set; } +``` + +- *Type:* object + +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.95.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1507,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.94.1/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1521,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.94.1/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1533,7 +1591,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1552,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.94.1/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#is_transient Database#is_transient} --- @@ -1568,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.94.1/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#log_level Database#log_level} --- @@ -1584,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.94.1/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.95.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -1598,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.94.1/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.95.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -1614,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.94.1/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -1628,7 +1686,7 @@ public DatabaseReplication Replication { get; set; } replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replication Database#replication} --- @@ -1644,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.94.1/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -1660,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.94.1/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.95.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -1674,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.94.1/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.95.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -1690,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.94.1/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#trace_level Database#trace_level} --- @@ -1706,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.94.1/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.95.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -1720,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.94.1/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.95.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -1734,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.94.1/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.95.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -1770,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.94.1/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -1786,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.94.1/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -1822,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.94.1/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -1836,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.94.1/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/database.go.md b/docs/database.go.md index 9ac6011f8..e1fe7fe91 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.94.1/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database snowflake_database}. #### Initializers @@ -78,6 +78,7 @@ Must be unique amongst siblings in the same scope | ResetComment | *No description.* | | ResetDataRetentionTimeInDays | *No description.* | | ResetDefaultDdlCollation | *No description.* | +| ResetDropPublicSchemaOnCreation | *No description.* | | ResetEnableConsoleOutput | *No description.* | | ResetExternalVolume | *No description.* | | ResetId | *No description.* | @@ -421,6 +422,12 @@ func ResetDataRetentionTimeInDays() func ResetDefaultDdlCollation() ``` +##### `ResetDropPublicSchemaOnCreation` + +```go +func ResetDropPublicSchemaOnCreation() +``` + ##### `ResetEnableConsoleOutput` ```go @@ -620,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.94.1/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.95.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -650,11 +657,13 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | Replication | DatabaseReplicationOutputReference | *No description.* | | CatalogInput | *string | *No description.* | | CommentInput | *string | *No description.* | | DataRetentionTimeInDaysInput | *f64 | *No description.* | | DefaultDdlCollationInput | *string | *No description.* | +| DropPublicSchemaOnCreationInput | interface{} | *No description.* | | EnableConsoleOutputInput | interface{} | *No description.* | | ExternalVolumeInput | *string | *No description.* | | IdInput | *string | *No description.* | @@ -676,6 +685,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Comment | *string | *No description.* | | DataRetentionTimeInDays | *f64 | *No description.* | | DefaultDdlCollation | *string | *No description.* | +| DropPublicSchemaOnCreation | interface{} | *No description.* | | EnableConsoleOutput | interface{} | *No description.* | | ExternalVolume | *string | *No description.* | | Id | *string | *No description.* | @@ -837,6 +847,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `Replication`Required ```go @@ -887,6 +907,16 @@ func DefaultDdlCollationInput() *string --- +##### `DropPublicSchemaOnCreationInput`Optional + +```go +func DropPublicSchemaOnCreationInput() interface{} +``` + +- *Type:* interface{} + +--- + ##### `EnableConsoleOutputInput`Optional ```go @@ -1097,6 +1127,16 @@ func DefaultDdlCollation() *string --- +##### `DropPublicSchemaOnCreation`Required + +```go +func DropPublicSchemaOnCreation() interface{} +``` + +- *Type:* interface{} + +--- + ##### `EnableConsoleOutput`Required ```go @@ -1297,6 +1337,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/database" Comment: *string, DataRetentionTimeInDays: *f64, DefaultDdlCollation: *string, + DropPublicSchemaOnCreation: interface{}, EnableConsoleOutput: interface{}, ExternalVolume: *string, Id: *string, @@ -1332,9 +1373,10 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/database" | Comment | *string | Specifies a comment for the database. | | DataRetentionTimeInDays | *f64 | 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. | | DefaultDdlCollation | *string | Specifies a default collation specification for all schemas and tables added to the 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.94.1/docs/resources/database#id Database#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1431,9 +1473,9 @@ Name *string 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. +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.94.1/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#name Database#name} --- @@ -1447,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.94.1/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#catalog Database#catalog} --- @@ -1461,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.94.1/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#comment Database#comment} --- @@ -1477,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.94.1/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.95.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1493,7 +1535,23 @@ 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.94.1/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} + +--- + +##### `DropPublicSchemaOnCreation`Optional + +```go +DropPublicSchemaOnCreation interface{} +``` + +- *Type:* interface{} + +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.95.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1507,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.94.1/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1521,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.94.1/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1533,7 +1591,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1552,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.94.1/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#is_transient Database#is_transient} --- @@ -1568,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.94.1/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#log_level Database#log_level} --- @@ -1584,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.94.1/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.95.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -1598,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.94.1/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.95.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -1614,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.94.1/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -1628,7 +1686,7 @@ Replication DatabaseReplication replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replication Database#replication} --- @@ -1644,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.94.1/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -1660,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.94.1/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.95.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -1674,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.94.1/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.95.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -1690,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.94.1/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#trace_level Database#trace_level} --- @@ -1706,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.94.1/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.95.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -1720,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.94.1/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.95.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -1734,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.94.1/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.95.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -1770,7 +1828,7 @@ EnableToAccount interface{} enable_to_account block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -1786,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.94.1/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -1822,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.94.1/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -1836,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.94.1/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/database.java.md b/docs/database.java.md index 47f73a2bd..b026d5c69 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.94.1/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database snowflake_database}. #### Initializers @@ -28,6 +28,8 @@ Database.Builder.create(Construct scope, java.lang.String id) // .comment(java.lang.String) // .dataRetentionTimeInDays(java.lang.Number) // .defaultDdlCollation(java.lang.String) +// .dropPublicSchemaOnCreation(java.lang.Boolean) +// .dropPublicSchemaOnCreation(IResolvable) // .enableConsoleOutput(java.lang.Boolean) // .enableConsoleOutput(IResolvable) // .externalVolume(java.lang.String) @@ -67,9 +69,10 @@ Database.Builder.create(Construct scope, java.lang.String id) | comment | java.lang.String | Specifies a comment for the database. | | dataRetentionTimeInDays | java.lang.Number | 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. | | defaultDdlCollation | java.lang.String | Specifies a default collation specification for all schemas and tables added to the database. | +| 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.94.1/docs/resources/database#id Database#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -152,9 +155,9 @@ Must be unique amongst siblings in the same scope 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. +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.94.1/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#name Database#name} --- @@ -164,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.94.1/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#catalog Database#catalog} --- @@ -174,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.94.1/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#comment Database#comment} --- @@ -186,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.94.1/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.95.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -198,7 +201,19 @@ 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.94.1/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} + +--- + +##### `dropPublicSchemaOnCreation`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +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.95.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -208,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.94.1/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -218,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.94.1/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#external_volume Database#external_volume} --- @@ -226,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.94.1/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -241,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.94.1/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#is_transient Database#is_transient} --- @@ -253,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.94.1/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#log_level Database#log_level} --- @@ -265,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.94.1/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.95.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -275,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.94.1/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.95.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -287,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.94.1/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -297,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.94.1/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replication Database#replication} --- @@ -309,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.94.1/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -321,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.94.1/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.95.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -331,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.94.1/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.95.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -343,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.94.1/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#trace_level Database#trace_level} --- @@ -355,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.94.1/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.95.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -365,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.94.1/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.95.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -375,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.94.1/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.95.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -411,6 +426,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf | resetComment | *No description.* | | resetDataRetentionTimeInDays | *No description.* | | resetDefaultDdlCollation | *No description.* | +| resetDropPublicSchemaOnCreation | *No description.* | | resetEnableConsoleOutput | *No description.* | | resetExternalVolume | *No description.* | | resetId | *No description.* | @@ -756,6 +772,12 @@ public void resetDataRetentionTimeInDays() public void resetDefaultDdlCollation() ``` +##### `resetDropPublicSchemaOnCreation` + +```java +public void resetDropPublicSchemaOnCreation() +``` + ##### `resetEnableConsoleOutput` ```java @@ -955,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.94.1/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.95.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -985,11 +1007,13 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | replication | DatabaseReplicationOutputReference | *No description.* | | catalogInput | java.lang.String | *No description.* | | commentInput | java.lang.String | *No description.* | | dataRetentionTimeInDaysInput | java.lang.Number | *No description.* | | defaultDdlCollationInput | java.lang.String | *No description.* | +| dropPublicSchemaOnCreationInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | enableConsoleOutputInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | externalVolumeInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | @@ -1011,6 +1035,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | comment | java.lang.String | *No description.* | | dataRetentionTimeInDays | java.lang.Number | *No description.* | | defaultDdlCollation | java.lang.String | *No description.* | +| dropPublicSchemaOnCreation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | enableConsoleOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | externalVolume | java.lang.String | *No description.* | | id | java.lang.String | *No description.* | @@ -1172,6 +1197,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `replication`Required ```java @@ -1222,6 +1257,16 @@ public java.lang.String getDefaultDdlCollationInput(); --- +##### `dropPublicSchemaOnCreationInput`Optional + +```java +public java.lang.Object getDropPublicSchemaOnCreationInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + ##### `enableConsoleOutputInput`Optional ```java @@ -1432,6 +1477,16 @@ public java.lang.String getDefaultDdlCollation(); --- +##### `dropPublicSchemaOnCreation`Required + +```java +public java.lang.Object getDropPublicSchemaOnCreation(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + ##### `enableConsoleOutput`Required ```java @@ -1636,6 +1691,8 @@ DatabaseConfig.builder() // .comment(java.lang.String) // .dataRetentionTimeInDays(java.lang.Number) // .defaultDdlCollation(java.lang.String) +// .dropPublicSchemaOnCreation(java.lang.Boolean) +// .dropPublicSchemaOnCreation(IResolvable) // .enableConsoleOutput(java.lang.Boolean) // .enableConsoleOutput(IResolvable) // .externalVolume(java.lang.String) @@ -1675,9 +1732,10 @@ DatabaseConfig.builder() | comment | java.lang.String | Specifies a comment for the database. | | dataRetentionTimeInDays | java.lang.Number | 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. | | defaultDdlCollation | java.lang.String | Specifies a default collation specification for all schemas and tables added to the database. | +| 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.94.1/docs/resources/database#id Database#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1774,9 +1832,9 @@ public java.lang.String getName(); 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. +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.94.1/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#name Database#name} --- @@ -1790,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.94.1/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#catalog Database#catalog} --- @@ -1804,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.94.1/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#comment Database#comment} --- @@ -1820,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.94.1/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.95.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1836,7 +1894,23 @@ 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.94.1/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} + +--- + +##### `dropPublicSchemaOnCreation`Optional + +```java +public java.lang.Object getDropPublicSchemaOnCreation(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +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.95.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1850,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.94.1/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1864,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.94.1/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1876,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.94.1/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1895,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.94.1/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#is_transient Database#is_transient} --- @@ -1911,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.94.1/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#log_level Database#log_level} --- @@ -1927,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.94.1/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.95.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -1941,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.94.1/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.95.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -1957,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.94.1/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -1971,7 +2045,7 @@ public DatabaseReplication getReplication(); replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replication Database#replication} --- @@ -1987,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.94.1/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -2003,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.94.1/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.95.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -2017,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.94.1/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.95.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -2033,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.94.1/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#trace_level Database#trace_level} --- @@ -2049,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.94.1/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.95.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -2063,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.94.1/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.95.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -2077,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.94.1/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.95.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -2115,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.94.1/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -2131,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.94.1/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -2168,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.94.1/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -2182,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.94.1/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/database.python.md b/docs/database.python.md index 191bfb30a..d3122f1ec 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.94.1/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database snowflake_database}. #### Initializers @@ -26,6 +26,7 @@ database.Database( comment: str = None, data_retention_time_in_days: typing.Union[int, float] = None, default_ddl_collation: str = None, + drop_public_schema_on_creation: typing.Union[bool, IResolvable] = None, enable_console_output: typing.Union[bool, IResolvable] = None, external_volume: str = None, id: str = None, @@ -61,9 +62,10 @@ database.Database( | comment | str | Specifies a comment for the database. | | data_retention_time_in_days | typing.Union[int, float] | 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. | | default_ddl_collation | str | Specifies a default collation specification for all schemas and tables added to the 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.94.1/docs/resources/database#id Database#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -146,9 +148,9 @@ Must be unique amongst siblings in the same scope 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. +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.94.1/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#name Database#name} --- @@ -158,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.94.1/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#catalog Database#catalog} --- @@ -168,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.94.1/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#comment Database#comment} --- @@ -180,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.94.1/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.95.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -192,7 +194,19 @@ 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.94.1/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} + +--- + +##### `drop_public_schema_on_creation`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +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.95.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -202,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.94.1/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -212,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.94.1/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#external_volume Database#external_volume} --- @@ -220,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.94.1/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -235,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.94.1/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#is_transient Database#is_transient} --- @@ -247,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.94.1/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#log_level Database#log_level} --- @@ -259,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.94.1/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.95.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -269,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.94.1/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.95.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -281,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.94.1/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -291,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.94.1/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replication Database#replication} --- @@ -303,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.94.1/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -315,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.94.1/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.95.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -325,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.94.1/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.95.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -337,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.94.1/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#trace_level Database#trace_level} --- @@ -349,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.94.1/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.95.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -359,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.94.1/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.95.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -369,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.94.1/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.95.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -405,6 +419,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf | reset_comment | *No description.* | | reset_data_retention_time_in_days | *No description.* | | reset_default_ddl_collation | *No description.* | +| reset_drop_public_schema_on_creation | *No description.* | | reset_enable_console_output | *No description.* | | reset_external_volume | *No description.* | | reset_id | *No description.* | @@ -764,7 +779,7 @@ def put_replication( enable_to_account block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -776,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.94.1/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -804,6 +819,12 @@ def reset_data_retention_time_in_days() -> None def reset_default_ddl_collation() -> None ``` +##### `reset_drop_public_schema_on_creation` + +```python +def reset_drop_public_schema_on_creation() -> None +``` + ##### `reset_enable_console_output` ```python @@ -1014,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.94.1/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.95.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -1044,11 +1065,13 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | replication | DatabaseReplicationOutputReference | *No description.* | | catalog_input | str | *No description.* | | comment_input | str | *No description.* | | data_retention_time_in_days_input | typing.Union[int, float] | *No description.* | | default_ddl_collation_input | str | *No description.* | +| drop_public_schema_on_creation_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | enable_console_output_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | external_volume_input | str | *No description.* | | id_input | str | *No description.* | @@ -1070,6 +1093,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | comment | str | *No description.* | | data_retention_time_in_days | typing.Union[int, float] | *No description.* | | default_ddl_collation | str | *No description.* | +| drop_public_schema_on_creation | typing.Union[bool, cdktf.IResolvable] | *No description.* | | enable_console_output | typing.Union[bool, cdktf.IResolvable] | *No description.* | | external_volume | str | *No description.* | | id | str | *No description.* | @@ -1231,6 +1255,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `replication`Required ```python @@ -1281,6 +1315,16 @@ default_ddl_collation_input: str --- +##### `drop_public_schema_on_creation_input`Optional + +```python +drop_public_schema_on_creation_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + ##### `enable_console_output_input`Optional ```python @@ -1491,6 +1535,16 @@ default_ddl_collation: str --- +##### `drop_public_schema_on_creation`Required + +```python +drop_public_schema_on_creation: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + ##### `enable_console_output`Required ```python @@ -1691,6 +1745,7 @@ database.DatabaseConfig( comment: str = None, data_retention_time_in_days: typing.Union[int, float] = None, default_ddl_collation: str = None, + drop_public_schema_on_creation: typing.Union[bool, IResolvable] = None, enable_console_output: typing.Union[bool, IResolvable] = None, external_volume: str = None, id: str = None, @@ -1726,9 +1781,10 @@ database.DatabaseConfig( | comment | str | Specifies a comment for the database. | | data_retention_time_in_days | typing.Union[int, float] | 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. | | default_ddl_collation | str | Specifies a default collation specification for all schemas and tables added to the 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.94.1/docs/resources/database#id Database#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1825,9 +1881,9 @@ name: str 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. +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.94.1/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#name Database#name} --- @@ -1841,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.94.1/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#catalog Database#catalog} --- @@ -1855,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.94.1/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#comment Database#comment} --- @@ -1871,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.94.1/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.95.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1887,7 +1943,23 @@ 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.94.1/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} + +--- + +##### `drop_public_schema_on_creation`Optional + +```python +drop_public_schema_on_creation: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +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.95.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1901,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.94.1/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1915,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.94.1/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1927,7 +1999,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1946,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.94.1/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#is_transient Database#is_transient} --- @@ -1962,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.94.1/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#log_level Database#log_level} --- @@ -1978,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.94.1/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.95.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -1992,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.94.1/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.95.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -2008,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.94.1/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -2022,7 +2094,7 @@ replication: DatabaseReplication replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replication Database#replication} --- @@ -2038,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.94.1/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -2054,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.94.1/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.95.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -2068,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.94.1/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.95.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -2084,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.94.1/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#trace_level Database#trace_level} --- @@ -2100,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.94.1/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.95.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -2114,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.94.1/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.95.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -2128,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.94.1/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.95.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -2164,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.94.1/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -2180,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.94.1/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -2216,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.94.1/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -2230,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.94.1/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/database.typescript.md b/docs/database.typescript.md index 216fcd425..c218f8e1a 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.94.1/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database snowflake_database}. #### Initializers @@ -78,6 +78,7 @@ Must be unique amongst siblings in the same scope | resetComment | *No description.* | | resetDataRetentionTimeInDays | *No description.* | | resetDefaultDdlCollation | *No description.* | +| resetDropPublicSchemaOnCreation | *No description.* | | resetEnableConsoleOutput | *No description.* | | resetExternalVolume | *No description.* | | resetId | *No description.* | @@ -421,6 +422,12 @@ public resetDataRetentionTimeInDays(): void public resetDefaultDdlCollation(): void ``` +##### `resetDropPublicSchemaOnCreation` + +```typescript +public resetDropPublicSchemaOnCreation(): void +``` + ##### `resetEnableConsoleOutput` ```typescript @@ -620,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.94.1/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.95.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -650,11 +657,13 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | replication | DatabaseReplicationOutputReference | *No description.* | | catalogInput | string | *No description.* | | commentInput | string | *No description.* | | dataRetentionTimeInDaysInput | number | *No description.* | | defaultDdlCollationInput | string | *No description.* | +| dropPublicSchemaOnCreationInput | boolean \| cdktf.IResolvable | *No description.* | | enableConsoleOutputInput | boolean \| cdktf.IResolvable | *No description.* | | externalVolumeInput | string | *No description.* | | idInput | string | *No description.* | @@ -676,6 +685,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | comment | string | *No description.* | | dataRetentionTimeInDays | number | *No description.* | | defaultDdlCollation | string | *No description.* | +| dropPublicSchemaOnCreation | boolean \| cdktf.IResolvable | *No description.* | | enableConsoleOutput | boolean \| cdktf.IResolvable | *No description.* | | externalVolume | string | *No description.* | | id | string | *No description.* | @@ -837,6 +847,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `replication`Required ```typescript @@ -887,6 +907,16 @@ public readonly defaultDdlCollationInput: string; --- +##### `dropPublicSchemaOnCreationInput`Optional + +```typescript +public readonly dropPublicSchemaOnCreationInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + ##### `enableConsoleOutputInput`Optional ```typescript @@ -1097,6 +1127,16 @@ public readonly defaultDdlCollation: string; --- +##### `dropPublicSchemaOnCreation`Required + +```typescript +public readonly dropPublicSchemaOnCreation: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + ##### `enableConsoleOutput`Required ```typescript @@ -1303,9 +1343,10 @@ const databaseConfig: database.DatabaseConfig = { ... } | comment | string | Specifies a comment for the database. | | dataRetentionTimeInDays | number | 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. | | defaultDdlCollation | string | Specifies a default collation specification for all schemas and tables added to the database. | +| 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.94.1/docs/resources/database#id Database#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1402,9 +1443,9 @@ public readonly name: string; 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. +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.94.1/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#name Database#name} --- @@ -1418,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.94.1/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#catalog Database#catalog} --- @@ -1432,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.94.1/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#comment Database#comment} --- @@ -1448,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.94.1/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.95.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1464,7 +1505,23 @@ 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.94.1/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} + +--- + +##### `dropPublicSchemaOnCreation`Optional + +```typescript +public readonly dropPublicSchemaOnCreation: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +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.95.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1478,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.94.1/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1492,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.94.1/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1504,7 +1561,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1523,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.94.1/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#is_transient Database#is_transient} --- @@ -1539,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.94.1/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#log_level Database#log_level} --- @@ -1555,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.94.1/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.95.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -1569,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.94.1/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.95.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -1585,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.94.1/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -1599,7 +1656,7 @@ public readonly replication: DatabaseReplication; replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replication Database#replication} --- @@ -1615,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.94.1/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -1631,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.94.1/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.95.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -1645,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.94.1/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.95.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -1661,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.94.1/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#trace_level Database#trace_level} --- @@ -1677,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.94.1/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.95.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -1691,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.94.1/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.95.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -1705,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.94.1/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.95.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -1738,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.94.1/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -1754,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.94.1/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -1787,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.94.1/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -1801,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.94.1/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/databaseOld.csharp.md b/docs/databaseOld.csharp.md index a3720cca5..6c395f670 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.94.1/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#accounts DatabaseOld#accounts}. | -| IgnoreEditionCheck | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | +| IgnoreEditionCheck | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 ead186b40..f83236f59 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.94.1/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#accounts DatabaseOld#accounts}. | -| IgnoreEditionCheck | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | +| IgnoreEditionCheck | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 0189725fd..4f8280de0 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.94.1/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.94.1/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.95.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.95.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.94.1/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 48cce4e95..c166b7e7a 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.94.1/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.94.1/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.95.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.95.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.94.1/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 0463fdd4b..fcbd873d6 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.94.1/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.94.1/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.95.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.95.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.94.1/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 85421b697..2c37c3324 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.94.1/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | +| ShowOutput | DatabaseRoleShowOutputList | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | | IdInput | string | *No description.* | @@ -664,6 +666,26 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + +##### `ShowOutput`Required + +```csharp +public DatabaseRoleShowOutputList ShowOutput { get; } +``` + +- *Type:* DatabaseRoleShowOutputList + +--- + ##### `CommentInput`Optional ```csharp @@ -800,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.94.1/docs/resources/database_role#id DatabaseRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -884,7 +906,9 @@ public string Database { get; set; } The database in which to create the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#database DatabaseRole#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.95.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -898,7 +922,9 @@ public string Name { get; set; } Specifies the identifier for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#name DatabaseRole#name} +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -912,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.94.1/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -924,12 +950,574 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +### DatabaseRoleShowOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DatabaseRoleShowOutput { + +}; +``` + + +## Classes + +### DatabaseRoleShowOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DatabaseRoleShowOutputList(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 DatabaseRoleShowOutputOutputReference 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 + +--- + + +### DatabaseRoleShowOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new DatabaseRoleShowOutputOutputReference(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.* | +| DatabaseName | string | *No description.* | +| GrantedDatabaseRoles | double | *No description.* | +| GrantedToDatabaseRoles | double | *No description.* | +| GrantedToRoles | double | *No description.* | +| IsCurrent | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsDefault | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsInherited | HashiCorp.Cdktf.IResolvable | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| OwnerRoleType | string | *No description.* | +| InternalValue | DatabaseRoleShowOutput | *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 + +--- + +##### `DatabaseName`Required + +```csharp +public string DatabaseName { get; } +``` + +- *Type:* string + +--- + +##### `GrantedDatabaseRoles`Required + +```csharp +public double GrantedDatabaseRoles { get; } +``` + +- *Type:* double + +--- + +##### `GrantedToDatabaseRoles`Required + +```csharp +public double GrantedToDatabaseRoles { get; } +``` + +- *Type:* double + +--- + +##### `GrantedToRoles`Required + +```csharp +public double GrantedToRoles { get; } +``` + +- *Type:* double + +--- + +##### `IsCurrent`Required + +```csharp +public IResolvable IsCurrent { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsDefault`Required + +```csharp +public IResolvable IsDefault { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsInherited`Required + +```csharp +public IResolvable IsInherited { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `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 + +--- + +##### `InternalValue`Optional + +```csharp +public DatabaseRoleShowOutput InternalValue { get; } +``` + +- *Type:* DatabaseRoleShowOutput + +--- + diff --git a/docs/databaseRole.go.md b/docs/databaseRole.go.md index f113a9bb9..f6cc3756b 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.94.1/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | +| ShowOutput | DatabaseRoleShowOutputList | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | | IdInput | *string | *No description.* | @@ -664,6 +666,26 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + +##### `ShowOutput`Required + +```go +func ShowOutput() DatabaseRoleShowOutputList +``` + +- *Type:* DatabaseRoleShowOutputList + +--- + ##### `CommentInput`Optional ```go @@ -800,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.94.1/docs/resources/database_role#id DatabaseRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -884,7 +906,9 @@ Database *string The database in which to create the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#database DatabaseRole#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.95.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -898,7 +922,9 @@ Name *string Specifies the identifier for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#name DatabaseRole#name} +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -912,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.94.1/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -924,12 +950,574 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +### DatabaseRoleShowOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/databaserole" + +&databaserole.DatabaseRoleShowOutput { + +} +``` + + +## Classes + +### DatabaseRoleShowOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/databaserole" + +databaserole.NewDatabaseRoleShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DatabaseRoleShowOutputList +``` + +| **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) DatabaseRoleShowOutputOutputReference +``` + +###### `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 + +--- + + +### DatabaseRoleShowOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/databaserole" + +databaserole.NewDatabaseRoleShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DatabaseRoleShowOutputOutputReference +``` + +| **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.* | +| DatabaseName | *string | *No description.* | +| GrantedDatabaseRoles | *f64 | *No description.* | +| GrantedToDatabaseRoles | *f64 | *No description.* | +| GrantedToRoles | *f64 | *No description.* | +| IsCurrent | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsDefault | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsInherited | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| OwnerRoleType | *string | *No description.* | +| InternalValue | DatabaseRoleShowOutput | *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 + +--- + +##### `DatabaseName`Required + +```go +func DatabaseName() *string +``` + +- *Type:* *string + +--- + +##### `GrantedDatabaseRoles`Required + +```go +func GrantedDatabaseRoles() *f64 +``` + +- *Type:* *f64 + +--- + +##### `GrantedToDatabaseRoles`Required + +```go +func GrantedToDatabaseRoles() *f64 +``` + +- *Type:* *f64 + +--- + +##### `GrantedToRoles`Required + +```go +func GrantedToRoles() *f64 +``` + +- *Type:* *f64 + +--- + +##### `IsCurrent`Required + +```go +func IsCurrent() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsDefault`Required + +```go +func IsDefault() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsInherited`Required + +```go +func IsInherited() 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 + +--- + +##### `OwnerRoleType`Required + +```go +func OwnerRoleType() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DatabaseRoleShowOutput +``` + +- *Type:* DatabaseRoleShowOutput + +--- + diff --git a/docs/databaseRole.java.md b/docs/databaseRole.java.md index 1577554e3..dbcf54610 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.94.1/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -114,7 +114,9 @@ Must be unique amongst siblings in the same scope The database in which to create the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#database DatabaseRole#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.95.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -124,7 +126,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#name DatabaseRole#name} +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -134,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.94.1/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -142,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.94.1/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -586,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.94.1/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.95.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -616,6 +620,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | +| showOutput | DatabaseRoleShowOutputList | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | @@ -769,6 +775,26 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + +##### `showOutput`Required + +```java +public DatabaseRoleShowOutputList getShowOutput(); +``` + +- *Type:* DatabaseRoleShowOutputList + +--- + ##### `commentInput`Optional ```java @@ -909,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.94.1/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.95.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -993,7 +1019,9 @@ public java.lang.String getDatabase(); The database in which to create the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#database DatabaseRole#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.95.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -1007,7 +1035,9 @@ public java.lang.String getName(); Specifies the identifier for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#name DatabaseRole#name} +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -1021,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.94.1/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -1033,12 +1063,573 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +### DatabaseRoleShowOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.database_role.DatabaseRoleShowOutput; + +DatabaseRoleShowOutput.builder() + .build(); +``` + + +## Classes + +### DatabaseRoleShowOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.database_role.DatabaseRoleShowOutputList; + +new DatabaseRoleShowOutputList(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 DatabaseRoleShowOutputOutputReference 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 + +--- + + +### DatabaseRoleShowOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.database_role.DatabaseRoleShowOutputOutputReference; + +new DatabaseRoleShowOutputOutputReference(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.* | +| databaseName | java.lang.String | *No description.* | +| grantedDatabaseRoles | java.lang.Number | *No description.* | +| grantedToDatabaseRoles | java.lang.Number | *No description.* | +| grantedToRoles | java.lang.Number | *No description.* | +| isCurrent | com.hashicorp.cdktf.IResolvable | *No description.* | +| isDefault | com.hashicorp.cdktf.IResolvable | *No description.* | +| isInherited | com.hashicorp.cdktf.IResolvable | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| ownerRoleType | java.lang.String | *No description.* | +| internalValue | DatabaseRoleShowOutput | *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 + +--- + +##### `databaseName`Required + +```java +public java.lang.String getDatabaseName(); +``` + +- *Type:* java.lang.String + +--- + +##### `grantedDatabaseRoles`Required + +```java +public java.lang.Number getGrantedDatabaseRoles(); +``` + +- *Type:* java.lang.Number + +--- + +##### `grantedToDatabaseRoles`Required + +```java +public java.lang.Number getGrantedToDatabaseRoles(); +``` + +- *Type:* java.lang.Number + +--- + +##### `grantedToRoles`Required + +```java +public java.lang.Number getGrantedToRoles(); +``` + +- *Type:* java.lang.Number + +--- + +##### `isCurrent`Required + +```java +public IResolvable getIsCurrent(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `isDefault`Required + +```java +public IResolvable getIsDefault(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `isInherited`Required + +```java +public IResolvable getIsInherited(); +``` + +- *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 + +--- + +##### `ownerRoleType`Required + +```java +public java.lang.String getOwnerRoleType(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DatabaseRoleShowOutput getInternalValue(); +``` + +- *Type:* DatabaseRoleShowOutput + +--- + diff --git a/docs/databaseRole.python.md b/docs/databaseRole.python.md index d8f143dd6..99a7d6c9a 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.94.1/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_role#id DatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -112,7 +112,9 @@ Must be unique amongst siblings in the same scope The database in which to create the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#database DatabaseRole#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.95.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -122,7 +124,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#name DatabaseRole#name} +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -132,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.94.1/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -140,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.94.1/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -630,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.94.1/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.95.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -660,6 +664,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | +| show_output | DatabaseRoleShowOutputList | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | | id_input | str | *No description.* | @@ -813,6 +819,26 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + +##### `show_output`Required + +```python +show_output: DatabaseRoleShowOutputList +``` + +- *Type:* DatabaseRoleShowOutputList + +--- + ##### `comment_input`Optional ```python @@ -949,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.94.1/docs/resources/database_role#id DatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -1033,7 +1059,9 @@ database: str The database in which to create the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#database DatabaseRole#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.95.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -1047,7 +1075,9 @@ name: str Specifies the identifier for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#name DatabaseRole#name} +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -1061,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.94.1/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -1073,12 +1103,609 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +### DatabaseRoleShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import database_role + +databaseRole.DatabaseRoleShowOutput() +``` + + +## Classes + +### DatabaseRoleShowOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import database_role + +databaseRole.DatabaseRoleShowOutputList( + 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] +) -> DatabaseRoleShowOutputOutputReference +``` + +###### `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 + +--- + + +### DatabaseRoleShowOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import database_role + +databaseRole.DatabaseRoleShowOutputOutputReference( + 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.* | +| database_name | str | *No description.* | +| granted_database_roles | typing.Union[int, float] | *No description.* | +| granted_to_database_roles | typing.Union[int, float] | *No description.* | +| granted_to_roles | typing.Union[int, float] | *No description.* | +| is_current | cdktf.IResolvable | *No description.* | +| is_default | cdktf.IResolvable | *No description.* | +| is_inherited | cdktf.IResolvable | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| owner_role_type | str | *No description.* | +| internal_value | DatabaseRoleShowOutput | *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 + +--- + +##### `database_name`Required + +```python +database_name: str +``` + +- *Type:* str + +--- + +##### `granted_database_roles`Required + +```python +granted_database_roles: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `granted_to_database_roles`Required + +```python +granted_to_database_roles: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `granted_to_roles`Required + +```python +granted_to_roles: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `is_current`Required + +```python +is_current: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `is_default`Required + +```python +is_default: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `is_inherited`Required + +```python +is_inherited: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `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 + +--- + +##### `internal_value`Optional + +```python +internal_value: DatabaseRoleShowOutput +``` + +- *Type:* DatabaseRoleShowOutput + +--- + diff --git a/docs/databaseRole.typescript.md b/docs/databaseRole.typescript.md index 82fcd9bc7..40585cbdf 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.94.1/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,8 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | +| showOutput | DatabaseRoleShowOutputList | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | | idInput | string | *No description.* | @@ -664,6 +666,26 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + +##### `showOutput`Required + +```typescript +public readonly showOutput: DatabaseRoleShowOutputList; +``` + +- *Type:* DatabaseRoleShowOutputList + +--- + ##### `commentInput`Optional ```typescript @@ -788,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.94.1/docs/resources/database_role#id DatabaseRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -872,7 +894,9 @@ public readonly database: string; The database in which to create the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#database DatabaseRole#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.95.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -886,7 +910,9 @@ public readonly name: string; Specifies the identifier for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#name DatabaseRole#name} +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -900,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.94.1/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -912,12 +938,572 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +### DatabaseRoleShowOutput + +#### Initializer + +```typescript +import { databaseRole } from '@cdktf/provider-snowflake' + +const databaseRoleShowOutput: databaseRole.DatabaseRoleShowOutput = { ... } +``` + + +## Classes + +### DatabaseRoleShowOutputList + +#### Initializers + +```typescript +import { databaseRole } from '@cdktf/provider-snowflake' + +new databaseRole.DatabaseRoleShowOutputList(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): DatabaseRoleShowOutputOutputReference +``` + +###### `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 + +--- + + +### DatabaseRoleShowOutputOutputReference + +#### Initializers + +```typescript +import { databaseRole } from '@cdktf/provider-snowflake' + +new databaseRole.DatabaseRoleShowOutputOutputReference(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.* | +| databaseName | string | *No description.* | +| grantedDatabaseRoles | number | *No description.* | +| grantedToDatabaseRoles | number | *No description.* | +| grantedToRoles | number | *No description.* | +| isCurrent | cdktf.IResolvable | *No description.* | +| isDefault | cdktf.IResolvable | *No description.* | +| isInherited | cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| ownerRoleType | string | *No description.* | +| internalValue | DatabaseRoleShowOutput | *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 + +--- + +##### `databaseName`Required + +```typescript +public readonly databaseName: string; +``` + +- *Type:* string + +--- + +##### `grantedDatabaseRoles`Required + +```typescript +public readonly grantedDatabaseRoles: number; +``` + +- *Type:* number + +--- + +##### `grantedToDatabaseRoles`Required + +```typescript +public readonly grantedToDatabaseRoles: number; +``` + +- *Type:* number + +--- + +##### `grantedToRoles`Required + +```typescript +public readonly grantedToRoles: number; +``` + +- *Type:* number + +--- + +##### `isCurrent`Required + +```typescript +public readonly isCurrent: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isDefault`Required + +```typescript +public readonly isDefault: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isInherited`Required + +```typescript +public readonly isInherited: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `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 + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DatabaseRoleShowOutput; +``` + +- *Type:* DatabaseRoleShowOutput + +--- + diff --git a/docs/dynamicTable.csharp.md b/docs/dynamicTable.csharp.md index bf8d0305e..29874e009 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.94.1/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -550,6 +550,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | ClusterBy | string | *No description.* | | CreatedOn | string | *No description.* | | DataTimestamp | string | *No description.* | +| FullyQualifiedName | string | *No description.* | | IsClone | HashiCorp.Cdktf.IResolvable | *No description.* | | IsReplica | HashiCorp.Cdktf.IResolvable | *No description.* | | LastSuspendedOn | string | *No description.* | @@ -774,6 +775,16 @@ public string DataTimestamp { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `IsClone`Required ```csharp @@ -1131,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.94.1/docs/resources/dynamic_table#id DynamicTable#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1218,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.94.1/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1232,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.94.1/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1246,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.94.1/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1260,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.94.1/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1274,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.94.1/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1288,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.94.1/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1302,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.94.1/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1314,7 +1325,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1331,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.94.1/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1345,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.94.1/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1359,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.94.1/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1395,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.94.1/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1409,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.94.1/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/dynamicTable.go.md b/docs/dynamicTable.go.md index ef9ae3b68..ee114afb3 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.94.1/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -550,6 +550,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | ClusterBy | *string | *No description.* | | CreatedOn | *string | *No description.* | | DataTimestamp | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | | IsClone | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | | IsReplica | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | | LastSuspendedOn | *string | *No description.* | @@ -774,6 +775,16 @@ func DataTimestamp() *string --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `IsClone`Required ```go @@ -1131,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.94.1/docs/resources/dynamic_table#id DynamicTable#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1218,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.94.1/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1232,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.94.1/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1246,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.94.1/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1260,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.94.1/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1274,7 +1285,7 @@ TargetLag DynamicTableTargetLag target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1288,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.94.1/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1302,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.94.1/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1314,7 +1325,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1331,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.94.1/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1345,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.94.1/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1359,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.94.1/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1395,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.94.1/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1409,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.94.1/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/dynamicTable.java.md b/docs/dynamicTable.java.md index 8f8d1dc14..6626b5922 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.94.1/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -740,6 +740,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | clusterBy | java.lang.String | *No description.* | | createdOn | java.lang.String | *No description.* | | dataTimestamp | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | isClone | com.hashicorp.cdktf.IResolvable | *No description.* | | isReplica | com.hashicorp.cdktf.IResolvable | *No description.* | | lastSuspendedOn | java.lang.String | *No description.* | @@ -964,6 +965,16 @@ public java.lang.String getDataTimestamp(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `isClone`Required ```java @@ -1326,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.94.1/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.95.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. | @@ -1413,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.94.1/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1427,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.94.1/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1441,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.94.1/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1455,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.94.1/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1469,7 +1480,7 @@ public DynamicTableTargetLag getTargetLag(); target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1483,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.94.1/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1497,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.94.1/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1509,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.94.1/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1526,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.94.1/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1540,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.94.1/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1554,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.94.1/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1591,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.94.1/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1605,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.94.1/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/dynamicTable.python.md b/docs/dynamicTable.python.md index 64747dd3f..941648fbf 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.94.1/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#id DynamicTable#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -800,6 +800,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | cluster_by | str | *No description.* | | created_on | str | *No description.* | | data_timestamp | str | *No description.* | +| fully_qualified_name | str | *No description.* | | is_clone | cdktf.IResolvable | *No description.* | | is_replica | cdktf.IResolvable | *No description.* | | last_suspended_on | str | *No description.* | @@ -1024,6 +1025,16 @@ data_timestamp: str --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `is_clone`Required ```python @@ -1381,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.94.1/docs/resources/dynamic_table#id DynamicTable#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1468,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.94.1/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1482,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.94.1/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1496,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.94.1/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1510,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.94.1/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1524,7 +1535,7 @@ target_lag: DynamicTableTargetLag target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1538,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.94.1/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1552,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.94.1/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1564,7 +1575,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1581,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.94.1/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1595,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.94.1/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1609,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.94.1/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1645,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.94.1/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1659,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.94.1/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/dynamicTable.typescript.md b/docs/dynamicTable.typescript.md index 46a6a7413..54b861b8b 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.94.1/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -550,6 +550,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | clusterBy | string | *No description.* | | createdOn | string | *No description.* | | dataTimestamp | string | *No description.* | +| fullyQualifiedName | string | *No description.* | | isClone | cdktf.IResolvable | *No description.* | | isReplica | cdktf.IResolvable | *No description.* | | lastSuspendedOn | string | *No description.* | @@ -774,6 +775,16 @@ public readonly dataTimestamp: string; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `isClone`Required ```typescript @@ -1112,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.94.1/docs/resources/dynamic_table#id DynamicTable#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1199,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.94.1/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1213,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.94.1/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1227,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.94.1/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1241,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.94.1/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1255,7 +1266,7 @@ public readonly targetLag: DynamicTableTargetLag; target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1269,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.94.1/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1283,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.94.1/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1295,7 +1306,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1312,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.94.1/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1326,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.94.1/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1340,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.94.1/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1373,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.94.1/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1387,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.94.1/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/emailNotificationIntegration.csharp.md b/docs/emailNotificationIntegration.csharp.md index b2384fcaa..5dc62279d 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.94.1/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -518,6 +518,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | AllowedRecipientsInput | string[] | *No description.* | | CommentInput | string | *No description.* | | EnabledInput | object | *No description.* | @@ -673,6 +674,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `AllowedRecipientsInput`Optional ```csharp @@ -827,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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | +| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -913,7 +924,7 @@ public object Enabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -925,7 +936,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -939,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.94.1/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -953,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.94.1/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -965,7 +976,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 3957bb019..d87bfab42 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.94.1/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -518,6 +518,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | AllowedRecipientsInput | *[]*string | *No description.* | | CommentInput | *string | *No description.* | | EnabledInput | interface{} | *No description.* | @@ -673,6 +674,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `AllowedRecipientsInput`Optional ```go @@ -827,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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | +| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -913,7 +924,7 @@ Enabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -925,7 +936,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -939,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.94.1/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -953,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.94.1/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -965,7 +976,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 051a57a38..3dd96bee0 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.94.1/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.94.1/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.95.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.95.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.94.1/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.95.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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -632,6 +632,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | allowedRecipientsInput | java.util.List | *No description.* | | commentInput | java.lang.String | *No description.* | | enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | @@ -787,6 +788,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `allowedRecipientsInput`Optional ```java @@ -946,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.94.1/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.94.1/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.95.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.95.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.94.1/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.95.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -1032,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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -1044,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.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -1058,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.94.1/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -1072,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.94.1/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -1084,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.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 50233d522..9c9ca7c7d 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.94.1/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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.95.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.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -675,6 +675,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | allowed_recipients_input | typing.List[str] | *No description.* | | comment_input | str | *No description.* | | enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | @@ -830,6 +831,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `allowed_recipients_input`Optional ```python @@ -984,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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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.95.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.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -1070,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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -1082,7 +1093,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -1096,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.94.1/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -1110,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.94.1/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -1122,7 +1133,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 919b0259d..1d83138cf 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.94.1/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -518,6 +518,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | allowedRecipientsInput | string[] | *No description.* | | commentInput | string | *No description.* | | enabledInput | boolean \| cdktf.IResolvable | *No description.* | @@ -673,6 +674,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `allowedRecipientsInput`Optional ```typescript @@ -814,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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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.95.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.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -900,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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -912,7 +923,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -926,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.94.1/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -940,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.94.1/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -952,7 +963,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 495925b43..f8a0814cd 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.94.1/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -602,6 +602,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provisioners | object[] | *No description.* | | Arg | ExternalFunctionArgList | *No description.* | | CreatedOn | string | *No description.* | +| FullyQualifiedName | string | *No description.* | | Header | ExternalFunctionHeaderList | *No description.* | | ApiIntegrationInput | string | *No description.* | | ArgInput | object | *No description.* | @@ -802,6 +803,16 @@ public string CreatedOn { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `Header`Required ```csharp @@ -1204,7 +1215,7 @@ public string Name { get; set; } Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1218,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.94.1/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1281,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.94.1/docs/resources/external_function#id ExternalFunction#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1370,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.94.1/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1384,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.94.1/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1400,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.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1414,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.94.1/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1428,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.94.1/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1442,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.94.1/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1456,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.94.1/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.95.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1470,7 +1481,7 @@ public object Arg { get; set; } arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1484,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.94.1/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1498,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.94.1/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1512,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.94.1/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1526,7 +1537,7 @@ public object Header { get; set; } header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1538,7 +1549,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1555,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.94.1/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.95.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1569,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.94.1/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.95.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1583,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.94.1/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1597,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.94.1/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1611,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.94.1/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.95.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1647,7 +1658,7 @@ public string Name { get; set; } Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1661,7 +1672,7 @@ public string Value { get; set; } Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalFunction.go.md b/docs/externalFunction.go.md index e0aad7cfe..fec6c4838 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.94.1/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -602,6 +602,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provisioners | *[]interface{} | *No description.* | | Arg | ExternalFunctionArgList | *No description.* | | CreatedOn | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | | Header | ExternalFunctionHeaderList | *No description.* | | ApiIntegrationInput | *string | *No description.* | | ArgInput | interface{} | *No description.* | @@ -802,6 +803,16 @@ func CreatedOn() *string --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `Header`Required ```go @@ -1204,7 +1215,7 @@ Name *string Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1218,7 +1229,7 @@ Type *string Argument type, e.g. VARCHAR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1281,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.94.1/docs/resources/external_function#id ExternalFunction#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1370,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.94.1/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1384,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.94.1/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1400,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.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1414,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.94.1/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1428,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.94.1/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1442,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.94.1/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1456,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.94.1/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.95.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1470,7 +1481,7 @@ Arg interface{} arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1484,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.94.1/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1498,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.94.1/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1512,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.94.1/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1526,7 +1537,7 @@ Header interface{} header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1538,7 +1549,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1555,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.94.1/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.95.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1569,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.94.1/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.95.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1583,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.94.1/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1597,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.94.1/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1611,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.94.1/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.95.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1647,7 +1658,7 @@ Name *string Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1661,7 +1672,7 @@ Value *string Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalFunction.java.md b/docs/externalFunction.java.md index 1b3bedfb1..0183430b2 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.94.1/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -880,6 +880,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provisioners | java.util.List | *No description.* | | arg | ExternalFunctionArgList | *No description.* | | createdOn | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | header | ExternalFunctionHeaderList | *No description.* | | apiIntegrationInput | java.lang.String | *No description.* | | argInput | com.hashicorp.cdktf.IResolvable OR java.util.List<ExternalFunctionArg> | *No description.* | @@ -1080,6 +1081,16 @@ public java.lang.String getCreatedOn(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `header`Required ```java @@ -1482,7 +1493,7 @@ public java.lang.String getName(); Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1496,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.94.1/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1566,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.94.1/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.95.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. | @@ -1655,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.94.1/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1669,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.94.1/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1685,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.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1699,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.94.1/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1713,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.94.1/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1727,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.94.1/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1741,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.94.1/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.95.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1755,7 +1766,7 @@ public java.lang.Object getArg(); arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1769,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.94.1/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1783,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.94.1/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1797,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.94.1/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1811,7 +1822,7 @@ public java.lang.Object getHeader(); header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1823,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.94.1/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1840,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.94.1/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.95.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1854,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.94.1/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.95.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1868,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.94.1/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1882,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.94.1/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1896,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.94.1/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.95.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1932,7 +1943,7 @@ public java.lang.String getName(); Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1946,7 +1957,7 @@ public java.lang.String getValue(); Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalFunction.python.md b/docs/externalFunction.python.md index 9ba86d4ea..e5de6bd0e 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.94.1/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#id ExternalFunction#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -925,6 +925,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | arg | ExternalFunctionArgList | *No description.* | | created_on | str | *No description.* | +| fully_qualified_name | str | *No description.* | | header | ExternalFunctionHeaderList | *No description.* | | api_integration_input | str | *No description.* | | arg_input | typing.Union[cdktf.IResolvable, typing.List[ExternalFunctionArg]] | *No description.* | @@ -1125,6 +1126,16 @@ created_on: str --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `header`Required ```python @@ -1527,7 +1538,7 @@ name: str Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1541,7 +1552,7 @@ type: str Argument type, e.g. VARCHAR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1604,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.94.1/docs/resources/external_function#id ExternalFunction#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1693,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.94.1/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1707,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.94.1/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1723,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.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1737,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.94.1/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1751,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.94.1/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1765,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.94.1/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1779,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.94.1/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.95.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1793,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.94.1/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1807,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.94.1/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1821,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.94.1/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1835,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.94.1/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1849,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.94.1/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1861,7 +1872,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1878,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.94.1/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.95.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1892,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.94.1/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.95.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1906,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.94.1/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1920,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.94.1/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1934,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.94.1/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.95.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1970,7 +1981,7 @@ name: str Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1984,7 +1995,7 @@ value: str Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalFunction.typescript.md b/docs/externalFunction.typescript.md index 4dbdada8a..7b73661f6 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.94.1/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -602,6 +602,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | arg | ExternalFunctionArgList | *No description.* | | createdOn | string | *No description.* | +| fullyQualifiedName | string | *No description.* | | header | ExternalFunctionHeaderList | *No description.* | | apiIntegrationInput | string | *No description.* | | argInput | cdktf.IResolvable \| ExternalFunctionArg[] | *No description.* | @@ -802,6 +803,16 @@ public readonly createdOn: string; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `header`Required ```typescript @@ -1201,7 +1212,7 @@ public readonly name: string; Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1215,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.94.1/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1252,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.94.1/docs/resources/external_function#id ExternalFunction#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1341,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.94.1/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1355,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.94.1/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1371,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.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1385,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.94.1/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1399,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.94.1/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1413,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.94.1/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1427,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.94.1/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.95.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1441,7 +1452,7 @@ public readonly arg: IResolvable | ExternalFunctionArg[]; arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1455,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.94.1/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1469,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.94.1/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1483,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.94.1/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1497,7 +1508,7 @@ public readonly header: IResolvable | ExternalFunctionHeader[]; header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1509,7 +1520,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1526,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.94.1/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.95.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1540,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.94.1/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.95.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1554,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.94.1/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1568,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.94.1/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1582,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.94.1/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.95.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1615,7 +1626,7 @@ public readonly name: string; Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1629,7 +1640,7 @@ public readonly value: string; Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalOauthIntegration.csharp.md b/docs/externalOauthIntegration.csharp.md index b91199250..afaff9c9e 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.94.1/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -575,6 +575,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | ExternalOauthIntegrationDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | RelatedParameters | ExternalOauthIntegrationRelatedParametersList | *No description.* | | ShowOutput | ExternalOauthIntegrationShowOutputList | *No description.* | | CommentInput | string | *No description.* | @@ -766,6 +767,16 @@ public ExternalOauthIntegrationDescribeOutputList DescribeOutput { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `RelatedParameters`Required ```csharp @@ -1208,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.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1292,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.94.1/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1306,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1322,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1338,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1352,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1366,9 +1377,9 @@ public string Name { get; set; } 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. +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.94.1/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1382,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.94.1/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1396,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1412,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1426,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1442,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1458,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1474,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1490,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1504,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1520,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1532,7 +1543,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 87a9c630f..b31273b76 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.94.1/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -575,6 +575,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | ExternalOauthIntegrationDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | RelatedParameters | ExternalOauthIntegrationRelatedParametersList | *No description.* | | ShowOutput | ExternalOauthIntegrationShowOutputList | *No description.* | | CommentInput | *string | *No description.* | @@ -766,6 +767,16 @@ func DescribeOutput() ExternalOauthIntegrationDescribeOutputList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `RelatedParameters`Required ```go @@ -1208,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.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1292,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.94.1/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1306,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1322,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1338,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1352,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1366,9 +1377,9 @@ Name *string 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. +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.94.1/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1382,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.94.1/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1396,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1412,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1426,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1442,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1458,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1474,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1490,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1504,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1520,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1532,7 +1543,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 b46f2ccd4..b537280d5 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.94.1/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -195,9 +195,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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. +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.94.1/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -855,6 +855,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | ExternalOauthIntegrationDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | relatedParameters | ExternalOauthIntegrationRelatedParametersList | *No description.* | | showOutput | ExternalOauthIntegrationShowOutputList | *No description.* | | commentInput | java.lang.String | *No description.* | @@ -1046,6 +1047,16 @@ public ExternalOauthIntegrationDescribeOutputList getDescribeOutput(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `relatedParameters`Required ```java @@ -1493,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.94.1/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.95.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1577,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.94.1/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1591,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1607,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1623,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1637,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1651,9 +1662,9 @@ public java.lang.String getName(); 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. +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.94.1/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1667,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.94.1/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1681,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1697,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1711,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1727,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1743,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1759,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1775,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1789,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1805,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1817,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.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 73703e417..c64e327a9 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.94.1/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -192,9 +192,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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. +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.94.1/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -898,6 +898,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | ExternalOauthIntegrationDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | related_parameters | ExternalOauthIntegrationRelatedParametersList | *No description.* | | show_output | ExternalOauthIntegrationShowOutputList | *No description.* | | comment_input | str | *No description.* | @@ -1089,6 +1090,16 @@ describe_output: ExternalOauthIntegrationDescribeOutputList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `related_parameters`Required ```python @@ -1531,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.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1615,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.94.1/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1629,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1645,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1661,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1675,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1689,9 +1700,9 @@ name: str 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. +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.94.1/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1705,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.94.1/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1719,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1735,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1749,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1765,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1781,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1797,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1813,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1827,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1843,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1855,7 +1866,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 acabc0c4e..5f3d89151 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.94.1/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -575,6 +575,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | ExternalOauthIntegrationDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | relatedParameters | ExternalOauthIntegrationRelatedParametersList | *No description.* | | showOutput | ExternalOauthIntegrationShowOutputList | *No description.* | | commentInput | string | *No description.* | @@ -766,6 +767,16 @@ public readonly describeOutput: ExternalOauthIntegrationDescribeOutputList; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `relatedParameters`Required ```typescript @@ -1183,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.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1267,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.94.1/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1281,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1297,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1313,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1327,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1341,9 +1352,9 @@ public readonly name: string; 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. +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.94.1/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1357,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.94.1/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1371,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1387,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1401,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1417,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1433,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1449,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1465,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1479,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1495,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.94.1/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.95.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1507,7 +1518,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 733f22309..d65e7ae3d 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.94.1/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -594,6 +594,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Column | ExternalTableColumnList | *No description.* | +| FullyQualifiedName | string | *No description.* | | Owner | string | *No description.* | | Tag | ExternalTableTagList | *No description.* | | AutoRefreshInput | object | *No description.* | @@ -781,6 +782,16 @@ public ExternalTableColumnList Column { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `Owner`Required ```csharp @@ -1155,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.94.1/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1169,7 +1180,7 @@ public string Name { get; set; } Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1183,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.94.1/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1242,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.94.1/docs/resources/external_table#id ExternalTable#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1331,7 +1342,7 @@ public object Column { get; set; } column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1345,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1359,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.94.1/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1373,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.94.1/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1389,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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1403,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1417,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.94.1/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1431,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.94.1/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.95.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1445,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.94.1/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1459,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.94.1/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1471,7 +1482,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1488,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.94.1/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1502,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.94.1/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1516,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.94.1/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.95.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1530,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.94.1/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1544,7 +1555,7 @@ public object Tag { get; set; } tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1584,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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1598,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.94.1/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1612,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1626,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/externalTable.go.md b/docs/externalTable.go.md index 22d8f1889..dbd881f8e 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.94.1/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -594,6 +594,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Column | ExternalTableColumnList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | Owner | *string | *No description.* | | Tag | ExternalTableTagList | *No description.* | | AutoRefreshInput | interface{} | *No description.* | @@ -781,6 +782,16 @@ func Column() ExternalTableColumnList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `Owner`Required ```go @@ -1155,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.94.1/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1169,7 +1180,7 @@ Name *string Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1183,7 +1194,7 @@ Type *string Column type, e.g. VARIANT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1242,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.94.1/docs/resources/external_table#id ExternalTable#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1331,7 +1342,7 @@ Column interface{} column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1345,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1359,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.94.1/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1373,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.94.1/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1389,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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1403,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1417,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.94.1/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1431,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.94.1/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.95.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1445,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.94.1/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1459,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.94.1/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1471,7 +1482,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1488,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.94.1/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1502,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.94.1/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1516,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.94.1/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.95.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1530,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.94.1/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1544,7 +1555,7 @@ Tag interface{} tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1584,7 +1595,7 @@ Name *string Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1598,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.94.1/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1612,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1626,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/externalTable.java.md b/docs/externalTable.java.md index 043c60e7e..55dc9f258 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.94.1/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -850,6 +850,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | column | ExternalTableColumnList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | owner | java.lang.String | *No description.* | | tag | ExternalTableTagList | *No description.* | | autoRefreshInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | @@ -1037,6 +1038,16 @@ public ExternalTableColumnList getColumn(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `owner`Required ```java @@ -1411,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.94.1/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1425,7 +1436,7 @@ public java.lang.String getName(); Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1439,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.94.1/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1507,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.94.1/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.95.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. | @@ -1596,7 +1607,7 @@ public java.lang.Object getColumn(); column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1610,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1624,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.94.1/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1638,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.94.1/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1654,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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1668,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1682,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.94.1/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1696,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.94.1/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.95.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1710,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.94.1/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1724,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.94.1/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1736,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.94.1/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1753,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.94.1/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1767,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.94.1/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1781,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.94.1/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.95.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1795,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.94.1/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1809,7 +1820,7 @@ public java.lang.Object getTag(); tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1849,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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1863,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.94.1/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1877,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1891,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/externalTable.python.md b/docs/externalTable.python.md index afe7e49b6..98231a36f 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.94.1/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#id ExternalTable#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -893,6 +893,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | column | ExternalTableColumnList | *No description.* | +| fully_qualified_name | str | *No description.* | | owner | str | *No description.* | | tag | ExternalTableTagList | *No description.* | | auto_refresh_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | @@ -1080,6 +1081,16 @@ column: ExternalTableColumnList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `owner`Required ```python @@ -1454,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.94.1/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1468,7 +1479,7 @@ name: str Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1482,7 +1493,7 @@ type: str Column type, e.g. VARIANT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1541,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.94.1/docs/resources/external_table#id ExternalTable#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1630,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.94.1/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1644,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1658,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.94.1/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1672,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.94.1/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1688,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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1702,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1716,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.94.1/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1730,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.94.1/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.95.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1744,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.94.1/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1758,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.94.1/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1770,7 +1781,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1787,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.94.1/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1801,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.94.1/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1815,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.94.1/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.95.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1829,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.94.1/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1843,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.94.1/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1883,7 +1894,7 @@ name: str Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1897,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.94.1/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1911,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1925,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/externalTable.typescript.md b/docs/externalTable.typescript.md index 2ff9b9842..758163b5f 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.94.1/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -594,6 +594,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | column | ExternalTableColumnList | *No description.* | +| fullyQualifiedName | string | *No description.* | | owner | string | *No description.* | | tag | ExternalTableTagList | *No description.* | | autoRefreshInput | boolean \| cdktf.IResolvable | *No description.* | @@ -781,6 +782,16 @@ public readonly column: ExternalTableColumnList; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `owner`Required ```typescript @@ -1151,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.94.1/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1165,7 +1176,7 @@ public readonly name: string; Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1179,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.94.1/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1214,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.94.1/docs/resources/external_table#id ExternalTable#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1303,7 +1314,7 @@ public readonly column: IResolvable | ExternalTableColumn[]; column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1317,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1331,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.94.1/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1345,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.94.1/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1361,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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1375,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1389,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.94.1/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1403,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.94.1/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.95.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1417,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.94.1/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1431,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.94.1/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1443,7 +1454,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1460,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.94.1/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1474,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.94.1/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1488,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.94.1/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.95.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1502,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.94.1/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1516,7 +1527,7 @@ public readonly tag: IResolvable | ExternalTableTag[]; tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1551,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.94.1/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1565,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.94.1/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1579,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.94.1/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1593,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.94.1/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/failoverGroup.csharp.md b/docs/failoverGroup.csharp.md index f1f63cb9d..ea758a62f 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.94.1/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -587,6 +587,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | FromReplica | FailoverGroupFromReplicaOutputReference | *No description.* | +| FullyQualifiedName | string | *No description.* | | ReplicationSchedule | FailoverGroupReplicationScheduleOutputReference | *No description.* | | AllowedAccountsInput | string[] | *No description.* | | AllowedDatabasesInput | string[] | *No description.* | @@ -761,6 +762,16 @@ public FailoverGroupFromReplicaOutputReference FromReplica { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ReplicationSchedule`Required ```csharp @@ -1016,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.94.1/docs/resources/failover_group#id FailoverGroup#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1105,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1121,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.94.1/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1137,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.94.1/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1153,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.94.1/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.95.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1169,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.94.1/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1183,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.94.1/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1195,7 +1206,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1212,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.94.1/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.95.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1228,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.94.1/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1242,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.94.1/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1280,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1294,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.94.1/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1308,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.94.1/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.95.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1344,7 +1355,7 @@ public FailoverGroupReplicationScheduleCron Cron { get; set; } cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1360,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.94.1/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1398,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.94.1/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1412,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.94.1/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/failoverGroup.go.md b/docs/failoverGroup.go.md index bd257f24c..e3c828ebd 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.94.1/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -587,6 +587,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | FromReplica | FailoverGroupFromReplicaOutputReference | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ReplicationSchedule | FailoverGroupReplicationScheduleOutputReference | *No description.* | | AllowedAccountsInput | *[]*string | *No description.* | | AllowedDatabasesInput | *[]*string | *No description.* | @@ -761,6 +762,16 @@ func FromReplica() FailoverGroupFromReplicaOutputReference --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ReplicationSchedule`Required ```go @@ -1016,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.94.1/docs/resources/failover_group#id FailoverGroup#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1105,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1121,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.94.1/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1137,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.94.1/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1153,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.94.1/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.95.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1169,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.94.1/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1183,7 +1194,7 @@ FromReplica FailoverGroupFromReplica from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1195,7 +1206,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1212,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.94.1/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.95.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1228,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.94.1/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1242,7 +1253,7 @@ ReplicationSchedule FailoverGroupReplicationSchedule replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1280,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1294,7 +1305,7 @@ OrganizationName *string Name of your Snowflake organization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1308,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.94.1/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.95.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1344,7 +1355,7 @@ Cron FailoverGroupReplicationScheduleCron cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1360,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.94.1/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1398,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.94.1/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1412,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.94.1/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/failoverGroup.java.md b/docs/failoverGroup.java.md index 3597dec20..824d296bf 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.94.1/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -777,6 +777,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | fromReplica | FailoverGroupFromReplicaOutputReference | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | replicationSchedule | FailoverGroupReplicationScheduleOutputReference | *No description.* | | allowedAccountsInput | java.util.List | *No description.* | | allowedDatabasesInput | java.util.List | *No description.* | @@ -951,6 +952,16 @@ public FailoverGroupFromReplicaOutputReference getFromReplica(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `replicationSchedule`Required ```java @@ -1211,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.94.1/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.95.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. | @@ -1300,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1316,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.94.1/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1332,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.94.1/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1348,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.94.1/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.95.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1364,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.94.1/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1378,7 +1389,7 @@ public FailoverGroupFromReplica getFromReplica(); from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1390,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.94.1/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1407,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.94.1/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.95.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1423,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.94.1/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1437,7 +1448,7 @@ public FailoverGroupReplicationSchedule getReplicationSchedule(); replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1475,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1489,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.94.1/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1503,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.94.1/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.95.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1539,7 +1550,7 @@ public FailoverGroupReplicationScheduleCron getCron(); cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1555,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.94.1/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1593,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.94.1/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1607,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.94.1/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/failoverGroup.python.md b/docs/failoverGroup.python.md index ec927a2d2..628c9c0a5 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.94.1/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#id FailoverGroup#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -867,6 +867,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | from_replica | FailoverGroupFromReplicaOutputReference | *No description.* | +| fully_qualified_name | str | *No description.* | | replication_schedule | FailoverGroupReplicationScheduleOutputReference | *No description.* | | allowed_accounts_input | typing.List[str] | *No description.* | | allowed_databases_input | typing.List[str] | *No description.* | @@ -1041,6 +1042,16 @@ from_replica: FailoverGroupFromReplicaOutputReference --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `replication_schedule`Required ```python @@ -1296,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.94.1/docs/resources/failover_group#id FailoverGroup#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1385,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1401,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.94.1/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1417,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.94.1/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1433,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.94.1/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.95.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1449,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.94.1/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1463,7 +1474,7 @@ from_replica: FailoverGroupFromReplica from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1475,7 +1486,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1492,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.94.1/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.95.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1508,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.94.1/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1522,7 +1533,7 @@ replication_schedule: FailoverGroupReplicationSchedule replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1560,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1574,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.94.1/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1588,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.94.1/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.95.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1624,7 +1635,7 @@ cron: FailoverGroupReplicationScheduleCron cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1640,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.94.1/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1678,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.94.1/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1692,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.94.1/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- @@ -2604,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.94.1/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -2614,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.94.1/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/failoverGroup.typescript.md b/docs/failoverGroup.typescript.md index 7b6370f0f..5f46a0aa8 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.94.1/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -587,6 +587,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | fromReplica | FailoverGroupFromReplicaOutputReference | *No description.* | +| fullyQualifiedName | string | *No description.* | | replicationSchedule | FailoverGroupReplicationScheduleOutputReference | *No description.* | | allowedAccountsInput | string[] | *No description.* | | allowedDatabasesInput | string[] | *No description.* | @@ -761,6 +762,16 @@ public readonly fromReplica: FailoverGroupFromReplicaOutputReference; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `replicationSchedule`Required ```typescript @@ -998,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.94.1/docs/resources/failover_group#id FailoverGroup#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1087,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1103,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.94.1/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1119,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.94.1/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1135,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.94.1/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.95.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1151,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.94.1/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1165,7 +1176,7 @@ public readonly fromReplica: FailoverGroupFromReplica; from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1177,7 +1188,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1194,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.94.1/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.95.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1210,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.94.1/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1224,7 +1235,7 @@ public readonly replicationSchedule: FailoverGroupReplicationSchedule; replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1258,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.94.1/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1272,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.94.1/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1286,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.94.1/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.95.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1319,7 +1330,7 @@ public readonly cron: FailoverGroupReplicationScheduleCron; cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1335,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.94.1/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1370,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.94.1/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1384,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.94.1/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/fileFormat.csharp.md b/docs/fileFormat.csharp.md index ede0076ec..d35cf66e0 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.94.1/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -728,6 +728,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | AllowDuplicateInput | object | *No description.* | | BinaryAsTextInput | object | *No description.* | | BinaryFormatInput | string | *No description.* | @@ -947,6 +948,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `AllowDuplicateInput`Optional ```csharp @@ -1794,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.94.1/docs/resources/file_format#id FileFormat#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1893,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.94.1/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#database FileFormat#database} --- @@ -1907,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.94.1/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -1923,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.94.1/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#name FileFormat#name} --- @@ -1937,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.94.1/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -1951,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.94.1/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -1965,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.94.1/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.95.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -1979,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.94.1/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -1993,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.94.1/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -2007,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.94.1/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -2021,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.94.1/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -2035,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.94.1/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.95.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2049,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.94.1/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.95.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2063,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.94.1/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.95.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2077,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.94.1/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2091,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.94.1/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2105,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.94.1/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.95.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2119,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.94.1/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2133,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.94.1/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.95.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2147,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.94.1/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2161,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.94.1/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.95.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2175,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.94.1/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2187,7 +2198,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -2204,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.94.1/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.95.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2218,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.94.1/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2232,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.94.1/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2246,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.94.1/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2260,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.94.1/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2274,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.94.1/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.95.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2288,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.94.1/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.95.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2302,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.94.1/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.95.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2316,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.94.1/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2330,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.94.1/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.95.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2344,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.94.1/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.95.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2358,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.94.1/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.95.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2372,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.94.1/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2386,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.94.1/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2400,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.94.1/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/fileFormat.go.md b/docs/fileFormat.go.md index 1b9e53bc0..532a77f88 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.94.1/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -728,6 +728,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | AllowDuplicateInput | interface{} | *No description.* | | BinaryAsTextInput | interface{} | *No description.* | | BinaryFormatInput | *string | *No description.* | @@ -947,6 +948,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `AllowDuplicateInput`Optional ```go @@ -1794,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.94.1/docs/resources/file_format#id FileFormat#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1893,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.94.1/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#database FileFormat#database} --- @@ -1907,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.94.1/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -1923,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.94.1/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#name FileFormat#name} --- @@ -1937,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.94.1/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -1951,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.94.1/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -1965,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.94.1/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.95.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -1979,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.94.1/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -1993,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.94.1/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -2007,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.94.1/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -2021,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.94.1/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -2035,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.94.1/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.95.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2049,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.94.1/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.95.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2063,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.94.1/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.95.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2077,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.94.1/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2091,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.94.1/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2105,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.94.1/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.95.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2119,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.94.1/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2133,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.94.1/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.95.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2147,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.94.1/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2161,7 +2172,7 @@ FieldOptionallyEnclosedBy *string Character used to enclose strings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2175,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.94.1/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2187,7 +2198,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -2204,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.94.1/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.95.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2218,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.94.1/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2232,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.94.1/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2246,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.94.1/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2260,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.94.1/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2274,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.94.1/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.95.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2288,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.94.1/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.95.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2302,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.94.1/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.95.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2316,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.94.1/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2330,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.94.1/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.95.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2344,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.94.1/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.95.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2358,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.94.1/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.95.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2372,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.94.1/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2386,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.94.1/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2400,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.94.1/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/fileFormat.java.md b/docs/fileFormat.java.md index f970736be..a32c6a2a0 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.94.1/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -1248,6 +1248,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | allowDuplicateInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | binaryAsTextInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | binaryFormatInput | java.lang.String | *No description.* | @@ -1467,6 +1468,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `allowDuplicateInput`Optional ```java @@ -2335,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.94.1/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.95.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. | @@ -2434,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.94.1/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#database FileFormat#database} --- @@ -2448,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.94.1/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -2464,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.94.1/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#name FileFormat#name} --- @@ -2478,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.94.1/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -2492,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.94.1/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -2506,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.94.1/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.95.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -2520,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.94.1/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -2534,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.94.1/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -2548,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.94.1/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -2562,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.94.1/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -2576,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.94.1/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.95.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2590,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.94.1/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.95.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2604,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.94.1/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.95.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2618,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.94.1/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2632,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.94.1/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2646,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.94.1/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.95.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2660,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.94.1/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2674,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.94.1/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.95.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2688,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.94.1/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2702,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.94.1/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.95.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2716,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.94.1/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2728,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.94.1/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -2745,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.94.1/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.95.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2759,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.94.1/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2773,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.94.1/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2787,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.94.1/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2801,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.94.1/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2815,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.94.1/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.95.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2829,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.94.1/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.95.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2843,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.94.1/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.95.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2857,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.94.1/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2871,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.94.1/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.95.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2885,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.94.1/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.95.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2899,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.94.1/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.95.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2913,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.94.1/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2927,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.94.1/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2941,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.94.1/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/fileFormat.python.md b/docs/fileFormat.python.md index d11b8cba8..28902f6e1 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.94.1/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#id FileFormat#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -1275,6 +1275,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | allow_duplicate_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | binary_as_text_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | binary_format_input | str | *No description.* | @@ -1494,6 +1495,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `allow_duplicate_input`Optional ```python @@ -2341,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.94.1/docs/resources/file_format#id FileFormat#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -2440,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.94.1/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#database FileFormat#database} --- @@ -2454,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.94.1/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -2470,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.94.1/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#name FileFormat#name} --- @@ -2484,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.94.1/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -2498,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.94.1/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -2512,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.94.1/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.95.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -2526,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.94.1/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -2540,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.94.1/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -2554,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.94.1/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -2568,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.94.1/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -2582,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.94.1/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.95.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2596,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.94.1/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.95.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2610,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.94.1/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.95.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2624,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.94.1/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2638,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.94.1/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2652,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.94.1/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.95.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2666,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.94.1/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2680,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.94.1/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.95.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2694,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.94.1/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2708,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.94.1/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.95.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2722,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.94.1/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2734,7 +2745,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -2751,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.94.1/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.95.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2765,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.94.1/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2779,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.94.1/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2793,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.94.1/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2807,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.94.1/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2821,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.94.1/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.95.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2835,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.94.1/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.95.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2849,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.94.1/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.95.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2863,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.94.1/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2877,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.94.1/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.95.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2891,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.94.1/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.95.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2905,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.94.1/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.95.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2919,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.94.1/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2933,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.94.1/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2947,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.94.1/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/fileFormat.typescript.md b/docs/fileFormat.typescript.md index ccc4297e4..c91185cb3 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.94.1/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -728,6 +728,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | allowDuplicateInput | boolean \| cdktf.IResolvable | *No description.* | | binaryAsTextInput | boolean \| cdktf.IResolvable | *No description.* | | binaryFormatInput | string | *No description.* | @@ -947,6 +948,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `allowDuplicateInput`Optional ```typescript @@ -1749,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.94.1/docs/resources/file_format#id FileFormat#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1848,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.94.1/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#database FileFormat#database} --- @@ -1862,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.94.1/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -1878,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.94.1/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#name FileFormat#name} --- @@ -1892,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.94.1/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -1906,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.94.1/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -1920,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.94.1/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.95.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -1934,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.94.1/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -1948,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.94.1/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -1962,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.94.1/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -1976,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.94.1/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -1990,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.94.1/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.95.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2004,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.94.1/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.95.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2018,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.94.1/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.95.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2032,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.94.1/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2046,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.94.1/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2060,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.94.1/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.95.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2074,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.94.1/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2088,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.94.1/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.95.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2102,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.94.1/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2116,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.94.1/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.95.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2130,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.94.1/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2142,7 +2153,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -2159,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.94.1/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.95.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2173,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.94.1/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2187,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.94.1/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2201,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.94.1/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2215,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.94.1/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2229,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.94.1/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.95.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2243,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.94.1/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.95.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2257,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.94.1/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.95.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2271,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.94.1/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2285,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.94.1/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.95.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2299,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.94.1/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.95.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2313,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.94.1/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.95.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2327,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.94.1/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2341,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.94.1/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2355,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.94.1/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/functionResource.csharp.md b/docs/functionResource.csharp.md index f09a0ff2c..fc951d604 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.94.1/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -595,6 +595,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Arguments | FunctionResourceArgumentsList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ArgumentsInput | object | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | @@ -783,6 +784,16 @@ public FunctionResourceArgumentsList Arguments { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ArgumentsInput`Optional ```csharp @@ -1165,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.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1179,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.94.1/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#type FunctionResource#type} --- @@ -1237,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.94.1/docs/resources/function#id FunctionResource#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1329,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.94.1/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#database FunctionResource#database} --- @@ -1345,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.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1359,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.94.1/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1373,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.94.1/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1387,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.94.1/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1401,7 +1412,7 @@ public object Arguments { get; set; } arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1415,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.94.1/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1429,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.94.1/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1441,7 +1452,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1460,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.94.1/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1474,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.94.1/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1488,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.94.1/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#language FunctionResource#language} --- @@ -1502,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.94.1/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1518,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.94.1/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1532,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.94.1/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1546,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.94.1/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1562,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.94.1/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/functionResource.go.md b/docs/functionResource.go.md index 7f8aff8fd..606360ac2 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.94.1/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -595,6 +595,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Arguments | FunctionResourceArgumentsList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ArgumentsInput | interface{} | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | @@ -783,6 +784,16 @@ func Arguments() FunctionResourceArgumentsList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ArgumentsInput`Optional ```go @@ -1165,7 +1176,7 @@ Name *string The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1179,7 +1190,7 @@ Type *string The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#type FunctionResource#type} --- @@ -1237,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.94.1/docs/resources/function#id FunctionResource#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1329,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.94.1/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#database FunctionResource#database} --- @@ -1345,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.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1359,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.94.1/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1373,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.94.1/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1387,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.94.1/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1401,7 +1412,7 @@ Arguments interface{} arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1415,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.94.1/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1429,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.94.1/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1441,7 +1452,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1460,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.94.1/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1474,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.94.1/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1488,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.94.1/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#language FunctionResource#language} --- @@ -1502,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.94.1/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1518,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.94.1/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1532,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.94.1/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1546,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.94.1/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1562,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.94.1/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/functionResource.java.md b/docs/functionResource.java.md index f99c08295..3500963b3 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.94.1/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#id FunctionResource#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -866,6 +866,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | arguments | FunctionResourceArgumentsList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | argumentsInput | com.hashicorp.cdktf.IResolvable OR java.util.List<FunctionResourceArguments> | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | @@ -1054,6 +1055,16 @@ public FunctionResourceArgumentsList getArguments(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `argumentsInput`Optional ```java @@ -1436,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.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1450,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.94.1/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#type FunctionResource#type} --- @@ -1514,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.94.1/docs/resources/function#id FunctionResource#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1606,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.94.1/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#database FunctionResource#database} --- @@ -1622,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.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1636,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.94.1/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1650,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.94.1/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1664,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.94.1/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1678,7 +1689,7 @@ public java.lang.Object getArguments(); arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1692,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.94.1/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1706,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.94.1/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1718,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.94.1/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1737,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.94.1/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1751,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.94.1/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1765,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.94.1/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#language FunctionResource#language} --- @@ -1779,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.94.1/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1795,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.94.1/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1809,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.94.1/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1823,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.94.1/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1839,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.94.1/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/functionResource.python.md b/docs/functionResource.python.md index 625e84fa3..314545b7e 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.94.1/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#id FunctionResource#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -910,6 +910,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | arguments | FunctionResourceArgumentsList | *No description.* | +| fully_qualified_name | str | *No description.* | | arguments_input | typing.Union[cdktf.IResolvable, typing.List[FunctionResourceArguments]] | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | @@ -1098,6 +1099,16 @@ arguments: FunctionResourceArgumentsList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `arguments_input`Optional ```python @@ -1480,7 +1491,7 @@ name: str The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1494,7 +1505,7 @@ type: str The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#type FunctionResource#type} --- @@ -1552,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.94.1/docs/resources/function#id FunctionResource#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1644,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.94.1/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#database FunctionResource#database} --- @@ -1660,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.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1674,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.94.1/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1688,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.94.1/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1702,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.94.1/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1716,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.94.1/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1730,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.94.1/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1744,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.94.1/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1756,7 +1767,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1775,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.94.1/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1789,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.94.1/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1803,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.94.1/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#language FunctionResource#language} --- @@ -1817,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.94.1/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1833,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.94.1/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1847,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.94.1/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1861,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.94.1/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1877,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.94.1/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/functionResource.typescript.md b/docs/functionResource.typescript.md index 90f17bcff..64822b7c5 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.94.1/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -595,6 +595,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | arguments | FunctionResourceArgumentsList | *No description.* | +| fullyQualifiedName | string | *No description.* | | argumentsInput | cdktf.IResolvable \| FunctionResourceArguments[] | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | @@ -783,6 +784,16 @@ public readonly arguments: FunctionResourceArgumentsList; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `argumentsInput`Optional ```typescript @@ -1162,7 +1173,7 @@ public readonly name: string; The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1176,7 +1187,7 @@ public readonly type: string; The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#type FunctionResource#type} --- @@ -1209,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.94.1/docs/resources/function#id FunctionResource#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1301,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.94.1/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#database FunctionResource#database} --- @@ -1317,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.94.1/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#name FunctionResource#name} --- @@ -1331,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.94.1/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1345,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.94.1/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1359,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.94.1/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1373,7 +1384,7 @@ public readonly arguments: IResolvable | FunctionResourceArguments[]; arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1387,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.94.1/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1401,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.94.1/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1413,7 +1424,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1432,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.94.1/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1446,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.94.1/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1460,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.94.1/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#language FunctionResource#language} --- @@ -1474,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.94.1/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1490,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.94.1/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1504,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.94.1/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1518,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.94.1/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1534,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.94.1/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/grantAccountRole.csharp.md b/docs/grantAccountRole.csharp.md index 22346fec4..96521205f 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.94.1/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantAccountRole.go.md b/docs/grantAccountRole.go.md index 2e078113e..d6155f588 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.94.1/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantAccountRole.java.md b/docs/grantAccountRole.java.md index 6072c196c..9a82b1154 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.94.1/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantAccountRole.python.md b/docs/grantAccountRole.python.md index 0e44c939e..18160b23e 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.94.1/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantAccountRole.typescript.md b/docs/grantAccountRole.typescript.md index 1d2708efe..beb147706 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.94.1/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantApplicationRole.csharp.md b/docs/grantApplicationRole.csharp.md index 7ecc70bb9..ffc127695 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.94.1/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 bffe7f80b..2d5937882 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.94.1/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 1237f2356..77d038704 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.94.1/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 cb8070a2b..ee58713a9 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.94.1/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 1af51e1fc..fc5717b04 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.94.1/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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 0f1fd4b6b..93e2eb77e 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.94.1/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantDatabaseRole.go.md b/docs/grantDatabaseRole.go.md index 35d6e2fef..d0b567756 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.94.1/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantDatabaseRole.java.md b/docs/grantDatabaseRole.java.md index aa02c909a..e8bba4c61 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.94.1/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantDatabaseRole.python.md b/docs/grantDatabaseRole.python.md index f071e777a..4fde1ff2e 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.94.1/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantDatabaseRole.typescript.md b/docs/grantDatabaseRole.typescript.md index beed13e63..37411ad53 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.94.1/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantOwnership.csharp.md b/docs/grantOwnership.csharp.md index f00e4fedf..16f363684 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.94.1/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantOwnership.go.md b/docs/grantOwnership.go.md index 1465d0af2..4727c3f33 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.94.1/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantOwnership.java.md b/docs/grantOwnership.java.md index 2c11b16f4..f841193e2 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.94.1/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantOwnership.python.md b/docs/grantOwnership.python.md index 8c24a3271..d8c996d0a 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.94.1/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantOwnership.typescript.md b/docs/grantOwnership.typescript.md index 0160383d3..14ace564d 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.94.1/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantPrivilegesToAccountRole.csharp.md b/docs/grantPrivilegesToAccountRole.csharp.md index 4bac048b6..edc485e95 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1492,9 +1492,9 @@ public string ObjectType { get; set; } 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 +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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1532,9 +1532,9 @@ public string ObjectTypePlural { get; set; } 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1596,9 +1596,9 @@ public string ObjectTypePlural { get; set; } 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 b37b4d26c..a5c32111a 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1492,9 +1492,9 @@ ObjectType *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 +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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1532,9 +1532,9 @@ ObjectTypePlural *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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1596,9 +1596,9 @@ ObjectTypePlural *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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 47a284597..cbb08563b 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1697,9 +1697,9 @@ public java.lang.String getObjectType(); 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 +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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1737,9 +1737,9 @@ public java.lang.String getObjectTypePlural(); 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1801,9 +1801,9 @@ public java.lang.String getObjectTypePlural(); 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 7162f1f4d..bdc16369b 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -721,9 +721,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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 +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1817,9 +1817,9 @@ object_type: str 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 +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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1857,9 +1857,9 @@ object_type_plural: str 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1921,9 +1921,9 @@ object_type_plural: str 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- @@ -3229,9 +3229,9 @@ def put_all( 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- @@ -3267,9 +3267,9 @@ def put_future( 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 7bae7c5ef..1681f56c0 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1461,9 +1461,9 @@ public readonly objectType: 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 +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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1497,9 +1497,9 @@ public readonly objectTypePlural: 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.94.1/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.95.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.95.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1557,9 +1557,9 @@ public readonly objectTypePlural: 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 f592433f4..2af57a1e9 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1382,9 +1382,9 @@ public string ObjectType { get; set; } 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 +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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1422,9 +1422,9 @@ public string ObjectTypePlural { get; set; } 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1490,9 +1490,9 @@ public string ObjectTypePlural { get; set; } 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 6e521bf37..5540f48d0 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1382,9 +1382,9 @@ ObjectType *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 +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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1422,9 +1422,9 @@ ObjectTypePlural *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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1490,9 +1490,9 @@ ObjectTypePlural *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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 3a2c0d32d..73cab00d9 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1573,9 +1573,9 @@ public java.lang.String getObjectType(); 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 +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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1613,9 +1613,9 @@ public java.lang.String getObjectTypePlural(); 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1681,9 +1681,9 @@ public java.lang.String getObjectTypePlural(); 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 407017170..ecdfa3073 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -676,9 +676,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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 +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1676,9 +1676,9 @@ object_type: str 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 +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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1716,9 +1716,9 @@ object_type_plural: str 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1784,9 +1784,9 @@ object_type_plural: str 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -2778,9 +2778,9 @@ def put_all( 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -2820,9 +2820,9 @@ def put_future( 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 d4a110a5e..512bd9ccc 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1355,9 +1355,9 @@ public readonly objectType: 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 +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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1391,9 +1391,9 @@ public readonly objectTypePlural: 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1455,9 +1455,9 @@ public readonly objectTypePlural: 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. +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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 f79b53e31..f1389bd52 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.94.1/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -76,6 +76,7 @@ Must be unique amongst siblings in the same scope | ResetId | *No description.* | | ResetOnAllTablesInSchema | *No description.* | | ResetOnDatabase | *No description.* | +| ResetOnFunction | *No description.* | | ResetOnSchema | *No description.* | | ResetOnTable | *No description.* | | ResetOnTag | *No description.* | @@ -389,6 +390,12 @@ private void ResetOnAllTablesInSchema() private void ResetOnDatabase() ``` +##### `ResetOnFunction` + +```csharp +private void ResetOnFunction() +``` + ##### `ResetOnSchema` ```csharp @@ -516,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -549,6 +556,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | IdInput | string | *No description.* | | OnAllTablesInSchemaInput | string | *No description.* | | OnDatabaseInput | string | *No description.* | +| OnFunctionInput | string | *No description.* | | OnSchemaInput | string | *No description.* | | OnTableInput | string | *No description.* | | OnTagInput | string | *No description.* | @@ -558,6 +566,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Id | string | *No description.* | | OnAllTablesInSchema | string | *No description.* | | OnDatabase | string | *No description.* | +| OnFunction | string | *No description.* | | OnSchema | string | *No description.* | | OnTable | string | *No description.* | | OnTag | string | *No description.* | @@ -739,6 +748,16 @@ public string OnDatabaseInput { get; } --- +##### `OnFunctionInput`Optional + +```csharp +public string OnFunctionInput { get; } +``` + +- *Type:* string + +--- + ##### `OnSchemaInput`Optional ```csharp @@ -829,6 +848,16 @@ public string OnDatabase { get; } --- +##### `OnFunction`Required + +```csharp +public string OnFunction { get; } +``` + +- *Type:* string + +--- + ##### `OnSchema`Required ```csharp @@ -929,6 +958,7 @@ new GrantPrivilegesToShareConfig { string Id = null, string OnAllTablesInSchema = null, string OnDatabase = null, + string OnFunction = null, string OnSchema = null, string OnTable = null, string OnTag = null, @@ -949,9 +979,10 @@ 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.94.1/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.95.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. | | OnSchema | string | The fully qualified name of the schema on which privileges will be granted. | | OnTable | string | The fully qualified name of the table on which privileges will be granted. | | OnTag | string | The fully qualified name of the tag on which privileges will be granted. | @@ -1039,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.94.1/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1053,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1065,7 +1096,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1082,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1096,7 +1127,21 @@ 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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} + +--- + +##### `OnFunction`Optional + +```csharp +public string OnFunction { get; set; } +``` + +- *Type:* 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.95.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1110,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1124,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1138,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1152,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.94.1/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.95.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 c28b0e7a9..d4102eff8 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.94.1/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -76,6 +76,7 @@ Must be unique amongst siblings in the same scope | ResetId | *No description.* | | ResetOnAllTablesInSchema | *No description.* | | ResetOnDatabase | *No description.* | +| ResetOnFunction | *No description.* | | ResetOnSchema | *No description.* | | ResetOnTable | *No description.* | | ResetOnTag | *No description.* | @@ -389,6 +390,12 @@ func ResetOnAllTablesInSchema() func ResetOnDatabase() ``` +##### `ResetOnFunction` + +```go +func ResetOnFunction() +``` + ##### `ResetOnSchema` ```go @@ -516,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -549,6 +556,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | IdInput | *string | *No description.* | | OnAllTablesInSchemaInput | *string | *No description.* | | OnDatabaseInput | *string | *No description.* | +| OnFunctionInput | *string | *No description.* | | OnSchemaInput | *string | *No description.* | | OnTableInput | *string | *No description.* | | OnTagInput | *string | *No description.* | @@ -558,6 +566,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Id | *string | *No description.* | | OnAllTablesInSchema | *string | *No description.* | | OnDatabase | *string | *No description.* | +| OnFunction | *string | *No description.* | | OnSchema | *string | *No description.* | | OnTable | *string | *No description.* | | OnTag | *string | *No description.* | @@ -739,6 +748,16 @@ func OnDatabaseInput() *string --- +##### `OnFunctionInput`Optional + +```go +func OnFunctionInput() *string +``` + +- *Type:* *string + +--- + ##### `OnSchemaInput`Optional ```go @@ -829,6 +848,16 @@ func OnDatabase() *string --- +##### `OnFunction`Required + +```go +func OnFunction() *string +``` + +- *Type:* *string + +--- + ##### `OnSchema`Required ```go @@ -929,6 +958,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantprivileg Id: *string, OnAllTablesInSchema: *string, OnDatabase: *string, + OnFunction: *string, OnSchema: *string, OnTable: *string, OnTag: *string, @@ -949,9 +979,10 @@ 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.94.1/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.95.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. | | OnSchema | *string | The fully qualified name of the schema on which privileges will be granted. | | OnTable | *string | The fully qualified name of the table on which privileges will be granted. | | OnTag | *string | The fully qualified name of the tag on which privileges will be granted. | @@ -1039,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.94.1/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1053,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1065,7 +1096,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1082,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1096,7 +1127,21 @@ 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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} + +--- + +##### `OnFunction`Optional + +```go +OnFunction *string +``` + +- *Type:* *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.95.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1110,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1124,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1138,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1152,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.94.1/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.95.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 9476f9658..7be9ba5cf 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.94.1/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -28,6 +28,7 @@ GrantPrivilegesToShare.Builder.create(Construct scope, java.lang.String id) // .id(java.lang.String) // .onAllTablesInSchema(java.lang.String) // .onDatabase(java.lang.String) +// .onFunction(java.lang.String) // .onSchema(java.lang.String) // .onTable(java.lang.String) // .onTag(java.lang.String) @@ -48,9 +49,10 @@ 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.94.1/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.95.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. | | onSchema | java.lang.String | The fully qualified name of the schema on which privileges will be granted. | | onTable | java.lang.String | The fully qualified name of the table on which privileges will be granted. | | onTag | java.lang.String | The fully qualified name of the tag on which privileges will be granted. | @@ -124,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.94.1/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -134,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -142,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.94.1/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 +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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -165,7 +167,17 @@ 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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} + +--- + +##### `onFunction`Optional + +- *Type:* java.lang.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.95.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -175,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -185,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -195,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -205,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- @@ -239,6 +251,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf | resetId | *No description.* | | resetOnAllTablesInSchema | *No description.* | | resetOnDatabase | *No description.* | +| resetOnFunction | *No description.* | | resetOnSchema | *No description.* | | resetOnTable | *No description.* | | resetOnTag | *No description.* | @@ -554,6 +567,12 @@ public void resetOnAllTablesInSchema() public void resetOnDatabase() ``` +##### `resetOnFunction` + +```java +public void resetOnFunction() +``` + ##### `resetOnSchema` ```java @@ -681,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -714,6 +733,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | idInput | java.lang.String | *No description.* | | onAllTablesInSchemaInput | java.lang.String | *No description.* | | onDatabaseInput | java.lang.String | *No description.* | +| onFunctionInput | java.lang.String | *No description.* | | onSchemaInput | java.lang.String | *No description.* | | onTableInput | java.lang.String | *No description.* | | onTagInput | java.lang.String | *No description.* | @@ -723,6 +743,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | id | java.lang.String | *No description.* | | onAllTablesInSchema | java.lang.String | *No description.* | | onDatabase | java.lang.String | *No description.* | +| onFunction | java.lang.String | *No description.* | | onSchema | java.lang.String | *No description.* | | onTable | java.lang.String | *No description.* | | onTag | java.lang.String | *No description.* | @@ -904,6 +925,16 @@ public java.lang.String getOnDatabaseInput(); --- +##### `onFunctionInput`Optional + +```java +public java.lang.String getOnFunctionInput(); +``` + +- *Type:* java.lang.String + +--- + ##### `onSchemaInput`Optional ```java @@ -994,6 +1025,16 @@ public java.lang.String getOnDatabase(); --- +##### `onFunction`Required + +```java +public java.lang.String getOnFunction(); +``` + +- *Type:* java.lang.String + +--- + ##### `onSchema`Required ```java @@ -1098,6 +1139,7 @@ GrantPrivilegesToShareConfig.builder() // .id(java.lang.String) // .onAllTablesInSchema(java.lang.String) // .onDatabase(java.lang.String) +// .onFunction(java.lang.String) // .onSchema(java.lang.String) // .onTable(java.lang.String) // .onTag(java.lang.String) @@ -1118,9 +1160,10 @@ 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.94.1/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.95.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. | | onSchema | java.lang.String | The fully qualified name of the schema on which privileges will be granted. | | onTable | java.lang.String | The fully qualified name of the table on which privileges will be granted. | | onTag | java.lang.String | The fully qualified name of the tag on which privileges will be granted. | @@ -1208,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.94.1/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1222,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1234,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.94.1/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1251,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1265,7 +1308,21 @@ 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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} + +--- + +##### `onFunction`Optional + +```java +public java.lang.String getOnFunction(); +``` + +- *Type:* java.lang.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.95.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1279,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1293,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1307,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1321,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.94.1/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.95.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 70d37a35b..a0c5f62dd 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.94.1/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -26,6 +26,7 @@ grantPrivilegesToShare.GrantPrivilegesToShare( id: str = None, on_all_tables_in_schema: str = None, on_database: str = None, + on_function: str = None, on_schema: str = None, on_table: str = None, on_tag: str = None, @@ -46,9 +47,10 @@ 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.94.1/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.95.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. | | on_schema | str | The fully qualified name of the schema on which privileges will be granted. | | on_table | str | The fully qualified name of the table on which privileges will be granted. | | on_tag | str | The fully qualified name of the tag on which privileges will be granted. | @@ -122,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.94.1/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -132,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -140,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.94.1/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -153,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -163,7 +165,17 @@ 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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} + +--- + +##### `on_function`Optional + +- *Type:* 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.95.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -173,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -183,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -193,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -203,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- @@ -237,6 +249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf | reset_id | *No description.* | | reset_on_all_tables_in_schema | *No description.* | | reset_on_database | *No description.* | +| reset_on_function | *No description.* | | reset_on_schema | *No description.* | | reset_on_table | *No description.* | | reset_on_tag | *No description.* | @@ -587,6 +600,12 @@ def reset_on_all_tables_in_schema() -> None def reset_on_database() -> None ``` +##### `reset_on_function` + +```python +def reset_on_function() -> None +``` + ##### `reset_on_schema` ```python @@ -725,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -758,6 +777,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | id_input | str | *No description.* | | on_all_tables_in_schema_input | str | *No description.* | | on_database_input | str | *No description.* | +| on_function_input | str | *No description.* | | on_schema_input | str | *No description.* | | on_table_input | str | *No description.* | | on_tag_input | str | *No description.* | @@ -767,6 +787,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | id | str | *No description.* | | on_all_tables_in_schema | str | *No description.* | | on_database | str | *No description.* | +| on_function | str | *No description.* | | on_schema | str | *No description.* | | on_table | str | *No description.* | | on_tag | str | *No description.* | @@ -948,6 +969,16 @@ on_database_input: str --- +##### `on_function_input`Optional + +```python +on_function_input: str +``` + +- *Type:* str + +--- + ##### `on_schema_input`Optional ```python @@ -1038,6 +1069,16 @@ on_database: str --- +##### `on_function`Required + +```python +on_function: str +``` + +- *Type:* str + +--- + ##### `on_schema`Required ```python @@ -1138,6 +1179,7 @@ grantPrivilegesToShare.GrantPrivilegesToShareConfig( id: str = None, on_all_tables_in_schema: str = None, on_database: str = None, + on_function: str = None, on_schema: str = None, on_table: str = None, on_tag: str = None, @@ -1158,9 +1200,10 @@ 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.94.1/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.95.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. | | on_schema | str | The fully qualified name of the schema on which privileges will be granted. | | on_table | str | The fully qualified name of the table on which privileges will be granted. | | on_tag | str | The fully qualified name of the tag on which privileges will be granted. | @@ -1248,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.94.1/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1262,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1274,7 +1317,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1291,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1305,7 +1348,21 @@ 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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} + +--- + +##### `on_function`Optional + +```python +on_function: str +``` + +- *Type:* 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.95.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1319,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1333,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1347,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1361,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.94.1/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.95.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 3d8dd5864..2f806d059 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.94.1/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -76,6 +76,7 @@ Must be unique amongst siblings in the same scope | resetId | *No description.* | | resetOnAllTablesInSchema | *No description.* | | resetOnDatabase | *No description.* | +| resetOnFunction | *No description.* | | resetOnSchema | *No description.* | | resetOnTable | *No description.* | | resetOnTag | *No description.* | @@ -389,6 +390,12 @@ public resetOnAllTablesInSchema(): void public resetOnDatabase(): void ``` +##### `resetOnFunction` + +```typescript +public resetOnFunction(): void +``` + ##### `resetOnSchema` ```typescript @@ -516,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -549,6 +556,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | idInput | string | *No description.* | | onAllTablesInSchemaInput | string | *No description.* | | onDatabaseInput | string | *No description.* | +| onFunctionInput | string | *No description.* | | onSchemaInput | string | *No description.* | | onTableInput | string | *No description.* | | onTagInput | string | *No description.* | @@ -558,6 +566,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | id | string | *No description.* | | onAllTablesInSchema | string | *No description.* | | onDatabase | string | *No description.* | +| onFunction | string | *No description.* | | onSchema | string | *No description.* | | onTable | string | *No description.* | | onTag | string | *No description.* | @@ -739,6 +748,16 @@ public readonly onDatabaseInput: string; --- +##### `onFunctionInput`Optional + +```typescript +public readonly onFunctionInput: string; +``` + +- *Type:* string + +--- + ##### `onSchemaInput`Optional ```typescript @@ -829,6 +848,16 @@ public readonly onDatabase: string; --- +##### `onFunction`Required + +```typescript +public readonly onFunction: string; +``` + +- *Type:* string + +--- + ##### `onSchema`Required ```typescript @@ -932,9 +961,10 @@ 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.94.1/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.95.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. | | onSchema | string | The fully qualified name of the schema on which privileges will be granted. | | onTable | string | The fully qualified name of the table on which privileges will be granted. | | onTag | string | The fully qualified name of the tag on which privileges will be granted. | @@ -1022,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.94.1/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1036,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1048,7 +1078,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1065,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1079,7 +1109,21 @@ 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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} + +--- + +##### `onFunction`Optional + +```typescript +public readonly onFunction: string; +``` + +- *Type:* 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.95.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1093,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1107,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1121,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1135,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.94.1/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.95.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- diff --git a/docs/managedAccount.csharp.md b/docs/managedAccount.csharp.md index 128c03c09..1d4f29ade 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.94.1/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -520,6 +520,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provisioners | object[] | *No description.* | | Cloud | string | *No description.* | | CreatedOn | string | *No description.* | +| FullyQualifiedName | string | *No description.* | | Locator | string | *No description.* | | Region | string | *No description.* | | Url | string | *No description.* | @@ -700,6 +701,16 @@ public string CreatedOn { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `Locator`Required ```csharp @@ -909,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.94.1/docs/resources/managed_account#id ManagedAccount#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#id ManagedAccount#id}. | | Type | string | Specifies the type of managed account. | --- @@ -996,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.94.1/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -1010,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.94.1/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1024,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.94.1/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1038,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.94.1/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1050,7 +1061,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1067,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.94.1/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/managedAccount.go.md b/docs/managedAccount.go.md index 1b043c9fd..b66a93c77 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.94.1/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -520,6 +520,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provisioners | *[]interface{} | *No description.* | | Cloud | *string | *No description.* | | CreatedOn | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | | Locator | *string | *No description.* | | Region | *string | *No description.* | | Url | *string | *No description.* | @@ -700,6 +701,16 @@ func CreatedOn() *string --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `Locator`Required ```go @@ -909,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.94.1/docs/resources/managed_account#id ManagedAccount#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#id ManagedAccount#id}. | | Type | *string | Specifies the type of managed account. | --- @@ -996,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.94.1/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -1010,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.94.1/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1024,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.94.1/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1038,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.94.1/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1050,7 +1061,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1067,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.94.1/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/managedAccount.java.md b/docs/managedAccount.java.md index 27f49f9d6..c487550da 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.94.1/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -651,6 +651,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provisioners | java.util.List | *No description.* | | cloud | java.lang.String | *No description.* | | createdOn | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | locator | java.lang.String | *No description.* | | region | java.lang.String | *No description.* | | url | java.lang.String | *No description.* | @@ -831,6 +832,16 @@ public java.lang.String getCreatedOn(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `locator`Required ```java @@ -1044,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.94.1/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.95.0/docs/resources/managed_account#id ManagedAccount#id}. | | type | java.lang.String | Specifies the type of managed account. | --- @@ -1131,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.94.1/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -1145,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.94.1/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1159,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.94.1/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1173,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.94.1/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1185,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.94.1/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1202,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.94.1/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/managedAccount.python.md b/docs/managedAccount.python.md index 1e069a0ff..a0bd959ff 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.94.1/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#id ManagedAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -695,6 +695,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | cloud | str | *No description.* | | created_on | str | *No description.* | +| fully_qualified_name | str | *No description.* | | locator | str | *No description.* | | region | str | *No description.* | | url | str | *No description.* | @@ -875,6 +876,16 @@ created_on: str --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `locator`Required ```python @@ -1084,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.94.1/docs/resources/managed_account#id ManagedAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#id ManagedAccount#id}. | | type | str | Specifies the type of managed account. | --- @@ -1171,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.94.1/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -1185,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.94.1/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1199,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.94.1/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1213,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.94.1/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1225,7 +1236,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1242,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.94.1/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/managedAccount.typescript.md b/docs/managedAccount.typescript.md index ad9ee8da6..4fdfe56e1 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.94.1/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -520,6 +520,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | cloud | string | *No description.* | | createdOn | string | *No description.* | +| fullyQualifiedName | string | *No description.* | | locator | string | *No description.* | | region | string | *No description.* | | url | string | *No description.* | @@ -700,6 +701,16 @@ public readonly createdOn: string; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `locator`Required ```typescript @@ -895,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.94.1/docs/resources/managed_account#id ManagedAccount#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#id ManagedAccount#id}. | | type | string | Specifies the type of managed account. | --- @@ -982,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.94.1/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -996,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.94.1/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1010,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.94.1/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1024,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.94.1/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1036,7 +1047,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1053,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.94.1/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/maskingPolicy.csharp.md b/docs/maskingPolicy.csharp.md index 4f9d9edfe..2cb7c4269 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.94.1/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -515,7 +515,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.94.1/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.95.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -545,7 +545,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| QualifiedName | string | *No description.* | +| FullyQualifiedName | string | *No description.* | | Signature | MaskingPolicySignatureOutputReference | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | @@ -713,10 +713,10 @@ public object[] Provisioners { get; } --- -##### `QualifiedName`Required +##### `FullyQualifiedName`Required ```csharp -public string QualifiedName { get; } +public string FullyQualifiedName { get; } ``` - *Type:* string @@ -1011,7 +1011,7 @@ new MaskingPolicyConfig { | Signature | MaskingPolicySignature | signature block. | | Comment | string | Specifies a comment for the masking policy. | | ExemptOtherPolicies | object | 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.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#id MaskingPolicy#id}. | | IfNotExists | object | Prevent overwriting a previous masking policy with the same name. | | OrReplace | object | Whether to override a previous masking policy with the same name. | @@ -1097,7 +1097,7 @@ public string Database { get; set; } The database in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1111,7 +1111,7 @@ public string MaskingExpression { get; set; } Specifies the SQL expression that transforms the data. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} --- @@ -1127,7 +1127,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1141,7 +1141,7 @@ public string ReturnDataType { get; set; } Specifies the data type to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1155,7 +1155,7 @@ public string Schema { get; set; } The schema in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1169,7 +1169,7 @@ public MaskingPolicySignature Signature { get; set; } signature block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#signature MaskingPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#signature MaskingPolicy#signature} --- @@ -1183,7 +1183,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.94.1/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1197,7 +1197,7 @@ public object ExemptOtherPolicies { get; set; } Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -1209,7 +1209,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1226,7 +1226,7 @@ public object IfNotExists { get; set; } Prevent overwriting a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} --- @@ -1240,7 +1240,7 @@ public object OrReplace { get; set; } Whether to override a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} --- @@ -1274,7 +1274,7 @@ public object Column { get; set; } column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#column MaskingPolicy#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#column MaskingPolicy#column} --- @@ -1310,7 +1310,7 @@ public string Name { get; set; } Specifies the column name to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1324,7 +1324,7 @@ public string Type { get; set; } Specifies the column type to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#type MaskingPolicy#type} --- diff --git a/docs/maskingPolicy.go.md b/docs/maskingPolicy.go.md index f1519aaba..83180f8de 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.94.1/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -515,7 +515,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.94.1/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.95.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -545,7 +545,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | -| QualifiedName | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | | Signature | MaskingPolicySignatureOutputReference | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | @@ -713,10 +713,10 @@ func Provisioners() *[]interface{} --- -##### `QualifiedName`Required +##### `FullyQualifiedName`Required ```go -func QualifiedName() *string +func FullyQualifiedName() *string ``` - *Type:* *string @@ -1011,7 +1011,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/maskingpolicy | Signature | MaskingPolicySignature | signature block. | | Comment | *string | Specifies a comment for the masking policy. | | ExemptOtherPolicies | interface{} | 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.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#id MaskingPolicy#id}. | | IfNotExists | interface{} | Prevent overwriting a previous masking policy with the same name. | | OrReplace | interface{} | Whether to override a previous masking policy with the same name. | @@ -1097,7 +1097,7 @@ Database *string The database in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1111,7 +1111,7 @@ MaskingExpression *string Specifies the SQL expression that transforms the data. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} --- @@ -1127,7 +1127,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1141,7 +1141,7 @@ ReturnDataType *string Specifies the data type to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1155,7 +1155,7 @@ Schema *string The schema in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1169,7 +1169,7 @@ Signature MaskingPolicySignature signature block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#signature MaskingPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#signature MaskingPolicy#signature} --- @@ -1183,7 +1183,7 @@ Comment *string Specifies a comment for the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1197,7 +1197,7 @@ ExemptOtherPolicies interface{} Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -1209,7 +1209,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1226,7 +1226,7 @@ IfNotExists interface{} Prevent overwriting a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} --- @@ -1240,7 +1240,7 @@ OrReplace interface{} Whether to override a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} --- @@ -1274,7 +1274,7 @@ Column interface{} column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#column MaskingPolicy#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#column MaskingPolicy#column} --- @@ -1310,7 +1310,7 @@ Name *string Specifies the column name to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1324,7 +1324,7 @@ Type *string Specifies the column type to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#type MaskingPolicy#type} --- diff --git a/docs/maskingPolicy.java.md b/docs/maskingPolicy.java.md index 2ff14e24c..dbd846ae3 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.94.1/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -59,7 +59,7 @@ MaskingPolicy.Builder.create(Construct scope, java.lang.String id) | signature | MaskingPolicySignature | signature block. | | comment | java.lang.String | Specifies a comment for the masking policy. | | exemptOtherPolicies | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | 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.94.1/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.95.0/docs/resources/masking_policy#id MaskingPolicy#id}. | | ifNotExists | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Prevent overwriting a previous masking policy with the same name. | | orReplace | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to override a previous masking policy with the same name. | @@ -131,7 +131,7 @@ Must be unique amongst siblings in the same scope The database in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the SQL expression that transforms the data. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} --- @@ -153,7 +153,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -163,7 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the data type to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -183,7 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf signature block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#signature MaskingPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#signature MaskingPolicy#signature} --- @@ -193,7 +193,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.94.1/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -203,7 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -211,7 +211,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.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -224,7 +224,7 @@ If you experience problems setting this value it might not be settable. Please t Prevent overwriting a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Whether to override a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} --- @@ -709,7 +709,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.94.1/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.95.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -739,7 +739,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| qualifiedName | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | signature | MaskingPolicySignatureOutputReference | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | @@ -907,10 +907,10 @@ public java.lang.Object getProvisioners(); --- -##### `qualifiedName`Required +##### `fullyQualifiedName`Required ```java -public java.lang.String getQualifiedName(); +public java.lang.String getFullyQualifiedName(); ``` - *Type:* java.lang.String @@ -1212,7 +1212,7 @@ MaskingPolicyConfig.builder() | signature | MaskingPolicySignature | signature block. | | comment | java.lang.String | Specifies a comment for the masking policy. | | exemptOtherPolicies | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | 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.94.1/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.95.0/docs/resources/masking_policy#id MaskingPolicy#id}. | | ifNotExists | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Prevent overwriting a previous masking policy with the same name. | | orReplace | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to override a previous masking policy with the same name. | @@ -1298,7 +1298,7 @@ public java.lang.String getDatabase(); The database in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1312,7 +1312,7 @@ public java.lang.String getMaskingExpression(); Specifies the SQL expression that transforms the data. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} --- @@ -1328,7 +1328,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1342,7 +1342,7 @@ public java.lang.String getReturnDataType(); Specifies the data type to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1356,7 +1356,7 @@ public java.lang.String getSchema(); The schema in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1370,7 +1370,7 @@ public MaskingPolicySignature getSignature(); signature block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#signature MaskingPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#signature MaskingPolicy#signature} --- @@ -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.94.1/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1398,7 +1398,7 @@ public java.lang.Object getExemptOtherPolicies(); Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -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.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1427,7 +1427,7 @@ public java.lang.Object getIfNotExists(); Prevent overwriting a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} --- @@ -1441,7 +1441,7 @@ public java.lang.Object getOrReplace(); Whether to override a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} --- @@ -1476,7 +1476,7 @@ public java.lang.Object getColumn(); column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#column MaskingPolicy#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#column MaskingPolicy#column} --- @@ -1512,7 +1512,7 @@ public java.lang.String getName(); Specifies the column name to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1526,7 +1526,7 @@ public java.lang.String getType(); Specifies the column type to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#type MaskingPolicy#type} --- diff --git a/docs/maskingPolicy.python.md b/docs/maskingPolicy.python.md index 05b266b72..803c49979 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.94.1/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -54,7 +54,7 @@ maskingPolicy.MaskingPolicy( | signature | MaskingPolicySignature | signature block. | | comment | str | Specifies a comment for the masking policy. | | exempt_other_policies | typing.Union[bool, cdktf.IResolvable] | 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.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#id MaskingPolicy#id}. | | if_not_exists | typing.Union[bool, cdktf.IResolvable] | Prevent overwriting a previous masking policy with the same name. | | or_replace | typing.Union[bool, cdktf.IResolvable] | Whether to override a previous masking policy with the same name. | @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope The database in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the SQL expression that transforms the data. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} --- @@ -148,7 +148,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the data type to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf signature block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#signature MaskingPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#signature MaskingPolicy#signature} --- @@ -188,7 +188,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.94.1/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -206,7 +206,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.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -219,7 +219,7 @@ If you experience problems setting this value it might not be settable. Please t Prevent overwriting a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Whether to override a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} --- @@ -608,7 +608,7 @@ def put_signature( column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#column MaskingPolicy#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#column MaskingPolicy#column} --- @@ -756,7 +756,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.94.1/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.95.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -786,7 +786,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| qualified_name | str | *No description.* | +| fully_qualified_name | str | *No description.* | | signature | MaskingPolicySignatureOutputReference | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | @@ -954,10 +954,10 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- -##### `qualified_name`Required +##### `fully_qualified_name`Required ```python -qualified_name: str +fully_qualified_name: str ``` - *Type:* str @@ -1252,7 +1252,7 @@ maskingPolicy.MaskingPolicyConfig( | signature | MaskingPolicySignature | signature block. | | comment | str | Specifies a comment for the masking policy. | | exempt_other_policies | typing.Union[bool, cdktf.IResolvable] | 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.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#id MaskingPolicy#id}. | | if_not_exists | typing.Union[bool, cdktf.IResolvable] | Prevent overwriting a previous masking policy with the same name. | | or_replace | typing.Union[bool, cdktf.IResolvable] | Whether to override a previous masking policy with the same name. | @@ -1338,7 +1338,7 @@ database: str The database in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1352,7 +1352,7 @@ masking_expression: str Specifies the SQL expression that transforms the data. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} --- @@ -1368,7 +1368,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1382,7 +1382,7 @@ return_data_type: str Specifies the data type to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1396,7 +1396,7 @@ schema: str The schema in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1410,7 +1410,7 @@ signature: MaskingPolicySignature signature block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#signature MaskingPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#signature MaskingPolicy#signature} --- @@ -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.94.1/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1438,7 +1438,7 @@ exempt_other_policies: typing.Union[bool, IResolvable] Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -1450,7 +1450,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1467,7 +1467,7 @@ if_not_exists: typing.Union[bool, IResolvable] Prevent overwriting a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} --- @@ -1481,7 +1481,7 @@ or_replace: typing.Union[bool, IResolvable] Whether to override a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} --- @@ -1515,7 +1515,7 @@ column: typing.Union[IResolvable, typing.List[MaskingPolicySignatureColumn]] column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#column MaskingPolicy#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#column MaskingPolicy#column} --- @@ -1551,7 +1551,7 @@ name: str Specifies the column name to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1565,7 +1565,7 @@ type: str Specifies the column type to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#type MaskingPolicy#type} --- diff --git a/docs/maskingPolicy.typescript.md b/docs/maskingPolicy.typescript.md index 5e8533fd4..f39bec2bd 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.94.1/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -515,7 +515,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.94.1/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.95.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -545,7 +545,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| qualifiedName | string | *No description.* | +| fullyQualifiedName | string | *No description.* | | signature | MaskingPolicySignatureOutputReference | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | @@ -713,10 +713,10 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `qualifiedName`Required +##### `fullyQualifiedName`Required ```typescript -public readonly qualifiedName: string; +public readonly fullyQualifiedName: string; ``` - *Type:* string @@ -992,7 +992,7 @@ const maskingPolicyConfig: maskingPolicy.MaskingPolicyConfig = { ... } | signature | MaskingPolicySignature | signature block. | | comment | string | Specifies a comment for the masking policy. | | exemptOtherPolicies | boolean \| cdktf.IResolvable | 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.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#id MaskingPolicy#id}. | | ifNotExists | boolean \| cdktf.IResolvable | Prevent overwriting a previous masking policy with the same name. | | orReplace | boolean \| cdktf.IResolvable | Whether to override a previous masking policy with the same name. | @@ -1078,7 +1078,7 @@ public readonly database: string; The database in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1092,7 +1092,7 @@ public readonly maskingExpression: string; Specifies the SQL expression that transforms the data. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} --- @@ -1108,7 +1108,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1122,7 +1122,7 @@ public readonly returnDataType: string; Specifies the data type to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1136,7 +1136,7 @@ public readonly schema: string; The schema in which to create the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1150,7 +1150,7 @@ public readonly signature: MaskingPolicySignature; signature block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#signature MaskingPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#signature MaskingPolicy#signature} --- @@ -1164,7 +1164,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.94.1/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1178,7 +1178,7 @@ public readonly exemptOtherPolicies: boolean | IResolvable; Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -1190,7 +1190,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1207,7 +1207,7 @@ public readonly ifNotExists: boolean | IResolvable; Prevent overwriting a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} --- @@ -1221,7 +1221,7 @@ public readonly orReplace: boolean | IResolvable; Whether to override a previous masking policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} --- @@ -1253,7 +1253,7 @@ public readonly column: IResolvable | MaskingPolicySignatureColumn[]; column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#column MaskingPolicy#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#column MaskingPolicy#column} --- @@ -1286,7 +1286,7 @@ public readonly name: string; Specifies the column name to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1300,7 +1300,7 @@ public readonly type: string; Specifies the column type to mask. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#type MaskingPolicy#type} --- diff --git a/docs/materializedView.csharp.md b/docs/materializedView.csharp.md index d88be0333..a91870e1f 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.94.1/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -545,6 +545,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | Tag | MaterializedViewTagList | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | @@ -710,6 +711,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `Tag`Required ```csharp @@ -975,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.94.1/docs/resources/materialized_view#id MaterializedView#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1062,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1076,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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1090,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1104,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.94.1/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1118,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.94.1/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1132,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.94.1/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1144,7 +1155,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1161,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.94.1/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1175,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.94.1/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1189,7 +1200,7 @@ public object Tag { get; set; } tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1229,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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1243,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.94.1/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1257,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1271,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/materializedView.go.md b/docs/materializedView.go.md index 5eb1ae6dd..55fcae1be 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.94.1/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -545,6 +545,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | Tag | MaterializedViewTagList | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | @@ -710,6 +711,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `Tag`Required ```go @@ -975,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.94.1/docs/resources/materialized_view#id MaterializedView#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1062,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1076,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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1090,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1104,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.94.1/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1118,7 +1129,7 @@ Warehouse *string The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1132,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.94.1/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1144,7 +1155,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1161,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.94.1/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1175,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.94.1/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1189,7 +1200,7 @@ Tag interface{} tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1229,7 +1240,7 @@ Name *string Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1243,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.94.1/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1257,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1271,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/materializedView.java.md b/docs/materializedView.java.md index 86c28d969..cf7a0374a 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.94.1/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -725,6 +725,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | tag | MaterializedViewTagList | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | @@ -890,6 +891,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `tag`Required ```java @@ -1162,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.94.1/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.95.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. | @@ -1249,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1263,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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1277,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1291,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.94.1/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1305,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.94.1/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1319,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.94.1/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1331,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.94.1/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1348,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.94.1/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1362,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.94.1/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1376,7 +1387,7 @@ public java.lang.Object getTag(); tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1416,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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1430,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.94.1/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1444,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1458,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/materializedView.python.md b/docs/materializedView.python.md index 4e7fffd85..69eade904 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.94.1/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#id MaterializedView#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -768,6 +768,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | tag | MaterializedViewTagList | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | @@ -933,6 +934,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `tag`Required ```python @@ -1198,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.94.1/docs/resources/materialized_view#id MaterializedView#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1285,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1299,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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1313,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1327,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.94.1/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1341,7 +1352,7 @@ warehouse: str The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1355,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.94.1/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1367,7 +1378,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1384,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.94.1/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1398,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.94.1/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1412,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.94.1/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1452,7 +1463,7 @@ name: str Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1466,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.94.1/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1480,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1494,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/materializedView.typescript.md b/docs/materializedView.typescript.md index 0fadb8987..7604a7b1d 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.94.1/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -545,6 +545,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | tag | MaterializedViewTagList | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | @@ -710,6 +711,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `tag`Required ```typescript @@ -957,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.94.1/docs/resources/materialized_view#id MaterializedView#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1044,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1058,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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1072,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1086,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.94.1/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1100,7 +1111,7 @@ public readonly warehouse: string; The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1114,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.94.1/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1126,7 +1137,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1143,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.94.1/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1157,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.94.1/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1171,7 +1182,7 @@ public readonly tag: IResolvable | MaterializedViewTag[]; tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1206,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.94.1/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1220,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.94.1/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1234,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.94.1/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1248,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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/networkPolicy.csharp.md b/docs/networkPolicy.csharp.md index 90768c28b..edf266cbf 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.94.1/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -540,6 +540,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | NetworkPolicyDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | NetworkPolicyShowOutputList | *No description.* | | AllowedIpListInput | string[] | *No description.* | | AllowedNetworkRuleListInput | string[] | *No description.* | @@ -710,6 +711,16 @@ public NetworkPolicyDescribeOutputList DescribeOutput { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -922,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.94.1/docs/resources/network_policy#id NetworkPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -1006,9 +1017,9 @@ public string Name { get; set; } Specifies the identifier for the network policy; -must be unique for the account in which the network policy is created. +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.94.1/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1022,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.94.1/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.95.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1036,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.94.1/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.95.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1052,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.94.1/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.95.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1066,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.94.1/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.95.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1080,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.94.1/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1092,7 +1103,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 8f308e266..38a8b951a 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.94.1/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -540,6 +540,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | NetworkPolicyDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ShowOutput | NetworkPolicyShowOutputList | *No description.* | | AllowedIpListInput | *[]*string | *No description.* | | AllowedNetworkRuleListInput | *[]*string | *No description.* | @@ -710,6 +711,16 @@ func DescribeOutput() NetworkPolicyDescribeOutputList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -922,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.94.1/docs/resources/network_policy#id NetworkPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -1006,9 +1017,9 @@ Name *string Specifies the identifier for the network policy; -must be unique for the account in which the network policy is created. +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.94.1/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1022,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.94.1/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.95.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1036,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.94.1/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.95.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1052,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.94.1/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.95.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1066,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.94.1/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.95.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1080,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.94.1/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1092,7 +1103,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 f301c79ca..0748a59f4 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.94.1/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -120,9 +120,9 @@ Must be unique amongst siblings in the same scope Specifies the identifier for the network policy; -must be unique for the account in which the network policy is created. +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.94.1/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -685,6 +685,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | NetworkPolicyDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | showOutput | NetworkPolicyShowOutputList | *No description.* | | allowedIpListInput | java.util.List | *No description.* | | allowedNetworkRuleListInput | java.util.List | *No description.* | @@ -855,6 +856,16 @@ public NetworkPolicyDescribeOutputList getDescribeOutput(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -1071,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.94.1/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.95.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -1155,9 +1166,9 @@ public java.lang.String getName(); Specifies the identifier for the network policy; -must be unique for the account in which the network policy is created. +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.94.1/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1171,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.94.1/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.95.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1185,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.94.1/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.95.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1201,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.94.1/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.95.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1215,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.94.1/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.95.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1229,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.94.1/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1241,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.94.1/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 b5f17e143..5902d4da8 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.94.1/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_policy#id NetworkPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -118,9 +118,9 @@ Must be unique amongst siblings in the same scope Specifies the identifier for the network policy; -must be unique for the account in which the network policy is created. +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.94.1/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -729,6 +729,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | NetworkPolicyDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | show_output | NetworkPolicyShowOutputList | *No description.* | | allowed_ip_list_input | typing.List[str] | *No description.* | | allowed_network_rule_list_input | typing.List[str] | *No description.* | @@ -899,6 +900,16 @@ describe_output: NetworkPolicyDescribeOutputList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -1111,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.94.1/docs/resources/network_policy#id NetworkPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -1195,9 +1206,9 @@ name: str Specifies the identifier for the network policy; -must be unique for the account in which the network policy is created. +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.94.1/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1211,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.94.1/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.95.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1225,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.94.1/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.95.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1241,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.94.1/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.95.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1255,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.94.1/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.95.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1269,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.94.1/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1281,7 +1292,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 22007aaef..d3285829d 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.94.1/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -540,6 +540,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | NetworkPolicyDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | NetworkPolicyShowOutputList | *No description.* | | allowedIpListInput | string[] | *No description.* | | allowedNetworkRuleListInput | string[] | *No description.* | @@ -710,6 +711,16 @@ public readonly describeOutput: NetworkPolicyDescribeOutputList; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -907,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.94.1/docs/resources/network_policy#id NetworkPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -991,9 +1002,9 @@ public readonly name: string; Specifies the identifier for the network policy; -must be unique for the account in which the network policy is created. +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.94.1/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1007,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.94.1/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.95.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1021,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.94.1/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.95.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1037,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.94.1/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.95.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1051,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.94.1/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.95.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1065,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.94.1/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1077,7 +1088,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 92d280e91..7e49cc485 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.94.1/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkPolicyAttachment.go.md b/docs/networkPolicyAttachment.go.md index 86e2ea8f2..3a8a6fdd9 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.94.1/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkPolicyAttachment.java.md b/docs/networkPolicyAttachment.java.md index 4e102d191..0b826ca7a 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.94.1/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkPolicyAttachment.python.md b/docs/networkPolicyAttachment.python.md index 614ec14cb..5468a5b52 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.94.1/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkPolicyAttachment.typescript.md b/docs/networkPolicyAttachment.typescript.md index 1c7448d16..d3321792f 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.94.1/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkRule.csharp.md b/docs/networkRule.csharp.md index 392fbd49b..8230bac79 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.94.1/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -511,7 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| QualifiedName | string | *No description.* | +| FullyQualifiedName | string | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | | IdInput | string | *No description.* | @@ -673,10 +673,10 @@ public object[] Provisioners { get; } --- -##### `QualifiedName`Required +##### `FullyQualifiedName`Required ```csharp -public string QualifiedName { get; } +public string FullyQualifiedName { get; } ``` - *Type:* string @@ -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.94.1/docs/resources/network_rule#id NetworkRule#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 b18decb76..454022108 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.94.1/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -511,7 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | -| QualifiedName | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | | IdInput | *string | *No description.* | @@ -673,10 +673,10 @@ func Provisioners() *[]interface{} --- -##### `QualifiedName`Required +##### `FullyQualifiedName`Required ```go -func QualifiedName() *string +func FullyQualifiedName() *string ``` - *Type:* *string @@ -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.94.1/docs/resources/network_rule#id NetworkRule#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 aa21e7115..16274e729 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.94.1/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -670,7 +670,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| qualifiedName | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | @@ -832,10 +832,10 @@ public java.lang.Object getProvisioners(); --- -##### `qualifiedName`Required +##### `fullyQualifiedName`Required ```java -public java.lang.String getQualifiedName(); +public java.lang.String getFullyQualifiedName(); ``` - *Type:* java.lang.String @@ -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.94.1/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.95.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.94.1/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 104ad47f8..606232034 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.94.1/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#id NetworkRule#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -714,7 +714,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| qualified_name | str | *No description.* | +| fully_qualified_name | str | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | | id_input | str | *No description.* | @@ -876,10 +876,10 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- -##### `qualified_name`Required +##### `fully_qualified_name`Required ```python -qualified_name: str +fully_qualified_name: str ``` - *Type:* str @@ -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.94.1/docs/resources/network_rule#id NetworkRule#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 5d23dc935..b429ba207 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.94.1/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -511,7 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| qualifiedName | string | *No description.* | +| fullyQualifiedName | string | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | | idInput | string | *No description.* | @@ -673,10 +673,10 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `qualifiedName`Required +##### `fullyQualifiedName`Required ```typescript -public readonly qualifiedName: string; +public readonly fullyQualifiedName: string; ``` - *Type:* string @@ -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.94.1/docs/resources/network_rule#id NetworkRule#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 616e9eb2e..97ec879df 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.94.1/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -593,6 +593,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | AwsSqsExternalId | string | *No description.* | | AwsSqsIamUserArn | string | *No description.* | | CreatedOn | string | *No description.* | +| FullyQualifiedName | string | *No description.* | | GcpPubsubServiceAccount | string | *No description.* | | AwsSnsRoleArnInput | string | *No description.* | | AwsSnsTopicArnInput | string | *No description.* | @@ -819,6 +820,16 @@ public string CreatedOn { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `GcpPubsubServiceAccount`Required ```csharp @@ -1193,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.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1203,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.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | +| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | Type | string | A type of integration. | --- @@ -1289,7 +1300,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1305,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.94.1/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1319,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1333,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1347,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1361,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1375,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.94.1/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.95.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1389,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.94.1/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.95.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1403,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.94.1/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1417,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.94.1/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1429,7 +1440,7 @@ public object Enabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1443,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1457,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1469,7 +1480,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1486,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.94.1/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/notificationIntegration.go.md b/docs/notificationIntegration.go.md index 835d90d19..89e0dd9bd 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.94.1/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -593,6 +593,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | AwsSqsExternalId | *string | *No description.* | | AwsSqsIamUserArn | *string | *No description.* | | CreatedOn | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | | GcpPubsubServiceAccount | *string | *No description.* | | AwsSnsRoleArnInput | *string | *No description.* | | AwsSnsTopicArnInput | *string | *No description.* | @@ -819,6 +820,16 @@ func CreatedOn() *string --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `GcpPubsubServiceAccount`Required ```go @@ -1193,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.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1203,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.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | +| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | Type | *string | A type of integration. | --- @@ -1289,7 +1300,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1305,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.94.1/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1319,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1333,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1347,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1361,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1375,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.94.1/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.95.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1389,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.94.1/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.95.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1403,7 +1414,7 @@ Comment *string A comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1417,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.94.1/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1429,7 +1440,7 @@ Enabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1443,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1457,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1469,7 +1480,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1486,7 +1497,7 @@ Type *string A type of integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/notificationIntegration.java.md b/docs/notificationIntegration.java.md index b00ff7f4c..220f6174f 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.94.1/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -829,6 +829,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | awsSqsExternalId | java.lang.String | *No description.* | | awsSqsIamUserArn | java.lang.String | *No description.* | | createdOn | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | gcpPubsubServiceAccount | java.lang.String | *No description.* | | awsSnsRoleArnInput | java.lang.String | *No description.* | | awsSnsTopicArnInput | java.lang.String | *No description.* | @@ -1055,6 +1056,16 @@ public java.lang.String getCreatedOn(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `gcpPubsubServiceAccount`Required ```java @@ -1434,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.94.1/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.95.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. | @@ -1444,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.94.1/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.95.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.94.1/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.95.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | type | java.lang.String | A type of integration. | --- @@ -1530,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.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1546,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.94.1/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1560,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1574,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1588,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1602,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1616,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.94.1/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.95.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1630,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.94.1/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.95.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1644,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.94.1/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1658,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.94.1/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1670,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.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1684,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1698,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1710,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.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1727,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.94.1/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/notificationIntegration.python.md b/docs/notificationIntegration.python.md index 47320c193..d870f1c50 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.94.1/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -872,6 +872,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | aws_sqs_external_id | str | *No description.* | | aws_sqs_iam_user_arn | str | *No description.* | | created_on | str | *No description.* | +| fully_qualified_name | str | *No description.* | | gcp_pubsub_service_account | str | *No description.* | | aws_sns_role_arn_input | str | *No description.* | | aws_sns_topic_arn_input | str | *No description.* | @@ -1098,6 +1099,16 @@ created_on: str --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `gcp_pubsub_service_account`Required ```python @@ -1472,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.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1482,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.94.1/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.95.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.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | type | str | A type of integration. | --- @@ -1568,7 +1579,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1584,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.94.1/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1598,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1612,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1626,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1640,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1654,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.94.1/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.95.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1668,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.94.1/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.95.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1682,7 +1693,7 @@ comment: str A comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1696,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.94.1/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1708,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.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1722,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1736,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1748,7 +1759,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1765,7 +1776,7 @@ type: str A type of integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/notificationIntegration.typescript.md b/docs/notificationIntegration.typescript.md index 978d87682..2df38e72d 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.94.1/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -593,6 +593,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | awsSqsExternalId | string | *No description.* | | awsSqsIamUserArn | string | *No description.* | | createdOn | string | *No description.* | +| fullyQualifiedName | string | *No description.* | | gcpPubsubServiceAccount | string | *No description.* | | awsSnsRoleArnInput | string | *No description.* | | awsSnsTopicArnInput | string | *No description.* | @@ -819,6 +820,16 @@ public readonly createdOn: string; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `gcpPubsubServiceAccount`Required ```typescript @@ -1170,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.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1180,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.94.1/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.95.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.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | type | string | A type of integration. | --- @@ -1266,7 +1277,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1282,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.94.1/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1296,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1310,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.94.1/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.95.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1324,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1338,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.94.1/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.95.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1352,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.94.1/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.95.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1366,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.94.1/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.95.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1380,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.94.1/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1394,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.94.1/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1406,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.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1420,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1434,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.94.1/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.95.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1446,7 +1457,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1463,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.94.1/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/oauthIntegration.csharp.md b/docs/oauthIntegration.csharp.md index 219dded60..607d4a869 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.94.1/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 b9a51ed3a..8dbc25101 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.94.1/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 cd649fc0f..a11f38959 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.94.1/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 88ad3e819..91f4e283f 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.94.1/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 ee2b1f650..10aa0d60a 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.94.1/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 dc39c0686..908a7f615 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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -582,6 +582,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | OauthIntegrationForCustomClientsDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | OauthIntegrationForCustomClientsShowOutputList | *No description.* | | BlockedRolesListInput | string[] | *No description.* | | CommentInput | string | *No description.* | @@ -770,6 +771,16 @@ public OauthIntegrationForCustomClientsDescribeOutputList DescribeOutput { get; --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -1171,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.94.1/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.95.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. | @@ -1264,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1278,9 +1289,9 @@ public string Name { get; set; } 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. +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.94.1/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1296,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1310,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1324,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.94.1/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1340,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.94.1/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1352,7 +1363,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1371,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1387,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1403,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1419,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1435,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1451,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1465,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1481,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1495,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.94.1/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.95.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 26db00c9c..ae4bff2b3 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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -582,6 +582,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | OauthIntegrationForCustomClientsDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ShowOutput | OauthIntegrationForCustomClientsShowOutputList | *No description.* | | BlockedRolesListInput | *[]*string | *No description.* | | CommentInput | *string | *No description.* | @@ -770,6 +771,16 @@ func DescribeOutput() OauthIntegrationForCustomClientsDescribeOutputList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -1171,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.94.1/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.95.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. | @@ -1264,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1278,9 +1289,9 @@ Name *string 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. +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.94.1/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1296,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1310,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1324,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.94.1/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1340,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.94.1/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1352,7 +1363,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1371,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1387,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1403,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1419,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1435,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1451,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1465,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1481,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1495,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.94.1/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.95.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 0ab968abe..076901c43 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -148,9 +148,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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. +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.94.1/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -851,6 +851,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | OauthIntegrationForCustomClientsDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | showOutput | OauthIntegrationForCustomClientsShowOutputList | *No description.* | | blockedRolesListInput | java.util.List | *No description.* | | commentInput | java.lang.String | *No description.* | @@ -1039,6 +1040,16 @@ public OauthIntegrationForCustomClientsDescribeOutputList getDescribeOutput(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -1444,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.94.1/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.95.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. | @@ -1537,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1551,9 +1562,9 @@ public java.lang.String getName(); 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. +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.94.1/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1569,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1583,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1597,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.94.1/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1613,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.94.1/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1625,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.94.1/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1644,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1660,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1676,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1692,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1708,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1724,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1738,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1754,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1768,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.94.1/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.95.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 1ab1f642e..8f744976c 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -146,9 +146,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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. +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.94.1/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -895,6 +895,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | OauthIntegrationForCustomClientsDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | show_output | OauthIntegrationForCustomClientsShowOutputList | *No description.* | | blocked_roles_list_input | typing.List[str] | *No description.* | | comment_input | str | *No description.* | @@ -1083,6 +1084,16 @@ describe_output: OauthIntegrationForCustomClientsDescribeOutputList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -1484,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.94.1/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.95.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. | @@ -1577,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1591,9 +1602,9 @@ name: str 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. +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.94.1/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1609,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1623,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1637,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.94.1/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1653,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.94.1/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1665,7 +1676,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1684,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1700,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1716,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1732,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1748,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1764,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1778,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1794,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1808,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.94.1/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.95.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 02d7f7409..8850fa664 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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -582,6 +582,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | OauthIntegrationForCustomClientsDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | OauthIntegrationForCustomClientsShowOutputList | *No description.* | | blockedRolesListInput | string[] | *No description.* | | commentInput | string | *No description.* | @@ -770,6 +771,16 @@ public readonly describeOutput: OauthIntegrationForCustomClientsDescribeOutputLi --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -1147,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.94.1/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.95.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. | @@ -1240,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1254,9 +1265,9 @@ public readonly name: string; 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. +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.94.1/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1272,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1286,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1300,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.94.1/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1316,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.94.1/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1328,7 +1339,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1347,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1363,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1379,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1395,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1411,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1427,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1441,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1457,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.94.1/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.95.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1471,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.94.1/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.95.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 80d39e253..774875449 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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -547,6 +547,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | OauthIntegrationForPartnerApplicationsDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | OauthIntegrationForPartnerApplicationsShowOutputList | *No description.* | | BlockedRolesListInput | string[] | *No description.* | | CommentInput | string | *No description.* | @@ -723,6 +724,16 @@ public OauthIntegrationForPartnerApplicationsDescribeOutputList DescribeOutput { --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -997,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.94.1/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.95.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. | @@ -1085,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1099,9 +1110,9 @@ public string Name { get; set; } 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. +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.94.1/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1115,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1129,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.94.1/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1145,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.94.1/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1157,7 +1168,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1176,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1192,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1206,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1222,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.94.1/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.95.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 b4c511de7..251beb71f 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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -547,6 +547,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | OauthIntegrationForPartnerApplicationsDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ShowOutput | OauthIntegrationForPartnerApplicationsShowOutputList | *No description.* | | BlockedRolesListInput | *[]*string | *No description.* | | CommentInput | *string | *No description.* | @@ -723,6 +724,16 @@ func DescribeOutput() OauthIntegrationForPartnerApplicationsDescribeOutputList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -997,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.94.1/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.95.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. | @@ -1085,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1099,9 +1110,9 @@ Name *string 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. +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.94.1/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1115,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1129,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.94.1/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1145,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.94.1/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1157,7 +1168,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1176,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1192,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1206,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1222,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.94.1/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.95.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 73c991400..c1e5e42e5 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -136,9 +136,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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. +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.94.1/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -734,6 +734,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | OauthIntegrationForPartnerApplicationsDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | showOutput | OauthIntegrationForPartnerApplicationsShowOutputList | *No description.* | | blockedRolesListInput | java.util.List | *No description.* | | commentInput | java.lang.String | *No description.* | @@ -910,6 +911,16 @@ public OauthIntegrationForPartnerApplicationsDescribeOutputList getDescribeOutpu --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -1188,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.94.1/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.95.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. | @@ -1276,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1290,9 +1301,9 @@ public java.lang.String getName(); 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. +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.94.1/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1306,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1320,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.94.1/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1336,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.94.1/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1348,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.94.1/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1367,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1383,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1397,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1413,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.94.1/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.95.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 fa05a94ca..ff63b2161 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -134,9 +134,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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. +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.94.1/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -778,6 +778,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | OauthIntegrationForPartnerApplicationsDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | show_output | OauthIntegrationForPartnerApplicationsShowOutputList | *No description.* | | blocked_roles_list_input | typing.List[str] | *No description.* | | comment_input | str | *No description.* | @@ -954,6 +955,16 @@ describe_output: OauthIntegrationForPartnerApplicationsDescribeOutputList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -1228,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.94.1/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.95.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. | @@ -1316,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1330,9 +1341,9 @@ name: str 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. +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.94.1/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1346,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1360,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.94.1/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1376,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.94.1/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1388,7 +1399,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1407,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1423,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1437,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1453,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.94.1/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.95.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 61c1890d7..3f6130402 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.94.1/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.95.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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -547,6 +547,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | OauthIntegrationForPartnerApplicationsDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | OauthIntegrationForPartnerApplicationsShowOutputList | *No description.* | | blockedRolesListInput | string[] | *No description.* | | commentInput | string | *No description.* | @@ -723,6 +724,16 @@ public readonly describeOutput: OauthIntegrationForPartnerApplicationsDescribeOu --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -979,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.94.1/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.95.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. | @@ -1067,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1081,9 +1092,9 @@ public readonly name: string; 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. +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.94.1/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1097,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1111,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.94.1/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1127,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.94.1/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1139,7 +1150,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1158,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1174,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1188,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.94.1/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.95.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1204,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.94.1/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.95.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 51a410164..af62a95cc 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.94.1/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/objectParameter.go.md b/docs/objectParameter.go.md index af88a2db9..da935b44f 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.94.1/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/objectParameter.java.md b/docs/objectParameter.java.md index 35a19f701..63a751bfe 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.94.1/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/objectParameter.python.md b/docs/objectParameter.python.md index 603d0f562..64cb4795a 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.94.1/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/objectParameter.typescript.md b/docs/objectParameter.typescript.md index a30532a2e..dbc58f3a2 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.94.1/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/passwordPolicy.csharp.md b/docs/passwordPolicy.csharp.md index d0d421fd7..25c7aa6dd 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.94.1/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -602,7 +602,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| QualifiedName | string | *No description.* | +| FullyQualifiedName | string | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | | HistoryInput | double | *No description.* | @@ -784,10 +784,10 @@ public object[] Provisioners { get; } --- -##### `QualifiedName`Required +##### `FullyQualifiedName`Required ```csharp -public string QualifiedName { get; } +public string FullyQualifiedName { get; } ``` - *Type:* string @@ -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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/passwordPolicy.go.md b/docs/passwordPolicy.go.md index d7cf4cd21..9c9992ab1 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.94.1/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -602,7 +602,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | -| QualifiedName | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | | HistoryInput | *f64 | *No description.* | @@ -784,10 +784,10 @@ func Provisioners() *[]interface{} --- -##### `QualifiedName`Required +##### `FullyQualifiedName`Required ```go -func QualifiedName() *string +func FullyQualifiedName() *string ``` - *Type:* *string @@ -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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/passwordPolicy.java.md b/docs/passwordPolicy.java.md index 983830f07..b0b897da9 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.94.1/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -887,7 +887,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| qualifiedName | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | | historyInput | java.lang.Number | *No description.* | @@ -1069,10 +1069,10 @@ public java.lang.Object getProvisioners(); --- -##### `qualifiedName`Required +##### `fullyQualifiedName`Required ```java -public java.lang.String getQualifiedName(); +public java.lang.String getFullyQualifiedName(); ``` - *Type:* java.lang.String @@ -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.94.1/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.95.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.94.1/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/passwordPolicy.python.md b/docs/passwordPolicy.python.md index 6b07b1068..bc9b7adb5 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.94.1/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -929,7 +929,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| qualified_name | str | *No description.* | +| fully_qualified_name | str | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | | history_input | typing.Union[int, float] | *No description.* | @@ -1111,10 +1111,10 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- -##### `qualified_name`Required +##### `fully_qualified_name`Required ```python -qualified_name: str +fully_qualified_name: str ``` - *Type:* str @@ -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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/passwordPolicy.typescript.md b/docs/passwordPolicy.typescript.md index 8133ef8cc..5daee5918 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.94.1/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -602,7 +602,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| qualifiedName | string | *No description.* | +| fullyQualifiedName | string | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | | historyInput | number | *No description.* | @@ -784,10 +784,10 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `qualifiedName`Required +##### `fullyQualifiedName`Required ```typescript -public readonly qualifiedName: string; +public readonly fullyQualifiedName: string; ``` - *Type:* string @@ -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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/pipe.csharp.md b/docs/pipe.csharp.md index 4bb54735d..e7bbfb35d 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.94.1/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -539,6 +539,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | NotificationChannel | string | *No description.* | | Owner | string | *No description.* | | AutoIngestInput | object | *No description.* | @@ -706,6 +707,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `NotificationChannel`Required ```csharp @@ -993,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.94.1/docs/resources/pipe#id Pipe#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#id Pipe#id}. | | Integration | string | Specifies an integration for the pipe. | --- @@ -1078,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.94.1/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1092,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.94.1/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#database Pipe#database} --- @@ -1108,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.94.1/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#name Pipe#name} --- @@ -1122,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.94.1/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1136,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.94.1/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1150,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.94.1/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.95.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1164,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.94.1/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1178,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.94.1/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1190,7 +1201,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1207,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.94.1/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/pipe.go.md b/docs/pipe.go.md index 9309bd57f..486a5cdc9 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.94.1/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -539,6 +539,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | NotificationChannel | *string | *No description.* | | Owner | *string | *No description.* | | AutoIngestInput | interface{} | *No description.* | @@ -706,6 +707,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `NotificationChannel`Required ```go @@ -993,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.94.1/docs/resources/pipe#id Pipe#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#id Pipe#id}. | | Integration | *string | Specifies an integration for the pipe. | --- @@ -1078,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.94.1/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1092,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.94.1/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#database Pipe#database} --- @@ -1108,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.94.1/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#name Pipe#name} --- @@ -1122,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.94.1/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1136,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.94.1/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1150,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.94.1/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.95.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1164,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.94.1/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1178,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.94.1/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1190,7 +1201,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1207,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.94.1/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/pipe.java.md b/docs/pipe.java.md index a95e7c200..60f3c8723 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.94.1/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#id Pipe#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -719,6 +719,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | notificationChannel | java.lang.String | *No description.* | | owner | java.lang.String | *No description.* | | autoIngestInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | @@ -886,6 +887,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `notificationChannel`Required ```java @@ -1178,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.94.1/docs/resources/pipe#id Pipe#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#id Pipe#id}. | | integration | java.lang.String | Specifies an integration for the pipe. | --- @@ -1263,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.94.1/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1277,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.94.1/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#database Pipe#database} --- @@ -1293,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.94.1/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#name Pipe#name} --- @@ -1307,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.94.1/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1321,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.94.1/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1335,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.94.1/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.95.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1349,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.94.1/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1363,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.94.1/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1375,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.94.1/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1392,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.94.1/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/pipe.python.md b/docs/pipe.python.md index 61311496b..283b9c79e 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.94.1/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#id Pipe#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -762,6 +762,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | notification_channel | str | *No description.* | | owner | str | *No description.* | | auto_ingest_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | @@ -929,6 +930,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `notification_channel`Required ```python @@ -1216,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.94.1/docs/resources/pipe#id Pipe#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#id Pipe#id}. | | integration | str | Specifies an integration for the pipe. | --- @@ -1301,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.94.1/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1315,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.94.1/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#database Pipe#database} --- @@ -1331,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.94.1/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#name Pipe#name} --- @@ -1345,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.94.1/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1359,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.94.1/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1373,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.94.1/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.95.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1387,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.94.1/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1401,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.94.1/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1413,7 +1424,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1430,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.94.1/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/pipe.typescript.md b/docs/pipe.typescript.md index 53d496ea6..fcfadfae9 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.94.1/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -539,6 +539,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | notificationChannel | string | *No description.* | | owner | string | *No description.* | | autoIngestInput | boolean \| cdktf.IResolvable | *No description.* | @@ -706,6 +707,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `notificationChannel`Required ```typescript @@ -975,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.94.1/docs/resources/pipe#id Pipe#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#id Pipe#id}. | | integration | string | Specifies an integration for the pipe. | --- @@ -1060,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.94.1/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1074,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.94.1/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#database Pipe#database} --- @@ -1090,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.94.1/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#name Pipe#name} --- @@ -1104,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.94.1/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1118,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.94.1/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1132,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.94.1/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.95.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1146,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.94.1/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1160,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.94.1/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1172,7 +1183,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1189,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.94.1/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/procedure.csharp.md b/docs/procedure.csharp.md index 65837eaf4..8a0cf5ad7 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.94.1/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -595,6 +595,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Arguments | ProcedureArgumentsList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ArgumentsInput | object | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | @@ -783,6 +784,16 @@ public ProcedureArgumentsList Arguments { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ArgumentsInput`Optional ```csharp @@ -1165,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.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1179,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.94.1/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#type Procedure#type} --- @@ -1238,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.94.1/docs/resources/procedure#id Procedure#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1329,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.94.1/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#database Procedure#database} --- @@ -1345,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.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1359,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.94.1/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1373,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.94.1/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1387,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.94.1/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1401,7 +1412,7 @@ public object Arguments { get; set; } arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1415,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.94.1/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1431,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.94.1/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1445,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.94.1/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1457,7 +1468,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1476,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.94.1/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1490,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.94.1/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#language Procedure#language} --- @@ -1504,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.94.1/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1520,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.94.1/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1534,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.94.1/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1548,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.94.1/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1564,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.94.1/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/procedure.go.md b/docs/procedure.go.md index a4cc82069..be012fcfa 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.94.1/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -595,6 +595,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Arguments | ProcedureArgumentsList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ArgumentsInput | interface{} | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | @@ -783,6 +784,16 @@ func Arguments() ProcedureArgumentsList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ArgumentsInput`Optional ```go @@ -1165,7 +1176,7 @@ Name *string The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1179,7 +1190,7 @@ Type *string The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#type Procedure#type} --- @@ -1238,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.94.1/docs/resources/procedure#id Procedure#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1329,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.94.1/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#database Procedure#database} --- @@ -1345,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.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1359,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.94.1/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1373,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.94.1/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1387,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.94.1/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1401,7 +1412,7 @@ Arguments interface{} arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1415,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.94.1/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1431,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.94.1/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1445,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.94.1/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1457,7 +1468,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1476,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.94.1/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1490,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.94.1/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#language Procedure#language} --- @@ -1504,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.94.1/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1520,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.94.1/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1534,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.94.1/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1548,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.94.1/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1564,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.94.1/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/procedure.java.md b/docs/procedure.java.md index dcbddbae1..8de8174bb 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.94.1/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#id Procedure#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -868,6 +868,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | arguments | ProcedureArgumentsList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | argumentsInput | com.hashicorp.cdktf.IResolvable OR java.util.List<ProcedureArguments> | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | @@ -1056,6 +1057,16 @@ public ProcedureArgumentsList getArguments(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `argumentsInput`Optional ```java @@ -1438,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.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1452,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.94.1/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#type Procedure#type} --- @@ -1517,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.94.1/docs/resources/procedure#id Procedure#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1608,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.94.1/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#database Procedure#database} --- @@ -1624,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.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1638,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.94.1/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1652,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.94.1/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1666,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.94.1/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1680,7 +1691,7 @@ public java.lang.Object getArguments(); arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1694,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.94.1/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1710,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.94.1/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1724,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.94.1/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1736,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.94.1/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1755,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.94.1/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1769,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.94.1/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#language Procedure#language} --- @@ -1783,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.94.1/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1799,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.94.1/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1813,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.94.1/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1827,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.94.1/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1843,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.94.1/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/procedure.python.md b/docs/procedure.python.md index 93f753a0c..92c87d5d2 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.94.1/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#id Procedure#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -912,6 +912,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | arguments | ProcedureArgumentsList | *No description.* | +| fully_qualified_name | str | *No description.* | | arguments_input | typing.Union[cdktf.IResolvable, typing.List[ProcedureArguments]] | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | @@ -1100,6 +1101,16 @@ arguments: ProcedureArgumentsList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `arguments_input`Optional ```python @@ -1482,7 +1493,7 @@ name: str The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1496,7 +1507,7 @@ type: str The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#type Procedure#type} --- @@ -1555,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.94.1/docs/resources/procedure#id Procedure#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1646,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.94.1/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#database Procedure#database} --- @@ -1662,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.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1676,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.94.1/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1690,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.94.1/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1704,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.94.1/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1718,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.94.1/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1732,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.94.1/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1748,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.94.1/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1762,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.94.1/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1774,7 +1785,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1793,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.94.1/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1807,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.94.1/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#language Procedure#language} --- @@ -1821,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.94.1/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1837,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.94.1/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1851,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.94.1/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1865,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.94.1/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1881,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.94.1/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/procedure.typescript.md b/docs/procedure.typescript.md index caa2813df..5ff1bd6c4 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.94.1/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -595,6 +595,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | arguments | ProcedureArgumentsList | *No description.* | +| fullyQualifiedName | string | *No description.* | | argumentsInput | cdktf.IResolvable \| ProcedureArguments[] | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | @@ -783,6 +784,16 @@ public readonly arguments: ProcedureArgumentsList; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `argumentsInput`Optional ```typescript @@ -1162,7 +1173,7 @@ public readonly name: string; The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1176,7 +1187,7 @@ public readonly type: string; The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#type Procedure#type} --- @@ -1210,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.94.1/docs/resources/procedure#id Procedure#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1301,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.94.1/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#database Procedure#database} --- @@ -1317,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.94.1/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#name Procedure#name} --- @@ -1331,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.94.1/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1345,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.94.1/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1359,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.94.1/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1373,7 +1384,7 @@ public readonly arguments: IResolvable | ProcedureArguments[]; arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1387,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.94.1/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1403,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.94.1/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1417,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.94.1/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1429,7 +1440,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1448,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.94.1/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1462,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.94.1/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#language Procedure#language} --- @@ -1476,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.94.1/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1492,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.94.1/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1506,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.94.1/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1520,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.94.1/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1536,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.94.1/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md index d09773e5b..1d5b7d9b5 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.94.1/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/provider.go.md b/docs/provider.go.md index df6bd05fb..1529ad370 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.94.1/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/provider.java.md b/docs/provider.java.md index e0a2cd04b..2171537d2 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.94.1/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/provider.python.md b/docs/provider.python.md index 2381433ea..eaa62918c 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.94.1/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md index 586f05e04..436078fb6 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.94.1/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/resourceMonitor.csharp.md b/docs/resourceMonitor.csharp.md index 7743d5bdd..1a7584b49 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.94.1/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -558,7 +558,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.94.1/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.95.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -588,6 +588,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | CreditQuotaInput | double | *No description.* | | EndTimestampInput | string | *No description.* | | FrequencyInput | string | *No description.* | @@ -761,6 +762,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `CreditQuotaInput`Optional ```csharp @@ -1108,7 +1119,7 @@ new ResourceMonitorConfig { | CreditQuota | double | The number of credits allocated monthly to the resource monitor. | | 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.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | NotifyTriggers | double[] | A list of percentage thresholds at which to send an alert to subscribed users. | | NotifyUsers | string[] | Specifies the list of users to receive email notifications on resource monitors. | | SetForAccount | object | Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). | @@ -1201,7 +1212,7 @@ public string Name { get; set; } Identifier for the resource monitor; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1215,7 +1226,7 @@ public double CreditQuota { get; set; } The number of credits allocated monthly to the resource monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1229,7 +1240,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.94.1/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1245,7 +1256,7 @@ The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1257,7 +1268,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1274,7 +1285,7 @@ public double[] NotifyTriggers { get; set; } A list of percentage thresholds at which to send an alert to subscribed users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1288,7 +1299,7 @@ public string[] NotifyUsers { get; set; } Specifies the list of users to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1302,7 +1313,7 @@ public object SetForAccount { get; set; } Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} --- @@ -1316,7 +1327,7 @@ public string StartTimestamp { get; set; } The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1330,7 +1341,7 @@ public double SuspendImmediateTrigger { get; set; } The number that represents the percentage threshold at which to immediately suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1344,7 +1355,7 @@ public double[] SuspendImmediateTriggers { get; set; } A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} --- @@ -1358,7 +1369,7 @@ public double SuspendTrigger { get; set; } The number that represents the percentage threshold at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- @@ -1372,7 +1383,7 @@ public double[] SuspendTriggers { get; set; } A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} --- @@ -1386,7 +1397,7 @@ public string[] Warehouses { get; set; } A list of warehouses to apply the resource monitor to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} --- diff --git a/docs/resourceMonitor.go.md b/docs/resourceMonitor.go.md index 12f441e31..dda81ec61 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.94.1/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -558,7 +558,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.94.1/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.95.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -588,6 +588,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | CreditQuotaInput | *f64 | *No description.* | | EndTimestampInput | *string | *No description.* | | FrequencyInput | *string | *No description.* | @@ -761,6 +762,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `CreditQuotaInput`Optional ```go @@ -1108,7 +1119,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/resourcemonit | CreditQuota | *f64 | The number of credits allocated monthly to the resource monitor. | | 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.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | NotifyTriggers | *[]*f64 | A list of percentage thresholds at which to send an alert to subscribed users. | | NotifyUsers | *[]*string | Specifies the list of users to receive email notifications on resource monitors. | | SetForAccount | interface{} | Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). | @@ -1201,7 +1212,7 @@ Name *string Identifier for the resource monitor; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1215,7 +1226,7 @@ CreditQuota *f64 The number of credits allocated monthly to the resource monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1229,7 +1240,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.94.1/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1245,7 +1256,7 @@ The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1257,7 +1268,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1274,7 +1285,7 @@ NotifyTriggers *[]*f64 A list of percentage thresholds at which to send an alert to subscribed users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1288,7 +1299,7 @@ NotifyUsers *[]*string Specifies the list of users to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1302,7 +1313,7 @@ SetForAccount interface{} Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} --- @@ -1316,7 +1327,7 @@ StartTimestamp *string The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1330,7 +1341,7 @@ SuspendImmediateTrigger *f64 The number that represents the percentage threshold at which to immediately suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1344,7 +1355,7 @@ SuspendImmediateTriggers *[]*f64 A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} --- @@ -1358,7 +1369,7 @@ SuspendTrigger *f64 The number that represents the percentage threshold at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- @@ -1372,7 +1383,7 @@ SuspendTriggers *[]*f64 A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} --- @@ -1386,7 +1397,7 @@ Warehouses *[]*string A list of warehouses to apply the resource monitor to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} --- diff --git a/docs/resourceMonitor.java.md b/docs/resourceMonitor.java.md index a14273d62..837478d6b 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.94.1/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -56,7 +56,7 @@ ResourceMonitor.Builder.create(Construct scope, java.lang.String id) | creditQuota | java.lang.Number | The number of credits allocated monthly to the resource monitor. | | 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.94.1/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.95.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notifyTriggers | java.util.List | A list of percentage thresholds at which to send an alert to subscribed users. | | notifyUsers | java.util.List | Specifies the list of users to receive email notifications on resource monitors. | | setForAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). | @@ -135,7 +135,7 @@ Must be unique amongst siblings in the same scope Identifier for the resource monitor; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The number of credits allocated monthly to the resource monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -155,7 +155,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.94.1/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -167,7 +167,7 @@ The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -175,7 +175,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.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -188,7 +188,7 @@ If you experience problems setting this value it might not be settable. Please t A list of percentage thresholds at which to send an alert to subscribed users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the list of users to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -208,7 +208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} --- @@ -218,7 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -228,7 +228,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The number that represents the percentage threshold at which to immediately suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -238,7 +238,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} --- @@ -248,7 +248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The number that represents the percentage threshold at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- @@ -258,7 +258,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} --- @@ -268,7 +268,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A list of warehouses to apply the resource monitor to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} --- @@ -786,7 +786,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.94.1/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.95.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -816,6 +816,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | creditQuotaInput | java.lang.Number | *No description.* | | endTimestampInput | java.lang.String | *No description.* | | frequencyInput | java.lang.String | *No description.* | @@ -989,6 +990,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `creditQuotaInput`Optional ```java @@ -1341,7 +1352,7 @@ ResourceMonitorConfig.builder() | creditQuota | java.lang.Number | The number of credits allocated monthly to the resource monitor. | | 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.94.1/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.95.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notifyTriggers | java.util.List | A list of percentage thresholds at which to send an alert to subscribed users. | | notifyUsers | java.util.List | Specifies the list of users to receive email notifications on resource monitors. | | setForAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). | @@ -1434,7 +1445,7 @@ public java.lang.String getName(); Identifier for the resource monitor; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1448,7 +1459,7 @@ public java.lang.Number getCreditQuota(); The number of credits allocated monthly to the resource monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1462,7 +1473,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.94.1/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1478,7 +1489,7 @@ The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1490,7 +1501,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1507,7 +1518,7 @@ public java.util.List getNotifyTriggers(); A list of percentage thresholds at which to send an alert to subscribed users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1521,7 +1532,7 @@ public java.util.List getNotifyUsers(); Specifies the list of users to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1535,7 +1546,7 @@ public java.lang.Object getSetForAccount(); Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} --- @@ -1549,7 +1560,7 @@ public java.lang.String getStartTimestamp(); The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1563,7 +1574,7 @@ public java.lang.Number getSuspendImmediateTrigger(); The number that represents the percentage threshold at which to immediately suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1577,7 +1588,7 @@ public java.util.List getSuspendImmediateTriggers(); A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} --- @@ -1591,7 +1602,7 @@ public java.lang.Number getSuspendTrigger(); The number that represents the percentage threshold at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- @@ -1605,7 +1616,7 @@ public java.util.List getSuspendTriggers(); A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} --- @@ -1619,7 +1630,7 @@ public java.util.List getWarehouses(); A list of warehouses to apply the resource monitor to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} --- diff --git a/docs/resourceMonitor.python.md b/docs/resourceMonitor.python.md index f2012edb6..496ccb6b8 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.94.1/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -53,7 +53,7 @@ resourceMonitor.ResourceMonitor( | credit_quota | typing.Union[int, float] | The number of credits allocated monthly to the resource monitor. | | 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.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notify_triggers | typing.List[typing.Union[int, float]] | A list of percentage thresholds at which to send an alert to subscribed users. | | notify_users | typing.List[str] | Specifies the list of users to receive email notifications on resource monitors. | | set_for_account | typing.Union[bool, cdktf.IResolvable] | Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). | @@ -132,7 +132,7 @@ Must be unique amongst siblings in the same scope Identifier for the resource monitor; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The number of credits allocated monthly to the resource monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -152,7 +152,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.94.1/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -164,7 +164,7 @@ The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -172,7 +172,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.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ If you experience problems setting this value it might not be settable. Please t A list of percentage thresholds at which to send an alert to subscribed users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -225,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The number that represents the percentage threshold at which to immediately suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -235,7 +235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} --- @@ -245,7 +245,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The number that represents the percentage threshold at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- @@ -255,7 +255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} --- @@ -265,7 +265,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A list of warehouses to apply the resource monitor to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} --- @@ -829,7 +829,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.94.1/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.95.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -859,6 +859,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | credit_quota_input | typing.Union[int, float] | *No description.* | | end_timestamp_input | str | *No description.* | | frequency_input | str | *No description.* | @@ -1032,6 +1033,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `credit_quota_input`Optional ```python @@ -1379,7 +1390,7 @@ resourceMonitor.ResourceMonitorConfig( | credit_quota | typing.Union[int, float] | The number of credits allocated monthly to the resource monitor. | | 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.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notify_triggers | typing.List[typing.Union[int, float]] | A list of percentage thresholds at which to send an alert to subscribed users. | | notify_users | typing.List[str] | Specifies the list of users to receive email notifications on resource monitors. | | set_for_account | typing.Union[bool, cdktf.IResolvable] | Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). | @@ -1472,7 +1483,7 @@ name: str Identifier for the resource monitor; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1486,7 +1497,7 @@ credit_quota: typing.Union[int, float] The number of credits allocated monthly to the resource monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1500,7 +1511,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.94.1/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1516,7 +1527,7 @@ The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1528,7 +1539,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1545,7 +1556,7 @@ notify_triggers: typing.List[typing.Union[int, float]] A list of percentage thresholds at which to send an alert to subscribed users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1559,7 +1570,7 @@ notify_users: typing.List[str] Specifies the list of users to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1573,7 +1584,7 @@ set_for_account: typing.Union[bool, IResolvable] Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} --- @@ -1587,7 +1598,7 @@ start_timestamp: str The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1601,7 +1612,7 @@ suspend_immediate_trigger: typing.Union[int, float] The number that represents the percentage threshold at which to immediately suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1615,7 +1626,7 @@ suspend_immediate_triggers: typing.List[typing.Union[int, float]] A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} --- @@ -1629,7 +1640,7 @@ suspend_trigger: typing.Union[int, float] The number that represents the percentage threshold at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- @@ -1643,7 +1654,7 @@ suspend_triggers: typing.List[typing.Union[int, float]] A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} --- @@ -1657,7 +1668,7 @@ warehouses: typing.List[str] A list of warehouses to apply the resource monitor to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} --- diff --git a/docs/resourceMonitor.typescript.md b/docs/resourceMonitor.typescript.md index 1213ac0e0..4c8e87211 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.94.1/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -558,7 +558,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.94.1/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.95.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -588,6 +588,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | creditQuotaInput | number | *No description.* | | endTimestampInput | string | *No description.* | | frequencyInput | string | *No description.* | @@ -761,6 +762,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `creditQuotaInput`Optional ```typescript @@ -1086,7 +1097,7 @@ const resourceMonitorConfig: resourceMonitor.ResourceMonitorConfig = { ... } | creditQuota | number | The number of credits allocated monthly to the resource monitor. | | 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.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notifyTriggers | number[] | A list of percentage thresholds at which to send an alert to subscribed users. | | notifyUsers | string[] | Specifies the list of users to receive email notifications on resource monitors. | | setForAccount | boolean \| cdktf.IResolvable | Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). | @@ -1179,7 +1190,7 @@ public readonly name: string; Identifier for the resource monitor; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1193,7 +1204,7 @@ public readonly creditQuota: number; The number of credits allocated monthly to the resource monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1207,7 +1218,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.94.1/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1223,7 +1234,7 @@ The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1235,7 +1246,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1252,7 +1263,7 @@ public readonly notifyTriggers: number[]; A list of percentage thresholds at which to send an alert to subscribed users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1266,7 +1277,7 @@ public readonly notifyUsers: string[]; Specifies the list of users to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1280,7 +1291,7 @@ public readonly setForAccount: boolean | IResolvable; Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} --- @@ -1294,7 +1305,7 @@ public readonly startTimestamp: string; The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1308,7 +1319,7 @@ public readonly suspendImmediateTrigger: number; The number that represents the percentage threshold at which to immediately suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1322,7 +1333,7 @@ public readonly suspendImmediateTriggers: number[]; A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} --- @@ -1336,7 +1347,7 @@ public readonly suspendTrigger: number; The number that represents the percentage threshold at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- @@ -1350,7 +1361,7 @@ public readonly suspendTriggers: number[]; A list of percentage thresholds at which to suspend all warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} --- @@ -1364,7 +1375,7 @@ public readonly warehouses: string[]; A list of warehouses to apply the resource monitor to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} --- diff --git a/docs/role.csharp.md b/docs/role.csharp.md index bd386b3a2..4c010de8e 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.94.1/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | RoleShowOutputList | *No description.* | | CommentInput | string | *No description.* | | IdInput | string | *No description.* | @@ -663,6 +664,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -785,9 +796,9 @@ new RoleConfig { | 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.94.1/docs/resources/role#name Role#name}. | -| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. | +| Name | string | Identifier for the role; | +| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#id Role#id}. | --- @@ -869,7 +880,11 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#name Role#name}. +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.95.0/docs/resources/role#name Role#name} --- @@ -881,7 +896,7 @@ public string Comment { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. --- @@ -893,7 +908,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 f0dfd4506..e9cf530d6 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.94.1/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | ShowOutput | RoleShowOutputList | *No description.* | | CommentInput | *string | *No description.* | | IdInput | *string | *No description.* | @@ -663,6 +664,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -785,9 +796,9 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/role" | 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.94.1/docs/resources/role#name Role#name}. | -| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. | +| Name | *string | Identifier for the role; | +| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#id Role#id}. | --- @@ -869,7 +880,11 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#name Role#name}. +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.95.0/docs/resources/role#name Role#name} --- @@ -881,7 +896,7 @@ Comment *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. --- @@ -893,7 +908,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 67497fa50..7c785334c 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.94.1/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role snowflake_role}. #### Initializers @@ -40,9 +40,9 @@ Role.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.94.1/docs/resources/role#name Role#name}. | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. | +| 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.95.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.95.0/docs/resources/role#id Role#id}. | --- @@ -110,7 +110,11 @@ 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.94.1/docs/resources/role#name Role#name}. +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.95.0/docs/resources/role#name Role#name} --- @@ -118,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.94.1/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. --- @@ -126,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.94.1/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -570,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.94.1/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.95.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -600,6 +604,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | showOutput | RoleShowOutputList | *No description.* | | commentInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | @@ -752,6 +757,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -878,9 +893,9 @@ RoleConfig.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.94.1/docs/resources/role#name Role#name}. | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. | +| 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.95.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.95.0/docs/resources/role#id Role#id}. | --- @@ -962,7 +977,11 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#name Role#name}. +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.95.0/docs/resources/role#name Role#name} --- @@ -974,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.94.1/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. --- @@ -986,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.94.1/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 9bb5c2c14..299a385bc 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.94.1/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role snowflake_role}. #### Initializers @@ -38,9 +38,9 @@ role.Role( | 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.94.1/docs/resources/role#name Role#name}. | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. | +| name | str | Identifier for the role; | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#id Role#id}. | --- @@ -108,7 +108,11 @@ 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.94.1/docs/resources/role#name Role#name}. +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.95.0/docs/resources/role#name Role#name} --- @@ -116,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.94.1/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. --- @@ -124,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.94.1/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -614,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.94.1/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.95.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -644,6 +648,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | show_output | RoleShowOutputList | *No description.* | | comment_input | str | *No description.* | | id_input | str | *No description.* | @@ -796,6 +801,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -918,9 +933,9 @@ role.RoleConfig( | 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.94.1/docs/resources/role#name Role#name}. | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. | +| name | str | Identifier for the role; | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#id Role#id}. | --- @@ -1002,7 +1017,11 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#name Role#name}. +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.95.0/docs/resources/role#name Role#name} --- @@ -1014,7 +1033,7 @@ comment: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. --- @@ -1026,7 +1045,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 21858a115..f7fd93d2c 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.94.1/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | RoleShowOutputList | *No description.* | | commentInput | string | *No description.* | | idInput | string | *No description.* | @@ -663,6 +664,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -774,9 +785,9 @@ const roleConfig: role.RoleConfig = { ... } | 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.94.1/docs/resources/role#name Role#name}. | -| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. | +| name | string | Identifier for the role; | +| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#id Role#id}. | --- @@ -858,7 +869,11 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#name Role#name}. +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.95.0/docs/resources/role#name Role#name} --- @@ -870,7 +885,7 @@ public readonly comment: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment}. --- @@ -882,7 +897,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 10ee33176..39c908b75 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.94.1/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -481,7 +481,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.94.1/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.95.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | | IdInput | string | *No description.* | @@ -670,6 +671,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `CommentInput`Optional ```csharp @@ -872,7 +883,7 @@ new RowAccessPolicyConfig { | Schema | string | The schema in which to create the row access policy. | | Signature | System.Collections.Generic.IDictionary | Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). | | 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.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -956,7 +967,7 @@ public string Database { get; set; } The database in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -972,7 +983,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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -986,7 +997,7 @@ public string RowAccessExpression { get; set; } Specifies the SQL expression. The expression can be any boolean-valued SQL expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} --- @@ -1000,7 +1011,7 @@ public string Schema { get; set; } The schema in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1016,7 +1027,7 @@ Specifies signature (arguments) for the row access policy (uppercase and sorted A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#signature RowAccessPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#signature RowAccessPolicy#signature} --- @@ -1030,7 +1041,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.94.1/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1042,7 +1053,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 afd6e621b..cdf4a5cd2 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.94.1/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -481,7 +481,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.94.1/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.95.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | | IdInput | *string | *No description.* | @@ -670,6 +671,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `CommentInput`Optional ```go @@ -872,7 +883,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/rowaccesspoli | Schema | *string | The schema in which to create the row access policy. | | Signature | *map[string]*string | Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). | | 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.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -956,7 +967,7 @@ Database *string The database in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -972,7 +983,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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -986,7 +997,7 @@ RowAccessExpression *string Specifies the SQL expression. The expression can be any boolean-valued SQL expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} --- @@ -1000,7 +1011,7 @@ Schema *string The schema in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1016,7 +1027,7 @@ Specifies signature (arguments) for the row access policy (uppercase and sorted A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#signature RowAccessPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#signature RowAccessPolicy#signature} --- @@ -1030,7 +1041,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.94.1/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1042,7 +1053,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 b8c547f61..e012c5f15 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.94.1/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -50,7 +50,7 @@ RowAccessPolicy.Builder.create(Construct scope, java.lang.String id) | schema | java.lang.String | The schema in which to create the row access policy. | | signature | java.util.Map | Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). | | 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.94.1/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.95.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope The database in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -132,7 +132,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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the SQL expression. The expression can be any boolean-valued SQL expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -164,7 +164,7 @@ Specifies signature (arguments) for the row access policy (uppercase and sorted A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#signature RowAccessPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#signature RowAccessPolicy#signature} --- @@ -174,7 +174,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.94.1/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#comment RowAccessPolicy#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.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -626,7 +626,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.94.1/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.95.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -656,6 +656,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | @@ -815,6 +816,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `commentInput`Optional ```java @@ -1021,7 +1032,7 @@ RowAccessPolicyConfig.builder() | schema | java.lang.String | The schema in which to create the row access policy. | | signature | java.util.Map | Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). | | 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.94.1/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.95.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -1105,7 +1116,7 @@ public java.lang.String getDatabase(); The database in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -1121,7 +1132,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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -1135,7 +1146,7 @@ public java.lang.String getRowAccessExpression(); Specifies the SQL expression. The expression can be any boolean-valued SQL expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} --- @@ -1149,7 +1160,7 @@ public java.lang.String getSchema(); The schema in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1165,7 +1176,7 @@ Specifies signature (arguments) for the row access policy (uppercase and sorted A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#signature RowAccessPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#signature RowAccessPolicy#signature} --- @@ -1179,7 +1190,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.94.1/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1191,7 +1202,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 79b549988..53c673f58 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.94.1/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -48,7 +48,7 @@ rowAccessPolicy.RowAccessPolicy( | schema | str | The schema in which to create the row access policy. | | signature | typing.Mapping[str] | Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). | | 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.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope The database in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -130,7 +130,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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the SQL expression. The expression can be any boolean-valued SQL expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -162,7 +162,7 @@ Specifies signature (arguments) for the row access policy (uppercase and sorted A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#signature RowAccessPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#signature RowAccessPolicy#signature} --- @@ -172,7 +172,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.94.1/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#comment RowAccessPolicy#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.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -670,7 +670,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.94.1/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.95.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -700,6 +700,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | | id_input | str | *No description.* | @@ -859,6 +860,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `comment_input`Optional ```python @@ -1061,7 +1072,7 @@ rowAccessPolicy.RowAccessPolicyConfig( | schema | str | The schema in which to create the row access policy. | | signature | typing.Mapping[str] | Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). | | 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.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -1145,7 +1156,7 @@ database: str The database in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -1161,7 +1172,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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -1175,7 +1186,7 @@ row_access_expression: str Specifies the SQL expression. The expression can be any boolean-valued SQL expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} --- @@ -1189,7 +1200,7 @@ schema: str The schema in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1205,7 +1216,7 @@ Specifies signature (arguments) for the row access policy (uppercase and sorted A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#signature RowAccessPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#signature RowAccessPolicy#signature} --- @@ -1219,7 +1230,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.94.1/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1231,7 +1242,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 9605ce16b..be0afe2b2 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.94.1/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -481,7 +481,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.94.1/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.95.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -511,6 +511,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | | idInput | string | *No description.* | @@ -670,6 +671,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `commentInput`Optional ```typescript @@ -857,7 +868,7 @@ const rowAccessPolicyConfig: rowAccessPolicy.RowAccessPolicyConfig = { ... } | schema | string | The schema in which to create the row access policy. | | signature | {[ key: string ]: string} | Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). | | 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.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -941,7 +952,7 @@ public readonly database: string; The database in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -957,7 +968,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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -971,7 +982,7 @@ public readonly rowAccessExpression: string; Specifies the SQL expression. The expression can be any boolean-valued SQL expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} --- @@ -985,7 +996,7 @@ public readonly schema: string; The schema in which to create the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1001,7 +1012,7 @@ Specifies signature (arguments) for the row access policy (uppercase and sorted A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#signature RowAccessPolicy#signature} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#signature RowAccessPolicy#signature} --- @@ -1015,7 +1026,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.94.1/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1027,7 +1038,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 2000e0306..016ab9cba 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.94.1/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -589,6 +589,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | Saml2IntegrationDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | Saml2IntegrationShowOutputList | *No description.* | | AllowedEmailPatternsInput | string[] | *No description.* | | AllowedUserDomainsInput | string[] | *No description.* | @@ -781,6 +782,16 @@ public Saml2IntegrationDescribeOutputList DescribeOutput { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -1227,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.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1319,9 +1330,9 @@ public string Name { get; set; } 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. +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.94.1/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1335,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.94.1/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1349,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.94.1/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1363,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1377,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1393,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1409,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1423,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.94.1/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1439,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.94.1/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1451,7 +1462,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1470,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1486,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1502,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1516,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1532,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1548,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1564,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1580,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.94.1/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.95.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 20dddb9f5..9ea262817 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.94.1/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -589,6 +589,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | Saml2IntegrationDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ShowOutput | Saml2IntegrationShowOutputList | *No description.* | | AllowedEmailPatternsInput | *[]*string | *No description.* | | AllowedUserDomainsInput | *[]*string | *No description.* | @@ -781,6 +782,16 @@ func DescribeOutput() Saml2IntegrationDescribeOutputList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -1227,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.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1319,9 +1330,9 @@ Name *string 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. +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.94.1/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1335,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.94.1/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1349,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.94.1/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1363,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1377,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1393,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1409,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1423,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.94.1/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1439,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.94.1/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1451,7 +1462,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1470,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1486,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1502,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1516,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1532,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1548,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1564,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1580,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.94.1/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.95.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 fc9a2992a..d28a2db82 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.94.1/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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. | @@ -142,9 +142,9 @@ Must be unique amongst siblings in the same scope 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. +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.94.1/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -884,6 +884,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | Saml2IntegrationDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | showOutput | Saml2IntegrationShowOutputList | *No description.* | | allowedEmailPatternsInput | java.util.List | *No description.* | | allowedUserDomainsInput | java.util.List | *No description.* | @@ -1076,6 +1077,16 @@ public Saml2IntegrationDescribeOutputList getDescribeOutput(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -1526,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.94.1/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.95.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. | @@ -1618,9 +1629,9 @@ public java.lang.String getName(); 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. +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.94.1/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1634,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.94.1/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1648,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.94.1/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1662,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1676,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1692,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1708,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1722,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.94.1/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1738,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.94.1/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1750,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.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1769,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1785,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1801,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1815,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1831,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1847,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1863,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1879,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.94.1/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.95.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 80c529df7..6690a372b 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.94.1/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -140,9 +140,9 @@ Must be unique amongst siblings in the same scope 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. +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.94.1/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -928,6 +928,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | Saml2IntegrationDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | show_output | Saml2IntegrationShowOutputList | *No description.* | | allowed_email_patterns_input | typing.List[str] | *No description.* | | allowed_user_domains_input | typing.List[str] | *No description.* | @@ -1120,6 +1121,16 @@ describe_output: Saml2IntegrationDescribeOutputList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -1566,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.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1658,9 +1669,9 @@ name: str 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. +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.94.1/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1674,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.94.1/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1688,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.94.1/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1702,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1716,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1732,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1748,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1762,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.94.1/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1778,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.94.1/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1790,7 +1801,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1809,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1825,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1841,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1855,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1871,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1887,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1903,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1919,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.94.1/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.95.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 c518e5b81..5f8648fb9 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.94.1/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -589,6 +589,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | Saml2IntegrationDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | Saml2IntegrationShowOutputList | *No description.* | | allowedEmailPatternsInput | string[] | *No description.* | | allowedUserDomainsInput | string[] | *No description.* | @@ -781,6 +782,16 @@ public readonly describeOutput: Saml2IntegrationDescribeOutputList; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -1201,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.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1293,9 +1304,9 @@ public readonly name: string; 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. +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.94.1/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1309,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.94.1/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1323,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.94.1/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1337,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1351,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1367,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1383,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.94.1/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.95.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1397,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.94.1/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1413,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.94.1/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1425,7 +1436,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1444,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1460,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1476,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1490,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1506,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1522,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1538,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.94.1/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.95.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1554,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.94.1/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.95.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 0b6136009..9bf4c90ab 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.94.1/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 1a402df9f..3bbdb20f8 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.94.1/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 f1f7e9696..c38d9c403 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.94.1/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 ff684fba6..b7635463c 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.94.1/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 0bec49390..3fff37177 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.94.1/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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 fc26b7556..464700169 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.94.1/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -645,6 +645,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | SchemaDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | Parameters | SchemaParametersList | *No description.* | | ShowOutput | SchemaShowOutputList | *No description.* | | CatalogInput | string | *No description.* | @@ -848,6 +849,16 @@ public SchemaDescribeOutputList DescribeOutput { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `Parameters`Required ```csharp @@ -1408,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.94.1/docs/resources/schema#id Schema#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1506,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.94.1/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#database Schema#database} --- @@ -1522,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.94.1/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#name Schema#name} --- @@ -1536,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.94.1/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1550,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.94.1/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#comment Schema#comment} --- @@ -1566,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.94.1/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.95.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1582,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.94.1/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -1596,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.94.1/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -1610,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.94.1/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -1622,7 +1633,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1641,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.94.1/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -1657,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.94.1/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#log_level Schema#log_level} --- @@ -1673,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.94.1/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.95.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -1687,9 +1698,9 @@ public object PipeExecutionPaused { get; set; } Specifies whether to pause a running pipe, primarily in preparation for transferring ownership of the pipe to a different role. -For more information, see [PIPE_EXECUTION_PAUSED](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). +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.94.1/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -1703,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.94.1/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.95.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -1719,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.94.1/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -1735,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.94.1/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -1751,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.94.1/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.95.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -1765,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.94.1/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.95.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -1781,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.94.1/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -1797,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.94.1/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.95.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -1811,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.94.1/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.95.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -1825,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.94.1/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.95.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -1841,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.94.1/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/schema.go.md b/docs/schema.go.md index ee642a07d..80eb9f95e 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.94.1/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -645,6 +645,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | SchemaDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | Parameters | SchemaParametersList | *No description.* | | ShowOutput | SchemaShowOutputList | *No description.* | | CatalogInput | *string | *No description.* | @@ -848,6 +849,16 @@ func DescribeOutput() SchemaDescribeOutputList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `Parameters`Required ```go @@ -1408,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.94.1/docs/resources/schema#id Schema#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1506,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.94.1/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#database Schema#database} --- @@ -1522,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.94.1/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#name Schema#name} --- @@ -1536,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.94.1/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1550,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.94.1/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#comment Schema#comment} --- @@ -1566,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.94.1/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.95.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1582,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.94.1/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -1596,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.94.1/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -1610,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.94.1/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -1622,7 +1633,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1641,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.94.1/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -1657,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.94.1/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#log_level Schema#log_level} --- @@ -1673,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.94.1/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.95.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -1687,9 +1698,9 @@ PipeExecutionPaused interface{} Specifies whether to pause a running pipe, primarily in preparation for transferring ownership of the pipe to a different role. -For more information, see [PIPE_EXECUTION_PAUSED](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). +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.94.1/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -1703,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.94.1/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.95.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -1719,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.94.1/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -1735,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.94.1/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -1751,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.94.1/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.95.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -1765,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.94.1/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.95.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -1781,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.94.1/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -1797,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.94.1/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.95.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -1811,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.94.1/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.95.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -1825,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.94.1/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.95.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -1841,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.94.1/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/schema.java.md b/docs/schema.java.md index 8fc59420b..22906b0e5 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.94.1/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#id Schema#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -289,9 +289,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to pause a running pipe, primarily in preparation for transferring ownership of the pipe to a different role. -For more information, see [PIPE_EXECUTION_PAUSED](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). +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.94.1/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -1008,6 +1008,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | SchemaDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | parameters | SchemaParametersList | *No description.* | | showOutput | SchemaShowOutputList | *No description.* | | catalogInput | java.lang.String | *No description.* | @@ -1211,6 +1212,16 @@ public SchemaDescribeOutputList getDescribeOutput(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `parameters`Required ```java @@ -1779,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.94.1/docs/resources/schema#id Schema#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1877,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.94.1/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#database Schema#database} --- @@ -1893,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.94.1/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#name Schema#name} --- @@ -1907,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.94.1/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1921,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.94.1/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#comment Schema#comment} --- @@ -1937,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.94.1/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.95.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1953,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.94.1/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -1967,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.94.1/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -1981,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.94.1/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -1993,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.94.1/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -2012,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.94.1/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -2028,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.94.1/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#log_level Schema#log_level} --- @@ -2044,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.94.1/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.95.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -2058,9 +2069,9 @@ public java.lang.Object getPipeExecutionPaused(); Specifies whether to pause a running pipe, primarily in preparation for transferring ownership of the pipe to a different role. -For more information, see [PIPE_EXECUTION_PAUSED](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). +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.94.1/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -2074,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.94.1/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.95.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -2090,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.94.1/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -2106,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.94.1/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -2122,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.94.1/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.95.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -2136,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.94.1/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.95.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -2152,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.94.1/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -2168,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.94.1/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.95.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -2182,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.94.1/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.95.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -2196,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.94.1/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.95.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -2212,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.94.1/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/schema.python.md b/docs/schema.python.md index c3abbe3b3..669cd5715 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.94.1/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#id Schema#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -283,9 +283,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to pause a running pipe, primarily in preparation for transferring ownership of the pipe to a different role. -For more information, see [PIPE_EXECUTION_PAUSED](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). +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.94.1/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -1048,6 +1048,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | SchemaDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | parameters | SchemaParametersList | *No description.* | | show_output | SchemaShowOutputList | *No description.* | | catalog_input | str | *No description.* | @@ -1251,6 +1252,16 @@ describe_output: SchemaDescribeOutputList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `parameters`Required ```python @@ -1811,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.94.1/docs/resources/schema#id Schema#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1909,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.94.1/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#database Schema#database} --- @@ -1925,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.94.1/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#name Schema#name} --- @@ -1939,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.94.1/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1953,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.94.1/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#comment Schema#comment} --- @@ -1969,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.94.1/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.95.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1985,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.94.1/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -1999,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.94.1/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -2013,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.94.1/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -2025,7 +2036,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -2044,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.94.1/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -2060,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.94.1/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#log_level Schema#log_level} --- @@ -2076,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.94.1/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.95.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -2090,9 +2101,9 @@ pipe_execution_paused: typing.Union[bool, IResolvable] Specifies whether to pause a running pipe, primarily in preparation for transferring ownership of the pipe to a different role. -For more information, see [PIPE_EXECUTION_PAUSED](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). +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.94.1/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -2106,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.94.1/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.95.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -2122,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.94.1/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -2138,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.94.1/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -2154,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.94.1/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.95.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -2168,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.94.1/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.95.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -2184,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.94.1/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -2200,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.94.1/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.95.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -2214,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.94.1/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.95.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -2228,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.94.1/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.95.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -2244,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.94.1/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/schema.typescript.md b/docs/schema.typescript.md index 898b38dcf..de78c125b 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.94.1/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -645,6 +645,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | SchemaDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | parameters | SchemaParametersList | *No description.* | | showOutput | SchemaShowOutputList | *No description.* | | catalogInput | string | *No description.* | @@ -848,6 +849,16 @@ public readonly describeOutput: SchemaDescribeOutputList; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `parameters`Required ```typescript @@ -1377,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.94.1/docs/resources/schema#id Schema#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1475,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.94.1/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#database Schema#database} --- @@ -1491,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.94.1/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#name Schema#name} --- @@ -1505,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.94.1/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1519,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.94.1/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#comment Schema#comment} --- @@ -1535,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.94.1/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.95.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1551,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.94.1/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -1565,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.94.1/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -1579,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.94.1/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -1591,7 +1602,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1610,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.94.1/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -1626,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.94.1/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#log_level Schema#log_level} --- @@ -1642,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.94.1/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.95.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -1656,9 +1667,9 @@ public readonly pipeExecutionPaused: boolean | IResolvable; Specifies whether to pause a running pipe, primarily in preparation for transferring ownership of the pipe to a different role. -For more information, see [PIPE_EXECUTION_PAUSED](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). +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.94.1/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -1672,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.94.1/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.95.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -1688,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.94.1/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -1704,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.94.1/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -1720,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.94.1/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.95.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -1734,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.94.1/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.95.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -1750,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.94.1/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -1766,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.94.1/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.95.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -1780,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.94.1/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.95.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -1794,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.94.1/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.95.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -1810,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.94.1/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/scimIntegration.csharp.md b/docs/scimIntegration.csharp.md index 2cfbd400d..56c186fed 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.94.1/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -526,6 +526,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | ScimIntegrationDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | ScimIntegrationShowOutputList | *No description.* | | CommentInput | string | *No description.* | | EnabledInput | object | *No description.* | @@ -698,6 +699,16 @@ public ScimIntegrationDescribeOutputList DescribeOutput { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -926,11 +937,11 @@ new ScimIntegrationConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Enabled | object | Specify whether the security integration is enabled. | -| Name | string | String that specifies the identifier (i.e. name) for the integration; must be unique in your account. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/docs/resources/scim_integration#id ScimIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1016,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.94.1/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1028,9 +1039,9 @@ public string Name { get; set; } - *Type:* string -String that specifies the identifier (i.e. name) for the integration; must be unique in your account. +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.94.1/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1046,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.94.1/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.95.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1060,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.94.1/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1074,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.94.1/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1086,7 +1097,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1103,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.94.1/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1119,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.94.1/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/scimIntegration.go.md b/docs/scimIntegration.go.md index 9cd8fca45..2a226cef3 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.94.1/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -526,6 +526,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | ScimIntegrationDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ShowOutput | ScimIntegrationShowOutputList | *No description.* | | CommentInput | *string | *No description.* | | EnabledInput | interface{} | *No description.* | @@ -698,6 +699,16 @@ func DescribeOutput() ScimIntegrationDescribeOutputList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -926,11 +937,11 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/scimintegrati | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Enabled | interface{} | Specify whether the security integration is enabled. | -| Name | *string | String that specifies the identifier (i.e. name) for the integration; must be unique in your account. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/docs/resources/scim_integration#id ScimIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1016,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.94.1/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1028,9 +1039,9 @@ Name *string - *Type:* *string -String that specifies the identifier (i.e. name) for the integration; must be unique in your account. +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.94.1/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1046,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.94.1/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.95.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1060,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.94.1/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1074,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.94.1/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1086,7 +1097,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1103,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.94.1/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1119,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.94.1/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/scimIntegration.java.md b/docs/scimIntegration.java.md index 9afdb47cc..4201d4f88 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.94.1/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration snowflake_scim_integration}. #### Initializers @@ -47,11 +47,11 @@ ScimIntegration.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specify whether the security integration is enabled. | -| name | java.lang.String | String that specifies the identifier (i.e. name) for the integration; must be unique in your account. | +| name | java.lang.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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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.94.1/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -131,9 +131,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -String that specifies the identifier (i.e. name) for the integration; must be unique in your account. +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.94.1/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -684,6 +684,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | ScimIntegrationDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | showOutput | ScimIntegrationShowOutputList | *No description.* | | commentInput | java.lang.String | *No description.* | | enabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | @@ -856,6 +857,16 @@ public ScimIntegrationDescribeOutputList getDescribeOutput(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -1089,11 +1100,11 @@ ScimIntegrationConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specify whether the security integration is enabled. | -| name | java.lang.String | String that specifies the identifier (i.e. name) for the integration; must be unique in your account. | +| name | java.lang.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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/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.95.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. | @@ -1179,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.94.1/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1191,9 +1202,9 @@ public java.lang.String getName(); - *Type:* java.lang.String -String that specifies the identifier (i.e. name) for the integration; must be unique in your account. +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.94.1/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1209,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.94.1/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.95.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1223,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.94.1/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1237,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.94.1/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1249,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.94.1/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1266,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.94.1/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1282,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.94.1/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/scimIntegration.python.md b/docs/scimIntegration.python.md index ab9683c14..0e09cc92a 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.94.1/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration snowflake_scim_integration}. #### Initializers @@ -44,11 +44,11 @@ scimIntegration.ScimIntegration( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | enabled | typing.Union[bool, cdktf.IResolvable] | Specify whether the security integration is enabled. | -| name | str | String that specifies the identifier (i.e. name) for the integration; must be unique in your account. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/docs/resources/scim_integration#id ScimIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -128,9 +128,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -String that specifies the identifier (i.e. name) for the integration; must be unique in your account. +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.94.1/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -727,6 +727,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | ScimIntegrationDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | show_output | ScimIntegrationShowOutputList | *No description.* | | comment_input | str | *No description.* | | enabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | @@ -899,6 +900,16 @@ describe_output: ScimIntegrationDescribeOutputList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -1127,11 +1138,11 @@ scimIntegration.ScimIntegrationConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | enabled | typing.Union[bool, cdktf.IResolvable] | Specify whether the security integration is enabled. | -| name | str | String that specifies the identifier (i.e. name) for the integration; must be unique in your account. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/docs/resources/scim_integration#id ScimIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1217,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.94.1/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1229,9 +1240,9 @@ name: str - *Type:* str -String that specifies the identifier (i.e. name) for the integration; must be unique in your account. +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.94.1/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1247,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.94.1/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.95.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1261,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.94.1/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1275,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.94.1/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1287,7 +1298,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1304,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.94.1/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1320,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.94.1/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/scimIntegration.typescript.md b/docs/scimIntegration.typescript.md index 58795aad2..2bc625898 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.94.1/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -526,6 +526,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | ScimIntegrationDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | ScimIntegrationShowOutputList | *No description.* | | commentInput | string | *No description.* | | enabledInput | boolean \| cdktf.IResolvable | *No description.* | @@ -698,6 +699,16 @@ public readonly describeOutput: ScimIntegrationDescribeOutputList; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -910,11 +921,11 @@ const scimIntegrationConfig: scimIntegration.ScimIntegrationConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | enabled | boolean \| cdktf.IResolvable | Specify whether the security integration is enabled. | -| name | string | String that specifies the identifier (i.e. name) for the integration; must be unique in your account. | +| 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: `\|`, `.`, `(`, `)`, `"`. | | 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.94.1/docs/resources/scim_integration#id ScimIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1000,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.94.1/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1012,9 +1023,9 @@ public readonly name: string; - *Type:* string -String that specifies the identifier (i.e. name) for the integration; must be unique in your account. +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.94.1/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1030,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.94.1/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.95.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1044,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.94.1/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1058,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.94.1/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1070,7 +1081,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1087,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.94.1/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1103,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.94.1/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/secondaryDatabase.csharp.md b/docs/secondaryDatabase.csharp.md index ddf7c7f3a..a977dee64 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.94.1/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -630,6 +630,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | AsReplicaOfInput | string | *No description.* | | CatalogInput | string | *No description.* | | CommentInput | string | *No description.* | @@ -817,6 +818,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `AsReplicaOfInput`Optional ```csharp @@ -1315,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.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1413,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.94.1/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.95.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1427,9 +1438,9 @@ public string Name { get; set; } 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. +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.94.1/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1443,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.94.1/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1457,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.94.1/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1473,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.94.1/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.95.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1489,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.94.1/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.95.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1503,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.94.1/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.95.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1517,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.94.1/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1529,7 +1540,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1548,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.94.1/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1564,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.94.1/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1580,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.94.1/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.95.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1594,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.94.1/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.95.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1610,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.94.1/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.95.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -1626,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.94.1/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.95.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -1642,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.94.1/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.95.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -1656,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.94.1/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.95.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -1672,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.94.1/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -1688,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.94.1/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.95.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -1702,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.94.1/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.95.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1716,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.94.1/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.95.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 6c59cfa97..801d3adb7 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.94.1/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -630,6 +630,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | AsReplicaOfInput | *string | *No description.* | | CatalogInput | *string | *No description.* | | CommentInput | *string | *No description.* | @@ -817,6 +818,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `AsReplicaOfInput`Optional ```go @@ -1315,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.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1413,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.94.1/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.95.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1427,9 +1438,9 @@ Name *string 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. +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.94.1/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1443,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.94.1/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1457,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.94.1/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1473,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.94.1/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.95.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1489,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.94.1/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.95.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1503,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.94.1/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.95.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1517,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.94.1/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1529,7 +1540,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1548,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.94.1/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1564,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.94.1/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1580,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.94.1/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.95.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1594,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.94.1/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.95.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1610,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.94.1/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.95.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -1626,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.94.1/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.95.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -1642,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.94.1/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.95.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -1656,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.94.1/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.95.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -1672,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.94.1/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -1688,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.94.1/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.95.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -1702,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.94.1/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.95.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1716,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.94.1/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.95.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 461b6fe48..de75b5800 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.94.1/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -164,9 +164,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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. +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.94.1/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -967,6 +967,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | asReplicaOfInput | java.lang.String | *No description.* | | catalogInput | java.lang.String | *No description.* | | commentInput | java.lang.String | *No description.* | @@ -1154,6 +1155,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `asReplicaOfInput`Optional ```java @@ -1660,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.94.1/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.95.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. | @@ -1758,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.94.1/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.95.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1772,9 +1783,9 @@ public java.lang.String getName(); 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. +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.94.1/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1788,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.94.1/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1802,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.94.1/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1818,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.94.1/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.95.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1834,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.94.1/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.95.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1848,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.94.1/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.95.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1862,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.94.1/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1874,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.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1893,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.94.1/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1909,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.94.1/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1925,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.94.1/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.95.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1939,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.94.1/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.95.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1955,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.94.1/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.95.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -1971,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.94.1/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.95.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -1987,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.94.1/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.95.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -2001,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.94.1/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.95.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -2017,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.94.1/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -2033,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.94.1/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.95.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -2047,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.94.1/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.95.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -2061,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.94.1/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.95.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 61f2234b8..09d8e029f 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.94.1/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -158,9 +158,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf 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. +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.94.1/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -1007,6 +1007,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | as_replica_of_input | str | *No description.* | | catalog_input | str | *No description.* | | comment_input | str | *No description.* | @@ -1194,6 +1195,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `as_replica_of_input`Optional ```python @@ -1692,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.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1790,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.94.1/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.95.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1804,9 +1815,9 @@ name: str 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. +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.94.1/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1820,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.94.1/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1834,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.94.1/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1850,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.94.1/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.95.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1866,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.94.1/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.95.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1880,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.94.1/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.95.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1894,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.94.1/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1906,7 +1917,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1925,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.94.1/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1941,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.94.1/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1957,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.94.1/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.95.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1971,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.94.1/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.95.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1987,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.94.1/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.95.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -2003,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.94.1/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.95.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -2019,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.94.1/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.95.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -2033,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.94.1/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.95.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -2049,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.94.1/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -2065,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.94.1/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.95.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -2079,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.94.1/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.95.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -2093,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.94.1/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.95.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 fecd01b47..d868a9525 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.94.1/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -630,6 +630,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | asReplicaOfInput | string | *No description.* | | catalogInput | string | *No description.* | | commentInput | string | *No description.* | @@ -817,6 +818,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `asReplicaOfInput`Optional ```typescript @@ -1286,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.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1384,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.94.1/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.95.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1398,9 +1409,9 @@ public readonly name: string; 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. +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.94.1/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1414,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.94.1/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1428,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.94.1/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1444,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.94.1/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.95.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1460,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.94.1/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.95.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1474,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.94.1/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.95.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1488,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.94.1/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1500,7 +1511,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1519,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.94.1/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1535,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.94.1/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1551,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.94.1/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.95.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1565,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.94.1/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.95.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1581,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.94.1/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.95.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -1597,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.94.1/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.95.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -1613,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.94.1/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.95.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -1627,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.94.1/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.95.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -1643,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.94.1/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -1659,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.94.1/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.95.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -1673,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.94.1/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.95.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1687,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.94.1/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.95.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 669ffc4f6..5c13ba892 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.94.1/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/sequence#id Sequence#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/sequence.go.md b/docs/sequence.go.md index 5a106d5b7..ef937be0b 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.94.1/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/sequence#id Sequence#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/sequence.java.md b/docs/sequence.java.md index ebb095dc1..8e40dcfbb 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.94.1/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#id Sequence#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/sequence#id Sequence#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/sequence.python.md b/docs/sequence.python.md index 1c2d7c90e..4d6d88df4 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.94.1/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#id Sequence#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/sequence#id Sequence#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/sequence.typescript.md b/docs/sequence.typescript.md index bc881f3dd..401b25eca 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.94.1/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/sequence#id Sequence#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/sessionParameter.csharp.md b/docs/sessionParameter.csharp.md index 91158c6e2..5fa8c5b1b 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.94.1/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/sessionParameter.go.md b/docs/sessionParameter.go.md index f6c28543d..b39d7945c 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.94.1/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/sessionParameter.java.md b/docs/sessionParameter.java.md index 650b55c5a..f733b6a89 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.94.1/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/sessionParameter.python.md b/docs/sessionParameter.python.md index 0889160aa..53ff30294 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.94.1/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/sessionParameter.typescript.md b/docs/sessionParameter.typescript.md index 36d81e2a5..f999368e2 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.94.1/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/share.csharp.md b/docs/share.csharp.md index 05ebcf9a7..e607d8c91 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.94.1/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -518,6 +518,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | AccountsInput | string[] | *No description.* | | CommentInput | string | *No description.* | | IdInput | string | *No description.* | @@ -671,6 +672,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `AccountsInput`Optional ```csharp @@ -807,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.94.1/docs/resources/share#id Share#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#id Share#id}. | --- @@ -891,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.94.1/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#name Share#name} --- @@ -907,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.94.1/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#accounts Share#accounts} --- @@ -921,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.94.1/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#comment Share#comment} --- @@ -933,7 +944,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 20cf8d45c..c4e71111a 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.94.1/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -518,6 +518,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | AccountsInput | *[]*string | *No description.* | | CommentInput | *string | *No description.* | | IdInput | *string | *No description.* | @@ -671,6 +672,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `AccountsInput`Optional ```go @@ -807,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.94.1/docs/resources/share#id Share#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#id Share#id}. | --- @@ -891,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.94.1/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#name Share#name} --- @@ -907,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.94.1/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#accounts Share#accounts} --- @@ -921,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.94.1/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#comment Share#comment} --- @@ -933,7 +944,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 94361a1a3..0c8b5812c 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.94.1/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#id Share#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -625,6 +625,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | accountsInput | java.util.List | *No description.* | | commentInput | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | @@ -778,6 +779,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `accountsInput`Optional ```java @@ -918,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.94.1/docs/resources/share#id Share#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#id Share#id}. | --- @@ -1002,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.94.1/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#name Share#name} --- @@ -1018,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.94.1/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#accounts Share#accounts} --- @@ -1032,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.94.1/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#comment Share#comment} --- @@ -1044,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.94.1/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 82bd3e9fd..456c06e97 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.94.1/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#id Share#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -669,6 +669,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | accounts_input | typing.List[str] | *No description.* | | comment_input | str | *No description.* | | id_input | str | *No description.* | @@ -822,6 +823,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `accounts_input`Optional ```python @@ -958,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.94.1/docs/resources/share#id Share#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#id Share#id}. | --- @@ -1042,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.94.1/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#name Share#name} --- @@ -1058,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.94.1/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#accounts Share#accounts} --- @@ -1072,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.94.1/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#comment Share#comment} --- @@ -1084,7 +1095,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 c3d3c866f..61ac57b52 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.94.1/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -518,6 +518,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | accountsInput | string[] | *No description.* | | commentInput | string | *No description.* | | idInput | string | *No description.* | @@ -671,6 +672,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `accountsInput`Optional ```typescript @@ -795,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.94.1/docs/resources/share#id Share#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#id Share#id}. | --- @@ -879,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.94.1/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#name Share#name} --- @@ -895,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.94.1/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#accounts Share#accounts} --- @@ -909,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.94.1/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#comment Share#comment} --- @@ -921,7 +932,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 84b67c4cc..5b5d1dfe5 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.94.1/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -609,6 +609,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | CatalogInput | string | *No description.* | | CommentInput | string | *No description.* | | DefaultDdlCollationInput | string | *No description.* | @@ -790,6 +791,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `CatalogInput`Optional ```csharp @@ -1218,13 +1229,13 @@ new SharedDatabaseConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | FromShare | string | A fully qualified path to a share from which the database will be created. | -| Name | string | Specifies the identifier for the database; must be unique for your account. | +| Name | string | Specifies the identifier for the database; | | 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). | | Comment | string | Specifies a comment for the database. | | 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.94.1/docs/resources/shared_database#id SharedDatabase#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1320,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.94.1/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1332,9 +1343,11 @@ public string Name { get; set; } - *Type:* string -Specifies the identifier for the database; must be unique for your account. +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.94.1/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1348,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.94.1/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1362,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.94.1/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1378,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.94.1/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.95.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1392,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.94.1/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.95.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1406,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.94.1/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1418,7 +1431,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1437,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.94.1/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1451,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.94.1/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.95.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1467,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.94.1/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.95.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1483,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.94.1/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.95.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1499,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.94.1/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.95.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1513,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.94.1/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.95.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1529,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.94.1/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1545,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.94.1/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.95.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1559,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.94.1/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.95.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1573,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.94.1/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.95.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 78ce64a82..11cfb120c 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.94.1/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -609,6 +609,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | CatalogInput | *string | *No description.* | | CommentInput | *string | *No description.* | | DefaultDdlCollationInput | *string | *No description.* | @@ -790,6 +791,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `CatalogInput`Optional ```go @@ -1218,13 +1229,13 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/shareddatabas | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | FromShare | *string | A fully qualified path to a share from which the database will be created. | -| Name | *string | Specifies the identifier for the database; must be unique for your account. | +| Name | *string | Specifies the identifier for the database; | | 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). | | Comment | *string | Specifies a comment for the database. | | 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.94.1/docs/resources/shared_database#id SharedDatabase#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1320,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.94.1/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1332,9 +1343,11 @@ Name *string - *Type:* *string -Specifies the identifier for the database; must be unique for your account. +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.94.1/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1348,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.94.1/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1362,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.94.1/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1378,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.94.1/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.95.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1392,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.94.1/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.95.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1406,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.94.1/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1418,7 +1431,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1437,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.94.1/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1451,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.94.1/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.95.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1467,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.94.1/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.95.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1483,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.94.1/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.95.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1499,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.94.1/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.95.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1513,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.94.1/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.95.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1529,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.94.1/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1545,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.94.1/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.95.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1559,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.94.1/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.95.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1573,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.94.1/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.95.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 0392fa427..5f44531db 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.94.1/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database snowflake_shared_database}. #### Initializers @@ -59,13 +59,13 @@ SharedDatabase.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | fromShare | java.lang.String | A fully qualified path to a share from which the database will be created. | -| name | java.lang.String | Specifies the identifier for the database; must be unique for your account. | +| name | java.lang.String | Specifies the identifier for the database; | | catalog | java.lang.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). | | comment | java.lang.String | Specifies a comment for the database. | | 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.94.1/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.95.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.94.1/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -155,9 +155,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Specifies the identifier for the database; must be unique for your account. +Specifies the identifier for the database; -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/shared_database#name SharedDatabase#name} +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.95.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -167,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.94.1/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -177,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.94.1/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -189,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.94.1/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.95.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -199,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.94.1/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.95.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -209,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.94.1/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -217,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.94.1/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -232,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.94.1/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -242,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.94.1/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.95.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -254,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.94.1/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.95.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -266,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.94.1/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.95.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -278,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.94.1/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.95.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -288,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.94.1/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.95.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -300,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.94.1/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -312,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.94.1/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.95.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -322,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.94.1/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.95.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -332,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.94.1/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.95.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} --- @@ -871,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.94.1/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.95.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -901,6 +903,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | catalogInput | java.lang.String | *No description.* | | commentInput | java.lang.String | *No description.* | | defaultDdlCollationInput | java.lang.String | *No description.* | @@ -1082,6 +1085,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `catalogInput`Optional ```java @@ -1517,13 +1530,13 @@ SharedDatabaseConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | fromShare | java.lang.String | A fully qualified path to a share from which the database will be created. | -| name | java.lang.String | Specifies the identifier for the database; must be unique for your account. | +| name | java.lang.String | Specifies the identifier for the database; | | catalog | java.lang.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). | | comment | java.lang.String | Specifies a comment for the database. | | 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.94.1/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.95.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. | @@ -1619,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.94.1/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1631,9 +1644,11 @@ public java.lang.String getName(); - *Type:* java.lang.String -Specifies the identifier for the database; must be unique for your account. +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.94.1/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1647,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.94.1/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1661,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.94.1/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1677,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.94.1/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.95.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1691,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.94.1/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.95.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1705,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.94.1/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1717,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.94.1/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1736,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.94.1/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1750,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.94.1/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.95.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1766,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.94.1/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.95.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1782,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.94.1/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.95.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1798,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.94.1/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.95.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1812,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.94.1/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.95.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1828,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.94.1/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1844,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.94.1/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.95.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1858,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.94.1/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.95.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1872,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.94.1/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.95.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 683611c83..7f8275d48 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.94.1/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database snowflake_shared_database}. #### Initializers @@ -54,13 +54,13 @@ sharedDatabase.SharedDatabase( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | from_share | str | A fully qualified path to a share from which the database will be created. | -| name | str | Specifies the identifier for the database; must be unique for your account. | +| name | str | Specifies the identifier for the database; | | 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). | | comment | str | Specifies a comment for the database. | | 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.94.1/docs/resources/shared_database#id SharedDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -150,9 +150,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Specifies the identifier for the database; must be unique for your account. +Specifies the identifier for the database; -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/shared_database#name SharedDatabase#name} +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.95.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -162,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.94.1/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -172,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.94.1/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -184,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.94.1/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.95.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -194,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.94.1/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.95.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -204,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.94.1/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -212,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.94.1/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -227,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.94.1/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -237,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.94.1/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.95.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -249,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.94.1/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.95.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -261,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.94.1/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.95.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -273,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.94.1/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.95.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -283,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.94.1/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.95.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -295,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.94.1/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -307,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.94.1/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.95.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -317,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.94.1/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.95.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -327,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.94.1/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.95.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} --- @@ -912,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.94.1/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.95.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -942,6 +944,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | catalog_input | str | *No description.* | | comment_input | str | *No description.* | | default_ddl_collation_input | str | *No description.* | @@ -1123,6 +1126,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `catalog_input`Optional ```python @@ -1551,13 +1564,13 @@ sharedDatabase.SharedDatabaseConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | from_share | str | A fully qualified path to a share from which the database will be created. | -| name | str | Specifies the identifier for the database; must be unique for your account. | +| name | str | Specifies the identifier for the database; | | 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). | | comment | str | Specifies a comment for the database. | | 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.94.1/docs/resources/shared_database#id SharedDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1653,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.94.1/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1665,9 +1678,11 @@ name: str - *Type:* str -Specifies the identifier for the database; must be unique for your account. +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.94.1/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1681,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.94.1/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1695,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.94.1/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1711,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.94.1/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.95.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1725,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.94.1/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.95.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1739,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.94.1/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1751,7 +1766,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1770,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.94.1/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1784,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.94.1/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.95.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1800,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.94.1/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.95.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1816,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.94.1/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.95.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1832,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.94.1/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.95.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1846,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.94.1/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.95.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1862,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.94.1/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1878,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.94.1/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.95.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1892,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.94.1/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.95.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1906,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.94.1/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.95.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 dc27c8b91..3c253e5b6 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.94.1/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -609,6 +609,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | catalogInput | string | *No description.* | | commentInput | string | *No description.* | | defaultDdlCollationInput | string | *No description.* | @@ -790,6 +791,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `catalogInput`Optional ```typescript @@ -1192,13 +1203,13 @@ const sharedDatabaseConfig: sharedDatabase.SharedDatabaseConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | fromShare | string | A fully qualified path to a share from which the database will be created. | -| name | string | Specifies the identifier for the database; must be unique for your account. | +| name | string | Specifies the identifier for the database; | | 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). | | comment | string | Specifies a comment for the database. | | 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.94.1/docs/resources/shared_database#id SharedDatabase#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1294,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.94.1/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1306,9 +1317,11 @@ public readonly name: string; - *Type:* string -Specifies the identifier for the database; must be unique for your account. +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.94.1/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1322,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.94.1/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1336,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.94.1/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1352,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.94.1/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.95.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1366,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.94.1/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.95.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1380,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.94.1/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1392,7 +1405,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1411,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.94.1/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1425,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.94.1/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.95.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1441,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.94.1/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.95.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1457,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.94.1/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.95.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1473,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.94.1/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.95.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1487,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.94.1/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.95.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1503,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.94.1/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1519,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.94.1/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.95.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1533,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.94.1/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.95.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1547,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.94.1/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.95.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 9306ee222..f970daf77 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.94.1/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -594,6 +594,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | Tag | StageTagList | *No description.* | | AwsExternalIdInput | string | *No description.* | | CommentInput | string | *No description.* | @@ -769,6 +770,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `Tag`Required ```csharp @@ -1143,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.94.1/docs/resources/stage#id Stage#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1231,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1247,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.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1261,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- @@ -1275,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.94.1/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1289,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.94.1/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#comment Stage#comment} --- @@ -1303,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.94.1/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1317,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.94.1/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1331,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.94.1/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#directory Stage#directory} --- @@ -1345,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.94.1/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1359,7 +1370,7 @@ 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.94.1/docs/resources/stage#file_format Stage#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1371,7 +1382,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1390,7 +1401,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.94.1/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1404,7 +1415,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.94.1/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1418,7 +1429,7 @@ public object Tag { get; set; } tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#tag Stage#tag} --- @@ -1432,7 +1443,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.94.1/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#url Stage#url} --- @@ -1472,7 +1483,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.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1486,7 +1497,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.94.1/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#value Stage#value} --- @@ -1500,7 +1511,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1514,7 +1525,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/stage.go.md b/docs/stage.go.md index 66f160482..f53f34a65 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.94.1/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -594,6 +594,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | Tag | StageTagList | *No description.* | | AwsExternalIdInput | *string | *No description.* | | CommentInput | *string | *No description.* | @@ -769,6 +770,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `Tag`Required ```go @@ -1143,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.94.1/docs/resources/stage#id Stage#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1231,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1247,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.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1261,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- @@ -1275,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.94.1/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1289,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.94.1/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#comment Stage#comment} --- @@ -1303,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.94.1/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1317,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.94.1/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1331,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.94.1/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#directory Stage#directory} --- @@ -1345,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.94.1/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1359,7 +1370,7 @@ FileFormat *string Specifies the file format for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#file_format Stage#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1371,7 +1382,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1390,7 +1401,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.94.1/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1404,7 +1415,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.94.1/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1418,7 +1429,7 @@ Tag interface{} tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#tag Stage#tag} --- @@ -1432,7 +1443,7 @@ Url *string Specifies the URL for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#url Stage#url} --- @@ -1472,7 +1483,7 @@ Name *string Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1486,7 +1497,7 @@ Value *string Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#value Stage#value} --- @@ -1500,7 +1511,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1514,7 +1525,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/stage.java.md b/docs/stage.java.md index 7c09c1756..dc2469e23 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.94.1/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#id Stage#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#encryption Stage#encryption} --- @@ -229,7 +229,7 @@ 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.94.1/docs/resources/stage#file_format Stage#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#file_format Stage#file_format} --- @@ -237,7 +237,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.94.1/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 +252,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.94.1/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -262,7 +262,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.94.1/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -272,7 +272,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.94.1/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#tag Stage#tag} --- @@ -282,7 +282,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.94.1/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#url Stage#url} --- @@ -806,7 +806,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.94.1/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.95.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -836,6 +836,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | tag | StageTagList | *No description.* | | awsExternalIdInput | java.lang.String | *No description.* | | commentInput | java.lang.String | *No description.* | @@ -1011,6 +1012,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `tag`Required ```java @@ -1390,7 +1401,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.94.1/docs/resources/stage#id Stage#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1478,7 +1489,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1494,7 +1505,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.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1508,7 +1519,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- @@ -1522,7 +1533,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.94.1/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1536,7 +1547,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.94.1/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#comment Stage#comment} --- @@ -1550,7 +1561,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.94.1/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1564,7 +1575,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.94.1/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1578,7 +1589,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.94.1/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#directory Stage#directory} --- @@ -1592,7 +1603,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.94.1/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1606,7 +1617,7 @@ 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.94.1/docs/resources/stage#file_format Stage#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1618,7 +1629,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1637,7 +1648,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.94.1/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1651,7 +1662,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.94.1/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1665,7 +1676,7 @@ public java.lang.Object getTag(); tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#tag Stage#tag} --- @@ -1679,7 +1690,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.94.1/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#url Stage#url} --- @@ -1719,7 +1730,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.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1733,7 +1744,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.94.1/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#value Stage#value} --- @@ -1747,7 +1758,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1761,7 +1772,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/stage.python.md b/docs/stage.python.md index dc48cedab..2a2abff88 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.94.1/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#id Stage#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#encryption Stage#encryption} --- @@ -226,7 +226,7 @@ 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.94.1/docs/resources/stage#file_format Stage#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#file_format Stage#file_format} --- @@ -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.94.1/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 +249,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.94.1/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -259,7 +259,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.94.1/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -269,7 +269,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.94.1/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#tag Stage#tag} --- @@ -279,7 +279,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.94.1/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#url Stage#url} --- @@ -851,7 +851,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.94.1/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.95.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -881,6 +881,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | tag | StageTagList | *No description.* | | aws_external_id_input | str | *No description.* | | comment_input | str | *No description.* | @@ -1056,6 +1057,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `tag`Required ```python @@ -1430,7 +1441,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.94.1/docs/resources/stage#id Stage#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1518,7 +1529,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1534,7 +1545,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.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1548,7 +1559,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- @@ -1562,7 +1573,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.94.1/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1576,7 +1587,7 @@ comment: str Specifies a comment for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#comment Stage#comment} --- @@ -1590,7 +1601,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.94.1/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1604,7 +1615,7 @@ credentials: str Specifies the credentials for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1618,7 +1629,7 @@ directory: str Specifies the directory settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#directory Stage#directory} --- @@ -1632,7 +1643,7 @@ encryption: str Specifies the encryption settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1646,7 +1657,7 @@ file_format: str Specifies the file format for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#file_format Stage#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1658,7 +1669,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1677,7 +1688,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.94.1/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1691,7 +1702,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.94.1/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1705,7 +1716,7 @@ tag: typing.Union[IResolvable, typing.List[StageTag]] tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#tag Stage#tag} --- @@ -1719,7 +1730,7 @@ url: str Specifies the URL for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#url Stage#url} --- @@ -1759,7 +1770,7 @@ name: str Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1773,7 +1784,7 @@ value: str Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#value Stage#value} --- @@ -1787,7 +1798,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1801,7 +1812,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/stage.typescript.md b/docs/stage.typescript.md index 0b0bd4203..55d488139 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.94.1/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -594,6 +594,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | tag | StageTagList | *No description.* | | awsExternalIdInput | string | *No description.* | | commentInput | string | *No description.* | @@ -769,6 +770,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `tag`Required ```typescript @@ -1120,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.94.1/docs/resources/stage#id Stage#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1208,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1224,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.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1238,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- @@ -1252,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.94.1/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1266,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.94.1/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#comment Stage#comment} --- @@ -1280,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.94.1/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1294,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.94.1/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1308,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.94.1/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#directory Stage#directory} --- @@ -1322,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.94.1/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1336,7 +1347,7 @@ 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.94.1/docs/resources/stage#file_format Stage#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1348,7 +1359,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1367,7 +1378,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.94.1/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1381,7 +1392,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.94.1/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1395,7 +1406,7 @@ public readonly tag: IResolvable | StageTag[]; tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#tag Stage#tag} --- @@ -1409,7 +1420,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.94.1/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#url Stage#url} --- @@ -1444,7 +1455,7 @@ public readonly name: string; Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#name Stage#name} --- @@ -1458,7 +1469,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.94.1/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#value Stage#value} --- @@ -1472,7 +1483,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.94.1/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#database Stage#database} --- @@ -1486,7 +1497,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.94.1/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/storageIntegration.csharp.md b/docs/storageIntegration.csharp.md index be5849f65..6db321ede 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.94.1/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -556,6 +556,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | AzureConsentUrl | string | *No description.* | | AzureMultiTenantAppName | string | *No description.* | | CreatedOn | string | *No description.* | +| FullyQualifiedName | string | *No description.* | | StorageAwsExternalId | string | *No description.* | | StorageAwsIamUserArn | string | *No description.* | | StorageGcpServiceAccount | string | *No description.* | @@ -756,6 +757,16 @@ public string CreatedOn { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `StorageAwsExternalId`Required ```csharp @@ -1066,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.94.1/docs/resources/storage_integration#name StorageIntegration#name}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.94.1/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.94.1/docs/resources/storage_integration#comment StorageIntegration#comment}. | -| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#id StorageIntegration#id}. | +| StorageProvider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | +| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#type StorageIntegration#type}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1158,7 +1169,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1172,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.94.1/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.95.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1184,7 +1195,7 @@ public string StorageProvider { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1196,7 +1207,7 @@ public string AzureTenantId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1208,7 +1219,7 @@ public string Comment { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1220,7 +1231,7 @@ public object Enabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1232,7 +1243,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1249,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.94.1/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.95.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1261,7 +1272,7 @@ public string StorageAwsRoleArn { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1275,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.94.1/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.95.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1287,7 +1298,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/storageIntegration.go.md b/docs/storageIntegration.go.md index b976b7567..b67ffdc50 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.94.1/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -556,6 +556,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | AzureConsentUrl | *string | *No description.* | | AzureMultiTenantAppName | *string | *No description.* | | CreatedOn | *string | *No description.* | +| FullyQualifiedName | *string | *No description.* | | StorageAwsExternalId | *string | *No description.* | | StorageAwsIamUserArn | *string | *No description.* | | StorageGcpServiceAccount | *string | *No description.* | @@ -756,6 +757,16 @@ func CreatedOn() *string --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `StorageAwsExternalId`Required ```go @@ -1066,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.94.1/docs/resources/storage_integration#name StorageIntegration#name}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.94.1/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.94.1/docs/resources/storage_integration#comment StorageIntegration#comment}. | -| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#id StorageIntegration#id}. | +| StorageProvider | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | +| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#type StorageIntegration#type}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1158,7 +1169,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1172,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.94.1/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.95.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1184,7 +1195,7 @@ StorageProvider *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1196,7 +1207,7 @@ AzureTenantId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1208,7 +1219,7 @@ Comment *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1220,7 +1231,7 @@ Enabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1232,7 +1243,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1249,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.94.1/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.95.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1261,7 +1272,7 @@ StorageAwsRoleArn *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1275,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.94.1/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.95.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1287,7 +1298,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/storageIntegration.java.md b/docs/storageIntegration.java.md index 3dd3ddbc0..fe3ae7b75 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.94.1/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.94.1/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.94.1/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.94.1/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.94.1/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.95.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.95.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.95.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.95.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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -732,6 +732,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | azureConsentUrl | java.lang.String | *No description.* | | azureMultiTenantAppName | java.lang.String | *No description.* | | createdOn | java.lang.String | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | storageAwsExternalId | java.lang.String | *No description.* | | storageAwsIamUserArn | java.lang.String | *No description.* | | storageGcpServiceAccount | java.lang.String | *No description.* | @@ -932,6 +933,16 @@ public java.lang.String getCreatedOn(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `storageAwsExternalId`Required ```java @@ -1247,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.94.1/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.95.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.94.1/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.94.1/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.94.1/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.94.1/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.94.1/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.95.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.95.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.95.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.95.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.95.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.94.1/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.95.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.94.1/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.95.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1339,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.94.1/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1353,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.94.1/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.95.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1365,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.94.1/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1377,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.94.1/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.95.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1389,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.94.1/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1401,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.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1413,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.94.1/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1430,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.94.1/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.95.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1442,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.94.1/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.95.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1456,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.94.1/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.95.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1468,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.94.1/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/storageIntegration.python.md b/docs/storageIntegration.python.md index 894c7ccb0..c88241618 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.94.1/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#name StorageIntegration#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.94.1/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.94.1/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.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#id StorageIntegration#id}. | +| storage_provider | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#type StorageIntegration#type}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -775,6 +775,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | azure_consent_url | str | *No description.* | | azure_multi_tenant_app_name | str | *No description.* | | created_on | str | *No description.* | +| fully_qualified_name | str | *No description.* | | storage_aws_external_id | str | *No description.* | | storage_aws_iam_user_arn | str | *No description.* | | storage_gcp_service_account | str | *No description.* | @@ -975,6 +976,16 @@ created_on: str --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `storage_aws_external_id`Required ```python @@ -1285,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.94.1/docs/resources/storage_integration#name StorageIntegration#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.94.1/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.94.1/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.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#id StorageIntegration#id}. | +| storage_provider | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#type StorageIntegration#type}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1377,7 +1388,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1391,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.94.1/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.95.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1403,7 +1414,7 @@ storage_provider: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1415,7 +1426,7 @@ azure_tenant_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1427,7 +1438,7 @@ comment: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1439,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.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1451,7 +1462,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1468,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.94.1/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.95.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1480,7 +1491,7 @@ storage_aws_role_arn: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1494,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.94.1/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.95.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1506,7 +1517,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/storageIntegration.typescript.md b/docs/storageIntegration.typescript.md index a8f1433c9..1d011d9d8 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.94.1/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -556,6 +556,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | azureConsentUrl | string | *No description.* | | azureMultiTenantAppName | string | *No description.* | | createdOn | string | *No description.* | +| fullyQualifiedName | string | *No description.* | | storageAwsExternalId | string | *No description.* | | storageAwsIamUserArn | string | *No description.* | | storageGcpServiceAccount | string | *No description.* | @@ -756,6 +757,16 @@ public readonly createdOn: string; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `storageAwsExternalId`Required ```typescript @@ -1047,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.94.1/docs/resources/storage_integration#name StorageIntegration#name}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.94.1/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.94.1/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.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#id StorageIntegration#id}. | +| storageProvider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#type StorageIntegration#type}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1139,7 +1150,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1153,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.94.1/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.95.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1165,7 +1176,7 @@ public readonly storageProvider: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1177,7 +1188,7 @@ public readonly azureTenantId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1189,7 +1200,7 @@ public readonly comment: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1201,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.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1213,7 +1224,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1230,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.94.1/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.95.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1242,7 +1253,7 @@ public readonly storageAwsRoleArn: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1256,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.94.1/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.95.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1268,7 +1279,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/stream.csharp.md b/docs/stream.csharp.md index 37e5bde39..12ea51271 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.94.1/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -553,6 +553,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | Owner | string | *No description.* | | AppendOnlyInput | object | *No description.* | | CommentInput | string | *No description.* | @@ -721,6 +722,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `Owner`Required ```csharp @@ -1016,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.94.1/docs/resources/stream#id Stream#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1105,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.94.1/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#database Stream#database} --- @@ -1121,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.94.1/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#name Stream#name} --- @@ -1135,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.94.1/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#schema Stream#schema} --- @@ -1149,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.94.1/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1163,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.94.1/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#comment Stream#comment} --- @@ -1175,7 +1186,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1192,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.94.1/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1206,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.94.1/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1220,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.94.1/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1234,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.94.1/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1248,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.94.1/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/stream.go.md b/docs/stream.go.md index 1bc370695..78146b7c3 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.94.1/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -553,6 +553,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | Owner | *string | *No description.* | | AppendOnlyInput | interface{} | *No description.* | | CommentInput | *string | *No description.* | @@ -721,6 +722,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `Owner`Required ```go @@ -1016,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.94.1/docs/resources/stream#id Stream#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1105,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.94.1/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#database Stream#database} --- @@ -1121,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.94.1/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#name Stream#name} --- @@ -1135,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.94.1/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#schema Stream#schema} --- @@ -1149,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.94.1/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1163,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.94.1/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#comment Stream#comment} --- @@ -1175,7 +1186,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1192,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.94.1/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1206,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.94.1/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1220,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.94.1/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1234,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.94.1/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1248,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.94.1/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/stream.java.md b/docs/stream.java.md index fdc73cfcd..9a7ec3107 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.94.1/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#id Stream#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -747,6 +747,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | owner | java.lang.String | *No description.* | | appendOnlyInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | commentInput | java.lang.String | *No description.* | @@ -915,6 +916,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `owner`Required ```java @@ -1217,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.94.1/docs/resources/stream#id Stream#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1306,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.94.1/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#database Stream#database} --- @@ -1322,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.94.1/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#name Stream#name} --- @@ -1336,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.94.1/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#schema Stream#schema} --- @@ -1350,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.94.1/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1364,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.94.1/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#comment Stream#comment} --- @@ -1376,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.94.1/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1393,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.94.1/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1407,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.94.1/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1421,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.94.1/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1435,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.94.1/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1449,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.94.1/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/stream.python.md b/docs/stream.python.md index a8b74bfba..73f4ef507 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.94.1/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#id Stream#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -788,6 +788,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | owner | str | *No description.* | | append_only_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | comment_input | str | *No description.* | @@ -956,6 +957,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `owner`Required ```python @@ -1251,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.94.1/docs/resources/stream#id Stream#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1340,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.94.1/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#database Stream#database} --- @@ -1356,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.94.1/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#name Stream#name} --- @@ -1370,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.94.1/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#schema Stream#schema} --- @@ -1384,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.94.1/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1398,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.94.1/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#comment Stream#comment} --- @@ -1410,7 +1421,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1427,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.94.1/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1441,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.94.1/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1455,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.94.1/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1469,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.94.1/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1483,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.94.1/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/stream.typescript.md b/docs/stream.typescript.md index 4f494c8e1..881babf01 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.94.1/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -553,6 +553,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | owner | string | *No description.* | | appendOnlyInput | boolean \| cdktf.IResolvable | *No description.* | | commentInput | string | *No description.* | @@ -721,6 +722,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `owner`Required ```typescript @@ -997,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.94.1/docs/resources/stream#id Stream#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1086,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.94.1/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#database Stream#database} --- @@ -1102,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.94.1/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#name Stream#name} --- @@ -1116,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.94.1/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#schema Stream#schema} --- @@ -1130,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.94.1/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1144,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.94.1/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#comment Stream#comment} --- @@ -1156,7 +1167,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1173,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.94.1/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1187,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.94.1/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1201,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.94.1/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1215,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.94.1/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1229,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.94.1/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/streamlit.csharp.md b/docs/streamlit.csharp.md index 1be727669..c005dfa4d 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.94.1/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -540,6 +540,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DescribeOutput | StreamlitDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | | ShowOutput | StreamlitShowOutputList | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | @@ -718,6 +719,16 @@ public StreamlitDescribeOutputList DescribeOutput { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `ShowOutput`Required ```csharp @@ -1016,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.94.1/docs/resources/streamlit#id Streamlit#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1102,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.94.1/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1116,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.94.1/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1130,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.94.1/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1144,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.94.1/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1158,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.94.1/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1172,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.94.1/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1186,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.94.1/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1200,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.94.1/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1212,7 +1223,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1229,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.94.1/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1243,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.94.1/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/streamlit.go.md b/docs/streamlit.go.md index 8b3d9543e..85a91c072 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.94.1/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -540,6 +540,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DescribeOutput | StreamlitDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | ShowOutput | StreamlitShowOutputList | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | @@ -718,6 +719,16 @@ func DescribeOutput() StreamlitDescribeOutputList --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `ShowOutput`Required ```go @@ -1016,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.94.1/docs/resources/streamlit#id Streamlit#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1102,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.94.1/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1116,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.94.1/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1130,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.94.1/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1144,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.94.1/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1158,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.94.1/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1172,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.94.1/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1186,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.94.1/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1200,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.94.1/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1212,7 +1223,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1229,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.94.1/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1243,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.94.1/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/streamlit.java.md b/docs/streamlit.java.md index 4f007b585..765993bf6 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.94.1/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#id Streamlit#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -729,6 +729,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | describeOutput | StreamlitDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | showOutput | StreamlitShowOutputList | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | @@ -907,6 +908,16 @@ public StreamlitDescribeOutputList getDescribeOutput(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `showOutput`Required ```java @@ -1209,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.94.1/docs/resources/streamlit#id Streamlit#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1295,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.94.1/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1309,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.94.1/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1323,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.94.1/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1337,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.94.1/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1351,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.94.1/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1365,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.94.1/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1379,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.94.1/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1393,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.94.1/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1405,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.94.1/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1422,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.94.1/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1436,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.94.1/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/streamlit.python.md b/docs/streamlit.python.md index df33b612e..b561619b1 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.94.1/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#id Streamlit#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -773,6 +773,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | describe_output | StreamlitDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | | show_output | StreamlitShowOutputList | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | @@ -951,6 +952,16 @@ describe_output: StreamlitDescribeOutputList --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `show_output`Required ```python @@ -1249,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.94.1/docs/resources/streamlit#id Streamlit#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1335,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.94.1/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1349,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.94.1/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1363,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.94.1/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1377,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.94.1/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1391,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.94.1/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1405,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.94.1/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1419,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.94.1/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1433,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.94.1/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1445,7 +1456,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1462,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.94.1/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1476,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.94.1/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/streamlit.typescript.md b/docs/streamlit.typescript.md index e0138a55b..547b9cae3 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.94.1/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -540,6 +540,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | describeOutput | StreamlitDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | | showOutput | StreamlitShowOutputList | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | @@ -718,6 +719,16 @@ public readonly describeOutput: StreamlitDescribeOutputList; --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `showOutput`Required ```typescript @@ -997,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.94.1/docs/resources/streamlit#id Streamlit#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1083,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.94.1/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1097,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.94.1/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1111,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.94.1/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1125,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.94.1/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1139,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.94.1/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1153,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.94.1/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1167,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.94.1/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1181,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.94.1/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1193,7 +1204,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1210,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.94.1/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1224,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.94.1/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/table.csharp.md b/docs/table.csharp.md index 1fa9e67d2..bac34556b 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.94.1/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -586,9 +586,9 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Column | TableColumnList | *No description.* | +| FullyQualifiedName | string | *No description.* | | Owner | string | *No description.* | | PrimaryKey | TablePrimaryKeyOutputReference | *No description.* | -| QualifiedName | string | *No description.* | | Tag | TableTagList | *No description.* | | ChangeTrackingInput | object | *No description.* | | ClusterByInput | string[] | *No description.* | @@ -764,33 +764,33 @@ public TableColumnList Column { get; } --- -##### `Owner`Required +##### `FullyQualifiedName`Required ```csharp -public string Owner { get; } +public string FullyQualifiedName { get; } ``` - *Type:* string --- -##### `PrimaryKey`Required +##### `Owner`Required ```csharp -public TablePrimaryKeyOutputReference PrimaryKey { get; } +public string Owner { get; } ``` -- *Type:* TablePrimaryKeyOutputReference +- *Type:* string --- -##### `QualifiedName`Required +##### `PrimaryKey`Required ```csharp -public string QualifiedName { get; } +public TablePrimaryKeyOutputReference PrimaryKey { get; } ``` -- *Type:* string +- *Type:* TablePrimaryKeyOutputReference --- @@ -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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#id Table#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table#schema Table#schema} --- diff --git a/docs/table.go.md b/docs/table.go.md index dca06e0be..6501f2d0f 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.94.1/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -586,9 +586,9 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Column | TableColumnList | *No description.* | +| FullyQualifiedName | *string | *No description.* | | Owner | *string | *No description.* | | PrimaryKey | TablePrimaryKeyOutputReference | *No description.* | -| QualifiedName | *string | *No description.* | | Tag | TableTagList | *No description.* | | ChangeTrackingInput | interface{} | *No description.* | | ClusterByInput | *[]*string | *No description.* | @@ -764,33 +764,33 @@ func Column() TableColumnList --- -##### `Owner`Required +##### `FullyQualifiedName`Required ```go -func Owner() *string +func FullyQualifiedName() *string ``` - *Type:* *string --- -##### `PrimaryKey`Required +##### `Owner`Required ```go -func PrimaryKey() TablePrimaryKeyOutputReference +func Owner() *string ``` -- *Type:* TablePrimaryKeyOutputReference +- *Type:* *string --- -##### `QualifiedName`Required +##### `PrimaryKey`Required ```go -func QualifiedName() *string +func PrimaryKey() TablePrimaryKeyOutputReference ``` -- *Type:* *string +- *Type:* TablePrimaryKeyOutputReference --- @@ -1058,7 +1058,7 @@ Name *string Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#id Table#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table#schema Table#schema} --- diff --git a/docs/table.java.md b/docs/table.java.md index e2a3737fa..044fe01db 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.94.1/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#id Table#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -782,9 +782,9 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | column | TableColumnList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | | owner | java.lang.String | *No description.* | | primaryKey | TablePrimaryKeyOutputReference | *No description.* | -| qualifiedName | java.lang.String | *No description.* | | tag | TableTagList | *No description.* | | changeTrackingInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | clusterByInput | java.util.List | *No description.* | @@ -960,33 +960,33 @@ public TableColumnList getColumn(); --- -##### `owner`Required +##### `fullyQualifiedName`Required ```java -public java.lang.String getOwner(); +public java.lang.String getFullyQualifiedName(); ``` - *Type:* java.lang.String --- -##### `primaryKey`Required +##### `owner`Required ```java -public TablePrimaryKeyOutputReference getPrimaryKey(); +public java.lang.String getOwner(); ``` -- *Type:* TablePrimaryKeyOutputReference +- *Type:* java.lang.String --- -##### `qualifiedName`Required +##### `primaryKey`Required ```java -public java.lang.String getQualifiedName(); +public TablePrimaryKeyOutputReference getPrimaryKey(); ``` -- *Type:* java.lang.String +- *Type:* TablePrimaryKeyOutputReference --- @@ -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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#id Table#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table#schema Table#schema} --- diff --git a/docs/table.python.md b/docs/table.python.md index 976e21077..4e2e0fd41 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.94.1/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#id Table#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -844,9 +844,9 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | column | TableColumnList | *No description.* | +| fully_qualified_name | str | *No description.* | | owner | str | *No description.* | | primary_key | TablePrimaryKeyOutputReference | *No description.* | -| qualified_name | str | *No description.* | | tag | TableTagList | *No description.* | | change_tracking_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | cluster_by_input | typing.List[str] | *No description.* | @@ -1022,33 +1022,33 @@ column: TableColumnList --- -##### `owner`Required +##### `fully_qualified_name`Required ```python -owner: str +fully_qualified_name: str ``` - *Type:* str --- -##### `primary_key`Required +##### `owner`Required ```python -primary_key: TablePrimaryKeyOutputReference +owner: str ``` -- *Type:* TablePrimaryKeyOutputReference +- *Type:* str --- -##### `qualified_name`Required +##### `primary_key`Required ```python -qualified_name: str +primary_key: TablePrimaryKeyOutputReference ``` -- *Type:* str +- *Type:* TablePrimaryKeyOutputReference --- @@ -1316,7 +1316,7 @@ name: str Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#id Table#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table#step_num Table#step_num} --- diff --git a/docs/table.typescript.md b/docs/table.typescript.md index 6f784d2c1..a4e88fee5 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.94.1/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -586,9 +586,9 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | column | TableColumnList | *No description.* | +| fullyQualifiedName | string | *No description.* | | owner | string | *No description.* | | primaryKey | TablePrimaryKeyOutputReference | *No description.* | -| qualifiedName | string | *No description.* | | tag | TableTagList | *No description.* | | changeTrackingInput | boolean \| cdktf.IResolvable | *No description.* | | clusterByInput | string[] | *No description.* | @@ -764,33 +764,33 @@ public readonly column: TableColumnList; --- -##### `owner`Required +##### `fullyQualifiedName`Required ```typescript -public readonly owner: string; +public readonly fullyQualifiedName: string; ``` - *Type:* string --- -##### `primaryKey`Required +##### `owner`Required ```typescript -public readonly primaryKey: TablePrimaryKeyOutputReference; +public readonly owner: string; ``` -- *Type:* TablePrimaryKeyOutputReference +- *Type:* string --- -##### `qualifiedName`Required +##### `primaryKey`Required ```typescript -public readonly qualifiedName: string; +public readonly primaryKey: TablePrimaryKeyOutputReference; ``` -- *Type:* string +- *Type:* TablePrimaryKeyOutputReference --- @@ -1049,7 +1049,7 @@ public readonly name: string; Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#id Table#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table#schema Table#schema} --- diff --git a/docs/tableColumnMaskingPolicyApplication.csharp.md b/docs/tableColumnMaskingPolicyApplication.csharp.md index 1ba47bd8f..a3bdc51a6 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 5f8443c94..164c21ce6 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 9c89e169e..e5f3dbece 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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 716cdf553..23005a29b 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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 1dbb38651..dcf72c582 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 741048bb1..ff298c7c2 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.94.1/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tableConstraint.go.md b/docs/tableConstraint.go.md index 4d17943a6..751ff21c7 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.94.1/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tableConstraint.java.md b/docs/tableConstraint.java.md index 5716f43fe..a09db0f1c 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.94.1/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tableConstraint.python.md b/docs/tableConstraint.python.md index 92dae6280..f14623f0f 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.94.1/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tableConstraint.typescript.md b/docs/tableConstraint.typescript.md index ca5a8a3e4..2758c79c9 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.94.1/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tag.csharp.md b/docs/tag.csharp.md index 29d53d144..c48f37a8e 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.94.1/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -518,6 +518,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | AllowedValuesInput | string[] | *No description.* | | CommentInput | string | *No description.* | | DatabaseInput | string | *No description.* | @@ -675,6 +676,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `AllowedValuesInput`Optional ```csharp @@ -855,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.94.1/docs/resources/tag#id Tag#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#id Tag#id}. | --- @@ -939,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.94.1/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#database Tag#database} --- @@ -953,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.94.1/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#name Tag#name} --- @@ -967,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.94.1/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#schema Tag#schema} --- @@ -981,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.94.1/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -995,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.94.1/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#comment Tag#comment} --- @@ -1007,7 +1018,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 346639cf3..a02e941ee 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.94.1/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -518,6 +518,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | AllowedValuesInput | *[]*string | *No description.* | | CommentInput | *string | *No description.* | | DatabaseInput | *string | *No description.* | @@ -675,6 +676,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `AllowedValuesInput`Optional ```go @@ -855,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.94.1/docs/resources/tag#id Tag#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#id Tag#id}. | --- @@ -939,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.94.1/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#database Tag#database} --- @@ -953,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.94.1/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#name Tag#name} --- @@ -967,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.94.1/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#schema Tag#schema} --- @@ -981,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.94.1/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -995,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.94.1/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#comment Tag#comment} --- @@ -1007,7 +1018,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 75de34476..617554b17 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.94.1/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#id Tag#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -647,6 +647,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | allowedValuesInput | java.util.List | *No description.* | | commentInput | java.lang.String | *No description.* | | databaseInput | java.lang.String | *No description.* | @@ -804,6 +805,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `allowedValuesInput`Optional ```java @@ -988,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.94.1/docs/resources/tag#id Tag#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#id Tag#id}. | --- @@ -1072,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.94.1/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#database Tag#database} --- @@ -1086,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.94.1/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#name Tag#name} --- @@ -1100,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.94.1/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#schema Tag#schema} --- @@ -1114,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.94.1/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -1128,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.94.1/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#comment Tag#comment} --- @@ -1140,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.94.1/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 7b1e56c8c..cc2d6250e 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.94.1/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#id Tag#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -691,6 +691,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | allowed_values_input | typing.List[str] | *No description.* | | comment_input | str | *No description.* | | database_input | str | *No description.* | @@ -848,6 +849,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `allowed_values_input`Optional ```python @@ -1028,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.94.1/docs/resources/tag#id Tag#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#id Tag#id}. | --- @@ -1112,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.94.1/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#database Tag#database} --- @@ -1126,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.94.1/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#name Tag#name} --- @@ -1140,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.94.1/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#schema Tag#schema} --- @@ -1154,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.94.1/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -1168,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.94.1/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#comment Tag#comment} --- @@ -1180,7 +1191,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 5ac3f518d..21379460f 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.94.1/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -518,6 +518,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | allowedValuesInput | string[] | *No description.* | | commentInput | string | *No description.* | | databaseInput | string | *No description.* | @@ -675,6 +676,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `allowedValuesInput`Optional ```typescript @@ -841,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.94.1/docs/resources/tag#id Tag#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#id Tag#id}. | --- @@ -925,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.94.1/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#database Tag#database} --- @@ -939,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.94.1/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#name Tag#name} --- @@ -953,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.94.1/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#schema Tag#schema} --- @@ -967,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.94.1/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -981,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.94.1/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#comment Tag#comment} --- @@ -993,7 +1004,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 bb6015a32..677f8d6d0 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.94.1/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagAssociation.go.md b/docs/tagAssociation.go.md index d44675f3f..0ccf4c948 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.94.1/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagAssociation.java.md b/docs/tagAssociation.java.md index 7d941aea1..970c05c32 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.94.1/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagAssociation.python.md b/docs/tagAssociation.python.md index 550b09f77..1bfa01379 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.94.1/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagAssociation.typescript.md b/docs/tagAssociation.typescript.md index a634dcf21..d0da122ff 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.94.1/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagMaskingPolicyAssociation.csharp.md b/docs/tagMaskingPolicyAssociation.csharp.md index 68c1cdee8..8180a8001 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.94.1/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 245ffa15b..0128dca7b 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.94.1/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 2de009586..e6c0f8b1c 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.94.1/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 c13d46c2d..89a9dbde9 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.94.1/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 2ca96c91f..d3a76aaf2 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.94.1/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 1147ef3c6..c2fe34cb2 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.94.1/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -588,6 +588,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | AfterInput | string[] | *No description.* | | AllowOverlappingExecutionInput | object | *No description.* | | CommentInput | string | *No description.* | @@ -767,6 +768,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `AfterInput`Optional ```csharp @@ -1182,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.94.1/docs/resources/task#id Task#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1273,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.94.1/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#database Task#database} --- @@ -1289,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.94.1/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#name Task#name} --- @@ -1303,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.94.1/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schema Task#schema} --- @@ -1317,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.94.1/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1333,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.94.1/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#after Task#after} --- @@ -1347,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.94.1/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1361,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.94.1/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#comment Task#comment} --- @@ -1375,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.94.1/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#enabled Task#enabled} --- @@ -1389,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.94.1/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1401,7 +1412,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1418,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.94.1/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schedule Task#schedule} --- @@ -1432,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.94.1/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1448,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.94.1/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.95.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1464,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.94.1/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.95.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1478,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.94.1/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.95.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1494,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.94.1/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1508,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.94.1/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#when Task#when} --- diff --git a/docs/task.go.md b/docs/task.go.md index 9257e1b8a..2fc51a8f6 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.94.1/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -588,6 +588,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | AfterInput | *[]*string | *No description.* | | AllowOverlappingExecutionInput | interface{} | *No description.* | | CommentInput | *string | *No description.* | @@ -767,6 +768,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `AfterInput`Optional ```go @@ -1182,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.94.1/docs/resources/task#id Task#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1273,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.94.1/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#database Task#database} --- @@ -1289,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.94.1/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#name Task#name} --- @@ -1303,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.94.1/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schema Task#schema} --- @@ -1317,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.94.1/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1333,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.94.1/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#after Task#after} --- @@ -1347,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.94.1/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1361,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.94.1/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#comment Task#comment} --- @@ -1375,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.94.1/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#enabled Task#enabled} --- @@ -1389,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.94.1/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1401,7 +1412,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1418,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.94.1/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schedule Task#schedule} --- @@ -1432,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.94.1/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1448,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.94.1/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.95.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1464,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.94.1/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.95.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1478,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.94.1/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.95.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1494,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.94.1/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1508,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.94.1/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#when Task#when} --- diff --git a/docs/task.java.md b/docs/task.java.md index 165cac657..e32dc3f4f 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.94.1/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#id Task#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -861,6 +861,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | afterInput | java.util.List | *No description.* | | allowOverlappingExecutionInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | commentInput | java.lang.String | *No description.* | @@ -1040,6 +1041,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `afterInput`Optional ```java @@ -1461,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.94.1/docs/resources/task#id Task#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1552,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.94.1/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#database Task#database} --- @@ -1568,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.94.1/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#name Task#name} --- @@ -1582,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.94.1/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schema Task#schema} --- @@ -1596,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.94.1/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1612,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.94.1/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#after Task#after} --- @@ -1626,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.94.1/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1640,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.94.1/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#comment Task#comment} --- @@ -1654,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.94.1/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#enabled Task#enabled} --- @@ -1668,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.94.1/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1680,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.94.1/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1697,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.94.1/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schedule Task#schedule} --- @@ -1711,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.94.1/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1727,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.94.1/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.95.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1743,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.94.1/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.95.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1757,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.94.1/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.95.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1773,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.94.1/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1787,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.94.1/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#when Task#when} --- diff --git a/docs/task.python.md b/docs/task.python.md index f7dc56bda..a80d54e69 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.94.1/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#id Task#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -903,6 +903,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | | after_input | typing.List[str] | *No description.* | | allow_overlapping_execution_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | comment_input | str | *No description.* | @@ -1082,6 +1083,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `after_input`Optional ```python @@ -1497,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.94.1/docs/resources/task#id Task#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1588,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.94.1/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#database Task#database} --- @@ -1604,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.94.1/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#name Task#name} --- @@ -1618,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.94.1/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schema Task#schema} --- @@ -1632,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.94.1/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1648,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.94.1/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#after Task#after} --- @@ -1662,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.94.1/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1676,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.94.1/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#comment Task#comment} --- @@ -1690,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.94.1/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#enabled Task#enabled} --- @@ -1704,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.94.1/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1716,7 +1727,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1733,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.94.1/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schedule Task#schedule} --- @@ -1747,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.94.1/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1763,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.94.1/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.95.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1779,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.94.1/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.95.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1793,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.94.1/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.95.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1809,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.94.1/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1823,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.94.1/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#when Task#when} --- diff --git a/docs/task.typescript.md b/docs/task.typescript.md index 2a75a48e9..78360071d 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.94.1/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -588,6 +588,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | afterInput | string[] | *No description.* | | allowOverlappingExecutionInput | boolean \| cdktf.IResolvable | *No description.* | | commentInput | string | *No description.* | @@ -767,6 +768,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `afterInput`Optional ```typescript @@ -1157,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.94.1/docs/resources/task#id Task#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1248,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.94.1/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#database Task#database} --- @@ -1264,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.94.1/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#name Task#name} --- @@ -1278,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.94.1/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schema Task#schema} --- @@ -1292,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.94.1/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1308,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.94.1/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#after Task#after} --- @@ -1322,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.94.1/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1336,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.94.1/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#comment Task#comment} --- @@ -1350,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.94.1/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#enabled Task#enabled} --- @@ -1364,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.94.1/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1376,7 +1387,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1393,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.94.1/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#schedule Task#schedule} --- @@ -1407,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.94.1/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1423,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.94.1/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.95.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1439,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.94.1/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.95.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1453,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.94.1/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.95.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1469,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.94.1/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1483,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.94.1/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#when Task#when} --- diff --git a/docs/unsafeExecute.csharp.md b/docs/unsafeExecute.csharp.md index e0fc49276..af9b26fc4 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.94.1/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/unsafeExecute.go.md b/docs/unsafeExecute.go.md index 047dc5f44..538ea4fe0 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.94.1/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/unsafeExecute.java.md b/docs/unsafeExecute.java.md index 5ad3726b7..6cfc45b3c 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.94.1/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/unsafeExecute.python.md b/docs/unsafeExecute.python.md index 6ef95c409..88703943b 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.94.1/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/unsafeExecute.typescript.md b/docs/unsafeExecute.typescript.md index 284d677e7..a0af15480 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.94.1/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/user.csharp.md b/docs/user.csharp.md index 0106b6b89..bf9e5c654 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.94.1/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user snowflake_user}. #### Initializers @@ -73,22 +73,85 @@ Must be unique amongst siblings in the same scope | 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.* | -| ResetDefaultSecondaryRoles | *No description.* | +| ResetDefaultSecondaryRolesOption | *No description.* | | ResetDefaultWarehouse | *No description.* | | ResetDisabled | *No description.* | +| ResetDisableMfa | *No description.* | | ResetDisplayName | *No description.* | | ResetEmail | *No description.* | +| ResetEnableUnloadPhysicalTypeOptimization | *No description.* | +| ResetEnableUnredactedQuerySyntaxError | *No description.* | +| ResetErrorOnNondeterministicMerge | *No description.* | +| ResetErrorOnNondeterministicUpdate | *No description.* | | ResetFirstName | *No description.* | +| ResetGeographyOutputFormat | *No description.* | +| ResetGeometryOutputFormat | *No description.* | | ResetId | *No description.* | +| ResetJdbcTreatDecimalAsInt | *No description.* | +| ResetJdbcTreatTimestampNtzAsUtc | *No description.* | +| ResetJdbcUseSessionTimezone | *No description.* | +| ResetJsonIndent | *No description.* | | ResetLastName | *No description.* | +| ResetLockTimeout | *No description.* | | ResetLoginName | *No description.* | +| ResetLogLevel | *No description.* | +| ResetMiddleName | *No description.* | +| ResetMinsToBypassMfa | *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.* | --- @@ -380,12 +443,102 @@ 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 @@ -398,10 +551,10 @@ private void ResetDefaultNamespace() private void ResetDefaultRole() ``` -##### `ResetDefaultSecondaryRoles` +##### `ResetDefaultSecondaryRolesOption` ```csharp -private void ResetDefaultSecondaryRoles() +private void ResetDefaultSecondaryRolesOption() ``` ##### `ResetDefaultWarehouse` @@ -416,6 +569,12 @@ private void ResetDefaultWarehouse() private void ResetDisabled() ``` +##### `ResetDisableMfa` + +```csharp +private void ResetDisableMfa() +``` + ##### `ResetDisplayName` ```csharp @@ -428,42 +587,180 @@ private void ResetDisplayName() private void ResetEmail() ``` +##### `ResetEnableUnloadPhysicalTypeOptimization` + +```csharp +private void ResetEnableUnloadPhysicalTypeOptimization() +``` + +##### `ResetEnableUnredactedQuerySyntaxError` + +```csharp +private void ResetEnableUnredactedQuerySyntaxError() +``` + +##### `ResetErrorOnNondeterministicMerge` + +```csharp +private void ResetErrorOnNondeterministicMerge() +``` + +##### `ResetErrorOnNondeterministicUpdate` + +```csharp +private void ResetErrorOnNondeterministicUpdate() +``` + ##### `ResetFirstName` ```csharp private void ResetFirstName() ``` +##### `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() +``` + ##### `ResetLastName` ```csharp private void ResetLastName() ``` +##### `ResetLockTimeout` + +```csharp +private void ResetLockTimeout() +``` + ##### `ResetLoginName` ```csharp private void ResetLoginName() ``` +##### `ResetLogLevel` + +```csharp +private void ResetLogLevel() +``` + +##### `ResetMiddleName` + +```csharp +private void ResetMiddleName() +``` + +##### `ResetMinsToBypassMfa` + +```csharp +private void ResetMinsToBypassMfa() +``` + +##### `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 @@ -476,6 +773,150 @@ private void ResetRsaPublicKey() 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** | @@ -579,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.94.1/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.95.0/docs/resources/user#import import section} in the documentation of this resource for the id to use --- @@ -609,41 +1050,170 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| HasRsaPublicKey | HashiCorp.Cdktf.IResolvable | *No description.* | +| FullyQualifiedName | string | *No description.* | +| Parameters | UserParametersList | *No description.* | +| ShowOutput | UserShowOutputList | *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.* | -| DefaultSecondaryRolesInput | string[] | *No description.* | +| DefaultSecondaryRolesOptionInput | string | *No description.* | | DefaultWarehouseInput | string | *No description.* | -| DisabledInput | object | *No description.* | +| DisabledInput | string | *No description.* | +| DisableMfaInput | 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.* | | FirstNameInput | string | *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.* | | LastNameInput | string | *No description.* | +| LockTimeoutInput | double | *No description.* | | LoginNameInput | string | *No description.* | -| MustChangePasswordInput | object | *No description.* | +| LogLevelInput | string | *No description.* | +| MiddleNameInput | string | *No description.* | +| MinsToBypassMfaInput | double | *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.* | -| DefaultSecondaryRoles | string[] | *No description.* | +| DefaultSecondaryRolesOption | string | *No description.* | | DefaultWarehouse | string | *No description.* | -| Disabled | object | *No description.* | +| Disabled | string | *No description.* | +| DisableMfa | 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.* | | FirstName | string | *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.* | | LastName | string | *No description.* | +| LockTimeout | double | *No description.* | | LoginName | string | *No description.* | -| MustChangePassword | object | *No description.* | +| LogLevel | string | *No description.* | +| MiddleName | string | *No description.* | +| MinsToBypassMfa | double | *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.* | --- @@ -789,748 +1359,33015 @@ public object[] Provisioners { get; } --- -##### `HasRsaPublicKey`Required +##### `FullyQualifiedName`Required ```csharp -public IResolvable HasRsaPublicKey { get; } +public string FullyQualifiedName { get; } ``` -- *Type:* HashiCorp.Cdktf.IResolvable +- *Type:* string --- -##### `CommentInput`Optional +##### `Parameters`Required ```csharp -public string CommentInput { get; } +public UserParametersList Parameters { get; } ``` -- *Type:* string +- *Type:* UserParametersList --- -##### `DefaultNamespaceInput`Optional +##### `ShowOutput`Required ```csharp -public string DefaultNamespaceInput { get; } +public UserShowOutputList ShowOutput { get; } ``` -- *Type:* string +- *Type:* UserShowOutputList --- -##### `DefaultRoleInput`Optional +##### `UserType`Required ```csharp -public string DefaultRoleInput { get; } +public string UserType { get; } ``` - *Type:* string --- -##### `DefaultSecondaryRolesInput`Optional +##### `AbortDetachedQueryInput`Optional ```csharp -public string[] DefaultSecondaryRolesInput { get; } +public object AbortDetachedQueryInput { get; } ``` -- *Type:* string[] +- *Type:* object --- -##### `DefaultWarehouseInput`Optional +##### `AutocommitInput`Optional ```csharp -public string DefaultWarehouseInput { get; } +public object AutocommitInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `DisabledInput`Optional +##### `BinaryInputFormatInput`Optional ```csharp -public object DisabledInput { get; } +public string BinaryInputFormatInput { get; } ``` -- *Type:* object +- *Type:* string --- -##### `DisplayNameInput`Optional +##### `BinaryOutputFormatInput`Optional ```csharp -public string DisplayNameInput { get; } +public string BinaryOutputFormatInput { get; } ``` - *Type:* string --- -##### `EmailInput`Optional +##### `ClientMemoryLimitInput`Optional ```csharp -public string EmailInput { get; } +public double ClientMemoryLimitInput { get; } ``` -- *Type:* string +- *Type:* double --- -##### `FirstNameInput`Optional +##### `ClientMetadataRequestUseConnectionCtxInput`Optional ```csharp -public string FirstNameInput { get; } +public object ClientMetadataRequestUseConnectionCtxInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `IdInput`Optional +##### `ClientPrefetchThreadsInput`Optional ```csharp -public string IdInput { get; } +public double ClientPrefetchThreadsInput { get; } ``` -- *Type:* string +- *Type:* double --- -##### `LastNameInput`Optional +##### `ClientResultChunkSizeInput`Optional ```csharp -public string LastNameInput { get; } +public double ClientResultChunkSizeInput { get; } ``` -- *Type:* string +- *Type:* double --- -##### `LoginNameInput`Optional +##### `ClientResultColumnCaseInsensitiveInput`Optional ```csharp -public string LoginNameInput { get; } +public object ClientResultColumnCaseInsensitiveInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `MustChangePasswordInput`Optional +##### `ClientSessionKeepAliveHeartbeatFrequencyInput`Optional ```csharp -public object MustChangePasswordInput { get; } +public double ClientSessionKeepAliveHeartbeatFrequencyInput { get; } ``` -- *Type:* object +- *Type:* double --- -##### `NameInput`Optional +##### `ClientSessionKeepAliveInput`Optional ```csharp -public string NameInput { get; } +public object ClientSessionKeepAliveInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `PasswordInput`Optional +##### `ClientTimestampTypeMappingInput`Optional ```csharp -public string PasswordInput { get; } +public string ClientTimestampTypeMappingInput { get; } ``` - *Type:* string --- -##### `RsaPublicKey2Input`Optional +##### `CommentInput`Optional ```csharp -public string RsaPublicKey2Input { get; } +public string CommentInput { get; } ``` - *Type:* string --- -##### `RsaPublicKeyInput`Optional +##### `DateInputFormatInput`Optional ```csharp -public string RsaPublicKeyInput { get; } +public string DateInputFormatInput { get; } ``` - *Type:* string --- -##### `Comment`Required +##### `DateOutputFormatInput`Optional ```csharp -public string Comment { get; } +public string DateOutputFormatInput { get; } ``` - *Type:* string --- -##### `DefaultNamespace`Required +##### `DaysToExpiryInput`Optional ```csharp -public string DefaultNamespace { get; } +public double DaysToExpiryInput { get; } ``` -- *Type:* string +- *Type:* double --- -##### `DefaultRole`Required +##### `DefaultNamespaceInput`Optional ```csharp -public string DefaultRole { get; } +public string DefaultNamespaceInput { get; } ``` - *Type:* string --- -##### `DefaultSecondaryRoles`Required +##### `DefaultRoleInput`Optional ```csharp -public string[] DefaultSecondaryRoles { get; } +public string DefaultRoleInput { get; } ``` -- *Type:* string[] +- *Type:* string --- -##### `DefaultWarehouse`Required +##### `DefaultSecondaryRolesOptionInput`Optional ```csharp -public string DefaultWarehouse { get; } +public string DefaultSecondaryRolesOptionInput { get; } ``` - *Type:* string --- -##### `Disabled`Required +##### `DefaultWarehouseInput`Optional ```csharp -public object Disabled { get; } +public string DefaultWarehouseInput { get; } ``` -- *Type:* object +- *Type:* string --- -##### `DisplayName`Required +##### `DisabledInput`Optional ```csharp -public string DisplayName { get; } +public string DisabledInput { get; } ``` - *Type:* string --- -##### `Email`Required +##### `DisableMfaInput`Optional ```csharp -public string Email { get; } +public string DisableMfaInput { get; } ``` - *Type:* string --- -##### `FirstName`Required +##### `DisplayNameInput`Optional ```csharp -public string FirstName { get; } +public string DisplayNameInput { get; } ``` - *Type:* string --- -##### `Id`Required +##### `EmailInput`Optional ```csharp -public string Id { get; } +public string EmailInput { get; } ``` - *Type:* string --- -##### `LastName`Required +##### `EnableUnloadPhysicalTypeOptimizationInput`Optional ```csharp -public string LastName { get; } +public object EnableUnloadPhysicalTypeOptimizationInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `LoginName`Required +##### `EnableUnredactedQuerySyntaxErrorInput`Optional ```csharp -public string LoginName { get; } +public object EnableUnredactedQuerySyntaxErrorInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `MustChangePassword`Required +##### `ErrorOnNondeterministicMergeInput`Optional ```csharp -public object MustChangePassword { get; } +public object ErrorOnNondeterministicMergeInput { get; } ``` - *Type:* object --- -##### `Name`Required +##### `ErrorOnNondeterministicUpdateInput`Optional ```csharp -public string Name { get; } +public object ErrorOnNondeterministicUpdateInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `Password`Required +##### `FirstNameInput`Optional ```csharp -public string Password { get; } +public string FirstNameInput { get; } ``` - *Type:* string --- -##### `RsaPublicKey`Required +##### `GeographyOutputFormatInput`Optional ```csharp -public string RsaPublicKey { get; } +public string GeographyOutputFormatInput { get; } ``` - *Type:* string --- -##### `RsaPublicKey2`Required +##### `GeometryOutputFormatInput`Optional ```csharp -public string RsaPublicKey2 { get; } +public string GeometryOutputFormatInput { get; } ``` - *Type:* string --- -#### Constants - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TfResourceType | string | *No description.* | - ---- - -##### `TfResourceType`Required +##### `IdInput`Optional ```csharp -public string TfResourceType { get; } +public string IdInput { get; } ``` - *Type:* string --- -## Structs - -### UserConfig - -#### Initializer +##### `JdbcTreatDecimalAsIntInput`Optional ```csharp -using HashiCorp.Cdktf.Providers.Snowflake; - -new UserConfig { - object Connection = null, - object Count = null, - ITerraformDependable[] DependsOn = null, - ITerraformIterator ForEach = null, - TerraformResourceLifecycle Lifecycle = null, - TerraformProvider Provider = null, - object[] Provisioners = null, - string Name, - string Comment = null, - string DefaultNamespace = null, - string DefaultRole = null, - string[] DefaultSecondaryRoles = null, - string DefaultWarehouse = null, - object Disabled = null, - string DisplayName = null, - string Email = null, - string FirstName = null, - string Id = null, - string LastName = null, - string LoginName = null, - object MustChangePassword = null, - string Password = null, - string RsaPublicKey = null, - string RsaPublicKey2 = null -}; +public object JdbcTreatDecimalAsIntInput { get; } ``` -#### 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. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). | -| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. | -| 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. | -| DefaultSecondaryRoles | string[] | Specifies the set of 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 | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. | -| DisplayName | string | Name displayed for the user in the Snowflake web interface. | -| Email | string | Email address for the user. | -| FirstName | string | First name of the user. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id}. | -| LastName | string | Last name of the user. | -| LoginName | string | The name users use to log in. If not supplied, snowflake will use name instead. | -| MustChangePassword | object | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | -| Password | string | **WARNING:** this will put the password in the terraform state file. Use carefully. | -| 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; | +- *Type:* object --- -##### `Connection`Optional +##### `JdbcTreatTimestampNtzAsUtcInput`Optional ```csharp -public object Connection { get; set; } +public object JdbcTreatTimestampNtzAsUtcInput { get; } ``` - *Type:* object --- -##### `Count`Optional +##### `JdbcUseSessionTimezoneInput`Optional ```csharp -public object Count { get; set; } +public object JdbcUseSessionTimezoneInput { get; } ``` - *Type:* object --- -##### `DependsOn`Optional +##### `JsonIndentInput`Optional ```csharp -public ITerraformDependable[] DependsOn { get; set; } +public double JsonIndentInput { get; } ``` -- *Type:* HashiCorp.Cdktf.ITerraformDependable[] +- *Type:* double --- -##### `ForEach`Optional +##### `LastNameInput`Optional ```csharp -public ITerraformIterator ForEach { get; set; } +public string LastNameInput { get; } ``` -- *Type:* HashiCorp.Cdktf.ITerraformIterator +- *Type:* string --- -##### `Lifecycle`Optional +##### `LockTimeoutInput`Optional ```csharp -public TerraformResourceLifecycle Lifecycle { get; set; } +public double LockTimeoutInput { get; } ``` -- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle +- *Type:* double --- -##### `Provider`Optional +##### `LoginNameInput`Optional ```csharp -public TerraformProvider Provider { get; set; } +public string LoginNameInput { get; } ``` -- *Type:* HashiCorp.Cdktf.TerraformProvider +- *Type:* string --- -##### `Provisioners`Optional +##### `LogLevelInput`Optional ```csharp -public object[] Provisioners { get; set; } +public string LogLevelInput { get; } ``` -- *Type:* object[] +- *Type:* string --- -##### `Name`Required +##### `MiddleNameInput`Optional ```csharp -public string Name { get; set; } +public string MiddleNameInput { get; } ``` - *Type:* string -Name of the user. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#name User#name} - --- -##### `Comment`Optional +##### `MinsToBypassMfaInput`Optional ```csharp -public string Comment { get; set; } +public double MinsToBypassMfaInput { get; } ``` -- *Type:* string - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. +- *Type:* double --- -##### `DefaultNamespace`Optional +##### `MinsToUnlockInput`Optional ```csharp -public string DefaultNamespace { get; set; } +public double MinsToUnlockInput { get; } ``` -- *Type:* string - -Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_namespace User#default_namespace} +- *Type:* double --- -##### `DefaultRole`Optional +##### `MultiStatementCountInput`Optional ```csharp -public string DefaultRole { get; set; } +public double MultiStatementCountInput { get; } ``` -- *Type:* string - -Specifies the role that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_role User#default_role} +- *Type:* double --- -##### `DefaultSecondaryRoles`Optional +##### `MustChangePasswordInput`Optional ```csharp -public string[] DefaultSecondaryRoles { get; set; } +public string MustChangePasswordInput { get; } ``` -- *Type:* string[] +- *Type:* string + +--- -Specifies the set of secondary roles that are active for the user’s session upon login. +##### `NameInput`Optional -Currently only ["ALL"] value is supported - more information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties) +```csharp +public string NameInput { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_secondary_roles User#default_secondary_roles} +- *Type:* string --- -##### `DefaultWarehouse`Optional +##### `NetworkPolicyInput`Optional ```csharp -public string DefaultWarehouse { get; set; } +public string NetworkPolicyInput { get; } ``` - *Type:* string -Specifies the virtual warehouse that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_warehouse User#default_warehouse} - --- -##### `Disabled`Optional +##### `NoorderSequenceAsDefaultInput`Optional ```csharp -public object Disabled { get; set; } +public object NoorderSequenceAsDefaultInput { get; } ``` - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. - --- -##### `DisplayName`Optional +##### `OdbcTreatDecimalAsIntInput`Optional ```csharp -public string DisplayName { get; set; } +public object OdbcTreatDecimalAsIntInput { get; } ``` -- *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.94.1/docs/resources/user#display_name User#display_name} +- *Type:* object --- -##### `Email`Optional +##### `PasswordInput`Optional ```csharp -public string Email { get; set; } +public string PasswordInput { get; } ``` - *Type:* string -Email address for the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#email User#email} - --- -##### `FirstName`Optional +##### `PreventUnloadToInternalStagesInput`Optional ```csharp -public string FirstName { get; set; } +public object PreventUnloadToInternalStagesInput { get; } ``` -- *Type:* string - -First name of the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#first_name User#first_name} +- *Type:* object --- -##### `Id`Optional +##### `QueryTagInput`Optional ```csharp -public string Id { get; set; } +public string QueryTagInput { get; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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. - --- -##### `LastName`Optional +##### `QuotedIdentifiersIgnoreCaseInput`Optional ```csharp -public string LastName { get; set; } +public object QuotedIdentifiersIgnoreCaseInput { get; } +``` + +- *Type:* object + +--- + +##### `RowsPerResultsetInput`Optional + +```csharp +public double RowsPerResultsetInput { get; } +``` + +- *Type:* double + +--- + +##### `RsaPublicKey2Input`Optional + +```csharp +public string RsaPublicKey2Input { get; } ``` - *Type:* string -Last name of the user. +--- + +##### `RsaPublicKeyInput`Optional + +```csharp +public string RsaPublicKeyInput { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#last_name User#last_name} +- *Type:* string --- -##### `LoginName`Optional +##### `S3StageVpceDnsNameInput`Optional ```csharp -public string LoginName { get; set; } +public string S3StageVpceDnsNameInput { get; } +``` + +- *Type:* string + +--- + +##### `SearchPathInput`Optional + +```csharp +public string SearchPathInput { get; } ``` - *Type:* string -The name users use to log in. If not supplied, snowflake will use name instead. +--- + +##### `SimulatedDataSharingConsumerInput`Optional + +```csharp +public string SimulatedDataSharingConsumerInput { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#login_name User#login_name} +- *Type:* string --- -##### `MustChangePassword`Optional +##### `StatementQueuedTimeoutInSecondsInput`Optional + +```csharp +public double StatementQueuedTimeoutInSecondsInput { get; } +``` + +- *Type:* double + +--- + +##### `StatementTimeoutInSecondsInput`Optional + +```csharp +public double StatementTimeoutInSecondsInput { get; } +``` + +- *Type:* double + +--- + +##### `StrictJsonOutputInput`Optional ```csharp -public object MustChangePassword { get; set; } +public object StrictJsonOutputInput { get; } ``` - *Type:* object -Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. +--- + +##### `TimeInputFormatInput`Optional + +```csharp +public string TimeInputFormatInput { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#must_change_password User#must_change_password} +- *Type:* string --- -##### `Password`Optional +##### `TimeOutputFormatInput`Optional ```csharp -public string Password { get; set; } +public string TimeOutputFormatInput { get; } ``` - *Type:* string -**WARNING:** this will put the password in the terraform state file. Use carefully. +--- + +##### `TimestampDayIsAlways24HInput`Optional + +```csharp +public object TimestampDayIsAlways24HInput { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#password User#password} +- *Type:* object --- -##### `RsaPublicKey`Optional +##### `TimestampInputFormatInput`Optional ```csharp -public string RsaPublicKey { get; set; } +public string TimestampInputFormatInput { get; } ``` - *Type:* string -Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. +--- + +##### `TimestampLtzOutputFormatInput`Optional + +```csharp +public string TimestampLtzOutputFormatInput { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#rsa_public_key User#rsa_public_key} +- *Type:* string --- -##### `RsaPublicKey2`Optional +##### `TimestampNtzOutputFormatInput`Optional ```csharp -public string RsaPublicKey2 { get; set; } +public string TimestampNtzOutputFormatInput { get; } ``` - *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. +##### `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 + +--- + +##### `DisableMfa`Required + +```csharp +public string DisableMfa { 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 + +--- + +##### `FirstName`Required + +```csharp +public string FirstName { get; } +``` + +- *Type:* string + +--- + +##### `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 + +--- + +##### `LastName`Required + +```csharp +public string LastName { get; } +``` + +- *Type:* string + +--- + +##### `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 + +--- + +##### `MiddleName`Required + +```csharp +public string MiddleName { get; } +``` + +- *Type:* string + +--- + +##### `MinsToBypassMfa`Required + +```csharp +public double MinsToBypassMfa { get; } +``` + +- *Type:* double + +--- + +##### `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 + +### UserConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserConfig { + 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 DisableMfa = null, + string DisplayName = null, + string Email = null, + object EnableUnloadPhysicalTypeOptimization = null, + object EnableUnredactedQuerySyntaxError = null, + object ErrorOnNondeterministicMerge = null, + object ErrorOnNondeterministicUpdate = null, + string FirstName = null, + string GeographyOutputFormat = null, + string GeometryOutputFormat = null, + string Id = null, + object JdbcTreatDecimalAsInt = null, + object JdbcTreatTimestampNtzAsUtc = null, + object JdbcUseSessionTimezone = null, + double JsonIndent = null, + string LastName = null, + double LockTimeout = null, + string LoginName = null, + string LogLevel = null, + string MiddleName = null, + double MinsToBypassMfa = 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. | +| 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". | +| 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). | +| 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.95.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). | +| JsonIndent | double | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| LastName | string | Last name of the user. | +| 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. | +| MiddleName | string | Middle name of the user. | +| MinsToBypassMfa | double | Specifies the number of minutes to temporarily bypass MFA for the user. | +| 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.95.0/docs/resources/user#name User#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.95.0/docs/resources/user#abort_detached_query User#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.95.0/docs/resources/user#autocommit User#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.95.0/docs/resources/user#binary_input_format User#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.95.0/docs/resources/user#binary_output_format User#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.95.0/docs/resources/user#client_memory_limit User#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.95.0/docs/resources/user#client_metadata_request_use_connection_ctx User#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.95.0/docs/resources/user#client_prefetch_threads User#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.95.0/docs/resources/user#client_result_chunk_size User#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.95.0/docs/resources/user#client_result_column_case_insensitive User#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.95.0/docs/resources/user#client_session_keep_alive User#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.95.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#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.95.0/docs/resources/user#client_timestamp_type_mapping User#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.95.0/docs/resources/user#comment User#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.95.0/docs/resources/user#date_input_format User#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.95.0/docs/resources/user#date_output_format User#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.95.0/docs/resources/user#days_to_expiry User#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.95.0/docs/resources/user#default_namespace User#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.95.0/docs/resources/user#default_role User#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.95.0/docs/resources/user#default_secondary_roles_option User#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.95.0/docs/resources/user#default_warehouse User#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.95.0/docs/resources/user#disabled User#disabled} + +--- + +##### `DisableMfa`Optional + +```csharp +public string DisableMfa { get; set; } +``` + +- *Type:* 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.95.0/docs/resources/user#disable_mfa User#disable_mfa} + +--- + +##### `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.95.0/docs/resources/user#display_name User#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.95.0/docs/resources/user#email User#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.95.0/docs/resources/user#enable_unload_physical_type_optimization User#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.95.0/docs/resources/user#enable_unredacted_query_syntax_error User#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.95.0/docs/resources/user#error_on_nondeterministic_merge User#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.95.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} + +--- + +##### `FirstName`Optional + +```csharp +public string FirstName { get; set; } +``` + +- *Type:* string + +First name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#first_name User#first_name} + +--- + +##### `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.95.0/docs/resources/user#geography_output_format User#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.95.0/docs/resources/user#geometry_output_format User#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.95.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. + +--- + +##### `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.95.0/docs/resources/user#jdbc_treat_decimal_as_int User#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.95.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#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.95.0/docs/resources/user#jdbc_use_session_timezone User#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.95.0/docs/resources/user#json_indent User#json_indent} + +--- + +##### `LastName`Optional + +```csharp +public string LastName { get; set; } +``` + +- *Type:* string + +Last name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#last_name User#last_name} + +--- + +##### `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.95.0/docs/resources/user#lock_timeout User#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.95.0/docs/resources/user#login_name User#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.95.0/docs/resources/user#log_level User#log_level} + +--- + +##### `MiddleName`Optional + +```csharp +public string MiddleName { get; set; } +``` + +- *Type:* string + +Middle name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#middle_name User#middle_name} + +--- + +##### `MinsToBypassMfa`Optional + +```csharp +public double MinsToBypassMfa { get; set; } +``` + +- *Type:* double + +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.95.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} + +--- + +##### `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.95.0/docs/resources/user#mins_to_unlock User#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.95.0/docs/resources/user#multi_statement_count User#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.95.0/docs/resources/user#must_change_password User#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.95.0/docs/resources/user#network_policy User#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.95.0/docs/resources/user#noorder_sequence_as_default User#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.95.0/docs/resources/user#odbc_treat_decimal_as_int User#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.95.0/docs/resources/user#password User#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.95.0/docs/resources/user#prevent_unload_to_internal_stages User#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.95.0/docs/resources/user#query_tag User#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.95.0/docs/resources/user#quoted_identifiers_ignore_case User#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.95.0/docs/resources/user#rows_per_resultset User#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.95.0/docs/resources/user#rsa_public_key User#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.95.0/docs/resources/user#rsa_public_key_2 User#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.95.0/docs/resources/user#s3_stage_vpce_dns_name User#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.95.0/docs/resources/user#search_path User#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.95.0/docs/resources/user#simulated_data_sharing_consumer User#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.95.0/docs/resources/user#statement_queued_timeout_in_seconds User#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.95.0/docs/resources/user#statement_timeout_in_seconds User#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.95.0/docs/resources/user#strict_json_output User#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.95.0/docs/resources/user#time_input_format User#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.95.0/docs/resources/user#time_output_format User#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.95.0/docs/resources/user#timestamp_day_is_always_24h User#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.95.0/docs/resources/user#timestamp_input_format User#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.95.0/docs/resources/user#timestamp_ltz_output_format User#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.95.0/docs/resources/user#timestamp_ntz_output_format User#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.95.0/docs/resources/user#timestamp_output_format User#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.95.0/docs/resources/user#timestamp_type_mapping User#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.95.0/docs/resources/user#timestamp_tz_output_format User#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.95.0/docs/resources/user#timezone User#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.95.0/docs/resources/user#trace_level User#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.95.0/docs/resources/user#transaction_abort_on_error User#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.95.0/docs/resources/user#transaction_default_isolation_level User#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.95.0/docs/resources/user#two_digit_century_start User#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.95.0/docs/resources/user#unsupported_ddl_action User#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.95.0/docs/resources/user#use_cached_result User#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.95.0/docs/resources/user#week_of_year_policy User#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.95.0/docs/resources/user#week_start User#week_start} + +--- + +### UserParameters + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParameters { + +}; +``` + + +### UserParametersAbortDetachedQuery + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersAbortDetachedQuery { + +}; +``` + + +### UserParametersAutocommit + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersAutocommit { + +}; +``` + + +### UserParametersBinaryInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersBinaryInputFormat { + +}; +``` + + +### UserParametersBinaryOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersBinaryOutputFormat { + +}; +``` + + +### UserParametersClientMemoryLimit + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientMemoryLimit { + +}; +``` + + +### UserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientMetadataRequestUseConnectionCtx { + +}; +``` + + +### UserParametersClientPrefetchThreads + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientPrefetchThreads { + +}; +``` + + +### UserParametersClientResultChunkSize + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientResultChunkSize { + +}; +``` + + +### UserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientResultColumnCaseInsensitive { + +}; +``` + + +### UserParametersClientSessionKeepAlive + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientSessionKeepAlive { + +}; +``` + + +### UserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientSessionKeepAliveHeartbeatFrequency { + +}; +``` + + +### UserParametersClientTimestampTypeMapping + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientTimestampTypeMapping { + +}; +``` + + +### UserParametersDateInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersDateInputFormat { + +}; +``` + + +### UserParametersDateOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersDateOutputFormat { + +}; +``` + + +### UserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersEnableUnloadPhysicalTypeOptimization { + +}; +``` + + +### UserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersEnableUnredactedQuerySyntaxError { + +}; +``` + + +### UserParametersErrorOnNondeterministicMerge + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersErrorOnNondeterministicMerge { + +}; +``` + + +### UserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersErrorOnNondeterministicUpdate { + +}; +``` + + +### UserParametersGeographyOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersGeographyOutputFormat { + +}; +``` + + +### UserParametersGeometryOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersGeometryOutputFormat { + +}; +``` + + +### UserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJdbcTreatDecimalAsInt { + +}; +``` + + +### UserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJdbcTreatTimestampNtzAsUtc { + +}; +``` + + +### UserParametersJdbcUseSessionTimezone + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJdbcUseSessionTimezone { + +}; +``` + + +### UserParametersJsonIndent + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJsonIndent { + +}; +``` + + +### UserParametersLockTimeout + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersLockTimeout { + +}; +``` + + +### UserParametersLogLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersLogLevel { + +}; +``` + + +### UserParametersMultiStatementCount + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersMultiStatementCount { + +}; +``` + + +### UserParametersNetworkPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersNetworkPolicy { + +}; +``` + + +### UserParametersNoorderSequenceAsDefault + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersNoorderSequenceAsDefault { + +}; +``` + + +### UserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersOdbcTreatDecimalAsInt { + +}; +``` + + +### UserParametersPreventUnloadToInternalStages + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersPreventUnloadToInternalStages { + +}; +``` + + +### UserParametersQueryTag + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersQueryTag { + +}; +``` + + +### UserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersQuotedIdentifiersIgnoreCase { + +}; +``` + + +### UserParametersRowsPerResultset + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersRowsPerResultset { + +}; +``` + + +### UserParametersS3StageVpceDnsName + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersS3StageVpceDnsName { + +}; +``` + + +### UserParametersSearchPath + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersSearchPath { + +}; +``` + + +### UserParametersSimulatedDataSharingConsumer + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersSimulatedDataSharingConsumer { + +}; +``` + + +### UserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersStatementQueuedTimeoutInSeconds { + +}; +``` + + +### UserParametersStatementTimeoutInSeconds + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersStatementTimeoutInSeconds { + +}; +``` + + +### UserParametersStrictJsonOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersStrictJsonOutput { + +}; +``` + + +### UserParametersTimeInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimeInputFormat { + +}; +``` + + +### UserParametersTimeOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimeOutputFormat { + +}; +``` + + +### UserParametersTimestampDayIsAlways24H + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampDayIsAlways24H { + +}; +``` + + +### UserParametersTimestampInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampInputFormat { + +}; +``` + + +### UserParametersTimestampLtzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampLtzOutputFormat { + +}; +``` + + +### UserParametersTimestampNtzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampNtzOutputFormat { + +}; +``` + + +### UserParametersTimestampOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampOutputFormat { + +}; +``` + + +### UserParametersTimestampTypeMapping + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampTypeMapping { + +}; +``` + + +### UserParametersTimestampTzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampTzOutputFormat { + +}; +``` + + +### UserParametersTimezone + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimezone { + +}; +``` + + +### UserParametersTraceLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTraceLevel { + +}; +``` + + +### UserParametersTransactionAbortOnError + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTransactionAbortOnError { + +}; +``` + + +### UserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTransactionDefaultIsolationLevel { + +}; +``` + + +### UserParametersTwoDigitCenturyStart + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTwoDigitCenturyStart { + +}; +``` + + +### UserParametersUnsupportedDdlAction + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersUnsupportedDdlAction { + +}; +``` + + +### UserParametersUseCachedResult + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersUseCachedResult { + +}; +``` + + +### UserParametersWeekOfYearPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersWeekOfYearPolicy { + +}; +``` + + +### UserParametersWeekStart + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersWeekStart { + +}; +``` + + +### UserShowOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserShowOutput { + +}; +``` + + +## Classes + +### UserParametersAbortDetachedQueryList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersAbortDetachedQueryList(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 UserParametersAbortDetachedQueryOutputReference 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 + +--- + + +### UserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersAbortDetachedQueryOutputReference(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 | UserParametersAbortDetachedQuery | *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 UserParametersAbortDetachedQuery InternalValue { get; } +``` + +- *Type:* UserParametersAbortDetachedQuery + +--- + + +### UserParametersAutocommitList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersAutocommitList(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 UserParametersAutocommitOutputReference 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 + +--- + + +### UserParametersAutocommitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersAutocommitOutputReference(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 | UserParametersAutocommit | *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 UserParametersAutocommit InternalValue { get; } +``` + +- *Type:* UserParametersAutocommit + +--- + + +### UserParametersBinaryInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersBinaryInputFormatList(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 UserParametersBinaryInputFormatOutputReference 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 + +--- + + +### UserParametersBinaryInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersBinaryInputFormatOutputReference(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 | UserParametersBinaryInputFormat | *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 UserParametersBinaryInputFormat InternalValue { get; } +``` + +- *Type:* UserParametersBinaryInputFormat + +--- + + +### UserParametersBinaryOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersBinaryOutputFormatList(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 UserParametersBinaryOutputFormatOutputReference 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 + +--- + + +### UserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersBinaryOutputFormatOutputReference(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 | UserParametersBinaryOutputFormat | *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 UserParametersBinaryOutputFormat InternalValue { get; } +``` + +- *Type:* UserParametersBinaryOutputFormat + +--- + + +### UserParametersClientMemoryLimitList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientMemoryLimitList(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 UserParametersClientMemoryLimitOutputReference 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 + +--- + + +### UserParametersClientMemoryLimitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientMemoryLimitOutputReference(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 | UserParametersClientMemoryLimit | *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 UserParametersClientMemoryLimit InternalValue { get; } +``` + +- *Type:* UserParametersClientMemoryLimit + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientMetadataRequestUseConnectionCtxList(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 UserParametersClientMetadataRequestUseConnectionCtxOutputReference 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 + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientMetadataRequestUseConnectionCtxOutputReference(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 | UserParametersClientMetadataRequestUseConnectionCtx | *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 UserParametersClientMetadataRequestUseConnectionCtx InternalValue { get; } +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### UserParametersClientPrefetchThreadsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientPrefetchThreadsList(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 UserParametersClientPrefetchThreadsOutputReference 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 + +--- + + +### UserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientPrefetchThreadsOutputReference(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 | UserParametersClientPrefetchThreads | *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 UserParametersClientPrefetchThreads InternalValue { get; } +``` + +- *Type:* UserParametersClientPrefetchThreads + +--- + + +### UserParametersClientResultChunkSizeList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientResultChunkSizeList(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 UserParametersClientResultChunkSizeOutputReference 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 + +--- + + +### UserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientResultChunkSizeOutputReference(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 | UserParametersClientResultChunkSize | *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 UserParametersClientResultChunkSize InternalValue { get; } +``` + +- *Type:* UserParametersClientResultChunkSize + +--- + + +### UserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientResultColumnCaseInsensitiveList(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 UserParametersClientResultColumnCaseInsensitiveOutputReference 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 + +--- + + +### UserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientResultColumnCaseInsensitiveOutputReference(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 | UserParametersClientResultColumnCaseInsensitive | *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 UserParametersClientResultColumnCaseInsensitive InternalValue { get; } +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitive + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientSessionKeepAliveHeartbeatFrequencyList(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 UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference 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 + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(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 | UserParametersClientSessionKeepAliveHeartbeatFrequency | *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 UserParametersClientSessionKeepAliveHeartbeatFrequency InternalValue { get; } +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### UserParametersClientSessionKeepAliveList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientSessionKeepAliveList(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 UserParametersClientSessionKeepAliveOutputReference 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 + +--- + + +### UserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientSessionKeepAliveOutputReference(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 | UserParametersClientSessionKeepAlive | *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 UserParametersClientSessionKeepAlive InternalValue { get; } +``` + +- *Type:* UserParametersClientSessionKeepAlive + +--- + + +### UserParametersClientTimestampTypeMappingList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientTimestampTypeMappingList(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 UserParametersClientTimestampTypeMappingOutputReference 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 + +--- + + +### UserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersClientTimestampTypeMappingOutputReference(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 | UserParametersClientTimestampTypeMapping | *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 UserParametersClientTimestampTypeMapping InternalValue { get; } +``` + +- *Type:* UserParametersClientTimestampTypeMapping + +--- + + +### UserParametersDateInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersDateInputFormatList(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 UserParametersDateInputFormatOutputReference 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 + +--- + + +### UserParametersDateInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersDateInputFormatOutputReference(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 | UserParametersDateInputFormat | *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 UserParametersDateInputFormat InternalValue { get; } +``` + +- *Type:* UserParametersDateInputFormat + +--- + + +### UserParametersDateOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersDateOutputFormatList(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 UserParametersDateOutputFormatOutputReference 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 + +--- + + +### UserParametersDateOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersDateOutputFormatOutputReference(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 | UserParametersDateOutputFormat | *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 UserParametersDateOutputFormat InternalValue { get; } +``` + +- *Type:* UserParametersDateOutputFormat + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersEnableUnloadPhysicalTypeOptimizationList(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 UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference 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 + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(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 | UserParametersEnableUnloadPhysicalTypeOptimization | *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 UserParametersEnableUnloadPhysicalTypeOptimization InternalValue { get; } +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersEnableUnredactedQuerySyntaxErrorList(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 UserParametersEnableUnredactedQuerySyntaxErrorOutputReference 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 + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersEnableUnredactedQuerySyntaxErrorOutputReference(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 | UserParametersEnableUnredactedQuerySyntaxError | *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 UserParametersEnableUnredactedQuerySyntaxError InternalValue { get; } +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxError + +--- + + +### UserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersErrorOnNondeterministicMergeList(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 UserParametersErrorOnNondeterministicMergeOutputReference 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 + +--- + + +### UserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersErrorOnNondeterministicMergeOutputReference(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 | UserParametersErrorOnNondeterministicMerge | *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 UserParametersErrorOnNondeterministicMerge InternalValue { get; } +``` + +- *Type:* UserParametersErrorOnNondeterministicMerge + +--- + + +### UserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersErrorOnNondeterministicUpdateList(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 UserParametersErrorOnNondeterministicUpdateOutputReference 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 + +--- + + +### UserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersErrorOnNondeterministicUpdateOutputReference(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 | UserParametersErrorOnNondeterministicUpdate | *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 UserParametersErrorOnNondeterministicUpdate InternalValue { get; } +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdate + +--- + + +### UserParametersGeographyOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersGeographyOutputFormatList(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 UserParametersGeographyOutputFormatOutputReference 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 + +--- + + +### UserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersGeographyOutputFormatOutputReference(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 | UserParametersGeographyOutputFormat | *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 UserParametersGeographyOutputFormat InternalValue { get; } +``` + +- *Type:* UserParametersGeographyOutputFormat + +--- + + +### UserParametersGeometryOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersGeometryOutputFormatList(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 UserParametersGeometryOutputFormatOutputReference 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 + +--- + + +### UserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersGeometryOutputFormatOutputReference(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 | UserParametersGeometryOutputFormat | *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 UserParametersGeometryOutputFormat InternalValue { get; } +``` + +- *Type:* UserParametersGeometryOutputFormat + +--- + + +### UserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJdbcTreatDecimalAsIntList(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 UserParametersJdbcTreatDecimalAsIntOutputReference 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 + +--- + + +### UserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJdbcTreatDecimalAsIntOutputReference(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 | UserParametersJdbcTreatDecimalAsInt | *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 UserParametersJdbcTreatDecimalAsInt InternalValue { get; } +``` + +- *Type:* UserParametersJdbcTreatDecimalAsInt + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJdbcTreatTimestampNtzAsUtcList(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 UserParametersJdbcTreatTimestampNtzAsUtcOutputReference 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 + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJdbcTreatTimestampNtzAsUtcOutputReference(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 | UserParametersJdbcTreatTimestampNtzAsUtc | *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 UserParametersJdbcTreatTimestampNtzAsUtc InternalValue { get; } +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### UserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJdbcUseSessionTimezoneList(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 UserParametersJdbcUseSessionTimezoneOutputReference 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 + +--- + + +### UserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJdbcUseSessionTimezoneOutputReference(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 | UserParametersJdbcUseSessionTimezone | *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 UserParametersJdbcUseSessionTimezone InternalValue { get; } +``` + +- *Type:* UserParametersJdbcUseSessionTimezone + +--- + + +### UserParametersJsonIndentList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJsonIndentList(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 UserParametersJsonIndentOutputReference 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 + +--- + + +### UserParametersJsonIndentOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersJsonIndentOutputReference(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 | UserParametersJsonIndent | *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 UserParametersJsonIndent InternalValue { get; } +``` + +- *Type:* UserParametersJsonIndent + +--- + + +### UserParametersList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersList(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 UserParametersOutputReference 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 + +--- + + +### UserParametersLockTimeoutList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersLockTimeoutList(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 UserParametersLockTimeoutOutputReference 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 + +--- + + +### UserParametersLockTimeoutOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersLockTimeoutOutputReference(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 | UserParametersLockTimeout | *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 UserParametersLockTimeout InternalValue { get; } +``` + +- *Type:* UserParametersLockTimeout + +--- + + +### UserParametersLogLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersLogLevelList(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 UserParametersLogLevelOutputReference 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 + +--- + + +### UserParametersLogLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersLogLevelOutputReference(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 | UserParametersLogLevel | *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 UserParametersLogLevel InternalValue { get; } +``` + +- *Type:* UserParametersLogLevel + +--- + + +### UserParametersMultiStatementCountList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersMultiStatementCountList(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 UserParametersMultiStatementCountOutputReference 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 + +--- + + +### UserParametersMultiStatementCountOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersMultiStatementCountOutputReference(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 | UserParametersMultiStatementCount | *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 UserParametersMultiStatementCount InternalValue { get; } +``` + +- *Type:* UserParametersMultiStatementCount + +--- + + +### UserParametersNetworkPolicyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersNetworkPolicyList(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 UserParametersNetworkPolicyOutputReference 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 + +--- + + +### UserParametersNetworkPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersNetworkPolicyOutputReference(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 | UserParametersNetworkPolicy | *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 UserParametersNetworkPolicy InternalValue { get; } +``` + +- *Type:* UserParametersNetworkPolicy + +--- + + +### UserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersNoorderSequenceAsDefaultList(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 UserParametersNoorderSequenceAsDefaultOutputReference 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 + +--- + + +### UserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersNoorderSequenceAsDefaultOutputReference(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 | UserParametersNoorderSequenceAsDefault | *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 UserParametersNoorderSequenceAsDefault InternalValue { get; } +``` + +- *Type:* UserParametersNoorderSequenceAsDefault + +--- + + +### UserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersOdbcTreatDecimalAsIntList(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 UserParametersOdbcTreatDecimalAsIntOutputReference 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 + +--- + + +### UserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersOdbcTreatDecimalAsIntOutputReference(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 | UserParametersOdbcTreatDecimalAsInt | *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 UserParametersOdbcTreatDecimalAsInt InternalValue { get; } +``` + +- *Type:* UserParametersOdbcTreatDecimalAsInt + +--- + + +### UserParametersOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersOutputReference(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 | UserParametersAbortDetachedQueryList | *No description.* | +| Autocommit | UserParametersAutocommitList | *No description.* | +| BinaryInputFormat | UserParametersBinaryInputFormatList | *No description.* | +| BinaryOutputFormat | UserParametersBinaryOutputFormatList | *No description.* | +| ClientMemoryLimit | UserParametersClientMemoryLimitList | *No description.* | +| ClientMetadataRequestUseConnectionCtx | UserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| ClientPrefetchThreads | UserParametersClientPrefetchThreadsList | *No description.* | +| ClientResultChunkSize | UserParametersClientResultChunkSizeList | *No description.* | +| ClientResultColumnCaseInsensitive | UserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| ClientSessionKeepAlive | UserParametersClientSessionKeepAliveList | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | UserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| ClientTimestampTypeMapping | UserParametersClientTimestampTypeMappingList | *No description.* | +| DateInputFormat | UserParametersDateInputFormatList | *No description.* | +| DateOutputFormat | UserParametersDateOutputFormatList | *No description.* | +| EnableUnloadPhysicalTypeOptimization | UserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| EnableUnredactedQuerySyntaxError | UserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| ErrorOnNondeterministicMerge | UserParametersErrorOnNondeterministicMergeList | *No description.* | +| ErrorOnNondeterministicUpdate | UserParametersErrorOnNondeterministicUpdateList | *No description.* | +| GeographyOutputFormat | UserParametersGeographyOutputFormatList | *No description.* | +| GeometryOutputFormat | UserParametersGeometryOutputFormatList | *No description.* | +| JdbcTreatDecimalAsInt | UserParametersJdbcTreatDecimalAsIntList | *No description.* | +| JdbcTreatTimestampNtzAsUtc | UserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| JdbcUseSessionTimezone | UserParametersJdbcUseSessionTimezoneList | *No description.* | +| JsonIndent | UserParametersJsonIndentList | *No description.* | +| LockTimeout | UserParametersLockTimeoutList | *No description.* | +| LogLevel | UserParametersLogLevelList | *No description.* | +| MultiStatementCount | UserParametersMultiStatementCountList | *No description.* | +| NetworkPolicy | UserParametersNetworkPolicyList | *No description.* | +| NoorderSequenceAsDefault | UserParametersNoorderSequenceAsDefaultList | *No description.* | +| OdbcTreatDecimalAsInt | UserParametersOdbcTreatDecimalAsIntList | *No description.* | +| PreventUnloadToInternalStages | UserParametersPreventUnloadToInternalStagesList | *No description.* | +| QueryTag | UserParametersQueryTagList | *No description.* | +| QuotedIdentifiersIgnoreCase | UserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| RowsPerResultset | UserParametersRowsPerResultsetList | *No description.* | +| S3StageVpceDnsName | UserParametersS3StageVpceDnsNameList | *No description.* | +| SearchPath | UserParametersSearchPathList | *No description.* | +| SimulatedDataSharingConsumer | UserParametersSimulatedDataSharingConsumerList | *No description.* | +| StatementQueuedTimeoutInSeconds | UserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| StatementTimeoutInSeconds | UserParametersStatementTimeoutInSecondsList | *No description.* | +| StrictJsonOutput | UserParametersStrictJsonOutputList | *No description.* | +| TimeInputFormat | UserParametersTimeInputFormatList | *No description.* | +| TimeOutputFormat | UserParametersTimeOutputFormatList | *No description.* | +| TimestampDayIsAlways24H | UserParametersTimestampDayIsAlways24HList | *No description.* | +| TimestampInputFormat | UserParametersTimestampInputFormatList | *No description.* | +| TimestampLtzOutputFormat | UserParametersTimestampLtzOutputFormatList | *No description.* | +| TimestampNtzOutputFormat | UserParametersTimestampNtzOutputFormatList | *No description.* | +| TimestampOutputFormat | UserParametersTimestampOutputFormatList | *No description.* | +| TimestampTypeMapping | UserParametersTimestampTypeMappingList | *No description.* | +| TimestampTzOutputFormat | UserParametersTimestampTzOutputFormatList | *No description.* | +| Timezone | UserParametersTimezoneList | *No description.* | +| TraceLevel | UserParametersTraceLevelList | *No description.* | +| TransactionAbortOnError | UserParametersTransactionAbortOnErrorList | *No description.* | +| TransactionDefaultIsolationLevel | UserParametersTransactionDefaultIsolationLevelList | *No description.* | +| TwoDigitCenturyStart | UserParametersTwoDigitCenturyStartList | *No description.* | +| UnsupportedDdlAction | UserParametersUnsupportedDdlActionList | *No description.* | +| UseCachedResult | UserParametersUseCachedResultList | *No description.* | +| WeekOfYearPolicy | UserParametersWeekOfYearPolicyList | *No description.* | +| WeekStart | UserParametersWeekStartList | *No description.* | +| InternalValue | UserParameters | *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 UserParametersAbortDetachedQueryList AbortDetachedQuery { get; } +``` + +- *Type:* UserParametersAbortDetachedQueryList + +--- + +##### `Autocommit`Required + +```csharp +public UserParametersAutocommitList Autocommit { get; } +``` + +- *Type:* UserParametersAutocommitList + +--- + +##### `BinaryInputFormat`Required + +```csharp +public UserParametersBinaryInputFormatList BinaryInputFormat { get; } +``` + +- *Type:* UserParametersBinaryInputFormatList + +--- + +##### `BinaryOutputFormat`Required + +```csharp +public UserParametersBinaryOutputFormatList BinaryOutputFormat { get; } +``` + +- *Type:* UserParametersBinaryOutputFormatList + +--- + +##### `ClientMemoryLimit`Required + +```csharp +public UserParametersClientMemoryLimitList ClientMemoryLimit { get; } +``` + +- *Type:* UserParametersClientMemoryLimitList + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```csharp +public UserParametersClientMetadataRequestUseConnectionCtxList ClientMetadataRequestUseConnectionCtx { get; } +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `ClientPrefetchThreads`Required + +```csharp +public UserParametersClientPrefetchThreadsList ClientPrefetchThreads { get; } +``` + +- *Type:* UserParametersClientPrefetchThreadsList + +--- + +##### `ClientResultChunkSize`Required + +```csharp +public UserParametersClientResultChunkSizeList ClientResultChunkSize { get; } +``` + +- *Type:* UserParametersClientResultChunkSizeList + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```csharp +public UserParametersClientResultColumnCaseInsensitiveList ClientResultColumnCaseInsensitive { get; } +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `ClientSessionKeepAlive`Required + +```csharp +public UserParametersClientSessionKeepAliveList ClientSessionKeepAlive { get; } +``` + +- *Type:* UserParametersClientSessionKeepAliveList + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```csharp +public UserParametersClientSessionKeepAliveHeartbeatFrequencyList ClientSessionKeepAliveHeartbeatFrequency { get; } +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `ClientTimestampTypeMapping`Required + +```csharp +public UserParametersClientTimestampTypeMappingList ClientTimestampTypeMapping { get; } +``` + +- *Type:* UserParametersClientTimestampTypeMappingList + +--- + +##### `DateInputFormat`Required + +```csharp +public UserParametersDateInputFormatList DateInputFormat { get; } +``` + +- *Type:* UserParametersDateInputFormatList + +--- + +##### `DateOutputFormat`Required + +```csharp +public UserParametersDateOutputFormatList DateOutputFormat { get; } +``` + +- *Type:* UserParametersDateOutputFormatList + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```csharp +public UserParametersEnableUnloadPhysicalTypeOptimizationList EnableUnloadPhysicalTypeOptimization { get; } +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```csharp +public UserParametersEnableUnredactedQuerySyntaxErrorList EnableUnredactedQuerySyntaxError { get; } +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```csharp +public UserParametersErrorOnNondeterministicMergeList ErrorOnNondeterministicMerge { get; } +``` + +- *Type:* UserParametersErrorOnNondeterministicMergeList + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```csharp +public UserParametersErrorOnNondeterministicUpdateList ErrorOnNondeterministicUpdate { get; } +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdateList + +--- + +##### `GeographyOutputFormat`Required + +```csharp +public UserParametersGeographyOutputFormatList GeographyOutputFormat { get; } +``` + +- *Type:* UserParametersGeographyOutputFormatList + +--- + +##### `GeometryOutputFormat`Required + +```csharp +public UserParametersGeometryOutputFormatList GeometryOutputFormat { get; } +``` + +- *Type:* UserParametersGeometryOutputFormatList + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```csharp +public UserParametersJdbcTreatDecimalAsIntList JdbcTreatDecimalAsInt { get; } +``` + +- *Type:* UserParametersJdbcTreatDecimalAsIntList + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```csharp +public UserParametersJdbcTreatTimestampNtzAsUtcList JdbcTreatTimestampNtzAsUtc { get; } +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `JdbcUseSessionTimezone`Required + +```csharp +public UserParametersJdbcUseSessionTimezoneList JdbcUseSessionTimezone { get; } +``` + +- *Type:* UserParametersJdbcUseSessionTimezoneList + +--- + +##### `JsonIndent`Required + +```csharp +public UserParametersJsonIndentList JsonIndent { get; } +``` + +- *Type:* UserParametersJsonIndentList + +--- + +##### `LockTimeout`Required + +```csharp +public UserParametersLockTimeoutList LockTimeout { get; } +``` + +- *Type:* UserParametersLockTimeoutList + +--- + +##### `LogLevel`Required + +```csharp +public UserParametersLogLevelList LogLevel { get; } +``` + +- *Type:* UserParametersLogLevelList + +--- + +##### `MultiStatementCount`Required + +```csharp +public UserParametersMultiStatementCountList MultiStatementCount { get; } +``` + +- *Type:* UserParametersMultiStatementCountList + +--- + +##### `NetworkPolicy`Required + +```csharp +public UserParametersNetworkPolicyList NetworkPolicy { get; } +``` + +- *Type:* UserParametersNetworkPolicyList + +--- + +##### `NoorderSequenceAsDefault`Required + +```csharp +public UserParametersNoorderSequenceAsDefaultList NoorderSequenceAsDefault { get; } +``` + +- *Type:* UserParametersNoorderSequenceAsDefaultList + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```csharp +public UserParametersOdbcTreatDecimalAsIntList OdbcTreatDecimalAsInt { get; } +``` + +- *Type:* UserParametersOdbcTreatDecimalAsIntList + +--- + +##### `PreventUnloadToInternalStages`Required + +```csharp +public UserParametersPreventUnloadToInternalStagesList PreventUnloadToInternalStages { get; } +``` + +- *Type:* UserParametersPreventUnloadToInternalStagesList + +--- + +##### `QueryTag`Required + +```csharp +public UserParametersQueryTagList QueryTag { get; } +``` + +- *Type:* UserParametersQueryTagList + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```csharp +public UserParametersQuotedIdentifiersIgnoreCaseList QuotedIdentifiersIgnoreCase { get; } +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `RowsPerResultset`Required + +```csharp +public UserParametersRowsPerResultsetList RowsPerResultset { get; } +``` + +- *Type:* UserParametersRowsPerResultsetList + +--- + +##### `S3StageVpceDnsName`Required + +```csharp +public UserParametersS3StageVpceDnsNameList S3StageVpceDnsName { get; } +``` + +- *Type:* UserParametersS3StageVpceDnsNameList + +--- + +##### `SearchPath`Required + +```csharp +public UserParametersSearchPathList SearchPath { get; } +``` + +- *Type:* UserParametersSearchPathList + +--- + +##### `SimulatedDataSharingConsumer`Required + +```csharp +public UserParametersSimulatedDataSharingConsumerList SimulatedDataSharingConsumer { get; } +``` + +- *Type:* UserParametersSimulatedDataSharingConsumerList + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```csharp +public UserParametersStatementQueuedTimeoutInSecondsList StatementQueuedTimeoutInSeconds { get; } +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `StatementTimeoutInSeconds`Required + +```csharp +public UserParametersStatementTimeoutInSecondsList StatementTimeoutInSeconds { get; } +``` + +- *Type:* UserParametersStatementTimeoutInSecondsList + +--- + +##### `StrictJsonOutput`Required + +```csharp +public UserParametersStrictJsonOutputList StrictJsonOutput { get; } +``` + +- *Type:* UserParametersStrictJsonOutputList + +--- + +##### `TimeInputFormat`Required + +```csharp +public UserParametersTimeInputFormatList TimeInputFormat { get; } +``` + +- *Type:* UserParametersTimeInputFormatList + +--- + +##### `TimeOutputFormat`Required + +```csharp +public UserParametersTimeOutputFormatList TimeOutputFormat { get; } +``` + +- *Type:* UserParametersTimeOutputFormatList + +--- + +##### `TimestampDayIsAlways24H`Required + +```csharp +public UserParametersTimestampDayIsAlways24HList TimestampDayIsAlways24H { get; } +``` + +- *Type:* UserParametersTimestampDayIsAlways24HList + +--- + +##### `TimestampInputFormat`Required + +```csharp +public UserParametersTimestampInputFormatList TimestampInputFormat { get; } +``` + +- *Type:* UserParametersTimestampInputFormatList + +--- + +##### `TimestampLtzOutputFormat`Required + +```csharp +public UserParametersTimestampLtzOutputFormatList TimestampLtzOutputFormat { get; } +``` + +- *Type:* UserParametersTimestampLtzOutputFormatList + +--- + +##### `TimestampNtzOutputFormat`Required + +```csharp +public UserParametersTimestampNtzOutputFormatList TimestampNtzOutputFormat { get; } +``` + +- *Type:* UserParametersTimestampNtzOutputFormatList + +--- + +##### `TimestampOutputFormat`Required + +```csharp +public UserParametersTimestampOutputFormatList TimestampOutputFormat { get; } +``` + +- *Type:* UserParametersTimestampOutputFormatList + +--- + +##### `TimestampTypeMapping`Required + +```csharp +public UserParametersTimestampTypeMappingList TimestampTypeMapping { get; } +``` + +- *Type:* UserParametersTimestampTypeMappingList + +--- + +##### `TimestampTzOutputFormat`Required + +```csharp +public UserParametersTimestampTzOutputFormatList TimestampTzOutputFormat { get; } +``` + +- *Type:* UserParametersTimestampTzOutputFormatList + +--- + +##### `Timezone`Required + +```csharp +public UserParametersTimezoneList Timezone { get; } +``` + +- *Type:* UserParametersTimezoneList + +--- + +##### `TraceLevel`Required + +```csharp +public UserParametersTraceLevelList TraceLevel { get; } +``` + +- *Type:* UserParametersTraceLevelList + +--- + +##### `TransactionAbortOnError`Required + +```csharp +public UserParametersTransactionAbortOnErrorList TransactionAbortOnError { get; } +``` + +- *Type:* UserParametersTransactionAbortOnErrorList + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```csharp +public UserParametersTransactionDefaultIsolationLevelList TransactionDefaultIsolationLevel { get; } +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevelList + +--- + +##### `TwoDigitCenturyStart`Required + +```csharp +public UserParametersTwoDigitCenturyStartList TwoDigitCenturyStart { get; } +``` + +- *Type:* UserParametersTwoDigitCenturyStartList + +--- + +##### `UnsupportedDdlAction`Required + +```csharp +public UserParametersUnsupportedDdlActionList UnsupportedDdlAction { get; } +``` + +- *Type:* UserParametersUnsupportedDdlActionList + +--- + +##### `UseCachedResult`Required + +```csharp +public UserParametersUseCachedResultList UseCachedResult { get; } +``` + +- *Type:* UserParametersUseCachedResultList + +--- + +##### `WeekOfYearPolicy`Required + +```csharp +public UserParametersWeekOfYearPolicyList WeekOfYearPolicy { get; } +``` + +- *Type:* UserParametersWeekOfYearPolicyList + +--- + +##### `WeekStart`Required + +```csharp +public UserParametersWeekStartList WeekStart { get; } +``` + +- *Type:* UserParametersWeekStartList + +--- + +##### `InternalValue`Optional + +```csharp +public UserParameters InternalValue { get; } +``` + +- *Type:* UserParameters + +--- + + +### UserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersPreventUnloadToInternalStagesList(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 UserParametersPreventUnloadToInternalStagesOutputReference 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 + +--- + + +### UserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersPreventUnloadToInternalStagesOutputReference(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 | UserParametersPreventUnloadToInternalStages | *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 UserParametersPreventUnloadToInternalStages InternalValue { get; } +``` + +- *Type:* UserParametersPreventUnloadToInternalStages + +--- + + +### UserParametersQueryTagList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersQueryTagList(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 UserParametersQueryTagOutputReference 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 + +--- + + +### UserParametersQueryTagOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersQueryTagOutputReference(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 | UserParametersQueryTag | *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 UserParametersQueryTag InternalValue { get; } +``` + +- *Type:* UserParametersQueryTag + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersQuotedIdentifiersIgnoreCaseList(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 UserParametersQuotedIdentifiersIgnoreCaseOutputReference 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 + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersQuotedIdentifiersIgnoreCaseOutputReference(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 | UserParametersQuotedIdentifiersIgnoreCase | *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 UserParametersQuotedIdentifiersIgnoreCase InternalValue { get; } +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCase + +--- + + +### UserParametersRowsPerResultsetList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersRowsPerResultsetList(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 UserParametersRowsPerResultsetOutputReference 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 + +--- + + +### UserParametersRowsPerResultsetOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersRowsPerResultsetOutputReference(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 | UserParametersRowsPerResultset | *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 UserParametersRowsPerResultset InternalValue { get; } +``` + +- *Type:* UserParametersRowsPerResultset + +--- + + +### UserParametersS3StageVpceDnsNameList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersS3StageVpceDnsNameList(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 UserParametersS3StageVpceDnsNameOutputReference 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 + +--- + + +### UserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersS3StageVpceDnsNameOutputReference(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 | UserParametersS3StageVpceDnsName | *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 UserParametersS3StageVpceDnsName InternalValue { get; } +``` + +- *Type:* UserParametersS3StageVpceDnsName + +--- + + +### UserParametersSearchPathList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersSearchPathList(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 UserParametersSearchPathOutputReference 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 + +--- + + +### UserParametersSearchPathOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersSearchPathOutputReference(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 | UserParametersSearchPath | *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 UserParametersSearchPath InternalValue { get; } +``` + +- *Type:* UserParametersSearchPath + +--- + + +### UserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersSimulatedDataSharingConsumerList(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 UserParametersSimulatedDataSharingConsumerOutputReference 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 + +--- + + +### UserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersSimulatedDataSharingConsumerOutputReference(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 | UserParametersSimulatedDataSharingConsumer | *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 UserParametersSimulatedDataSharingConsumer InternalValue { get; } +``` + +- *Type:* UserParametersSimulatedDataSharingConsumer + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersStatementQueuedTimeoutInSecondsList(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 UserParametersStatementQueuedTimeoutInSecondsOutputReference 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 + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersStatementQueuedTimeoutInSecondsOutputReference(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 | UserParametersStatementQueuedTimeoutInSeconds | *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 UserParametersStatementQueuedTimeoutInSeconds InternalValue { get; } +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSeconds + +--- + + +### UserParametersStatementTimeoutInSecondsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersStatementTimeoutInSecondsList(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 UserParametersStatementTimeoutInSecondsOutputReference 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 + +--- + + +### UserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersStatementTimeoutInSecondsOutputReference(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 | UserParametersStatementTimeoutInSeconds | *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 UserParametersStatementTimeoutInSeconds InternalValue { get; } +``` + +- *Type:* UserParametersStatementTimeoutInSeconds + +--- + + +### UserParametersStrictJsonOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersStrictJsonOutputList(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 UserParametersStrictJsonOutputOutputReference 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 + +--- + + +### UserParametersStrictJsonOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersStrictJsonOutputOutputReference(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 | UserParametersStrictJsonOutput | *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 UserParametersStrictJsonOutput InternalValue { get; } +``` + +- *Type:* UserParametersStrictJsonOutput + +--- + + +### UserParametersTimeInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimeInputFormatList(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 UserParametersTimeInputFormatOutputReference 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 + +--- + + +### UserParametersTimeInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimeInputFormatOutputReference(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 | UserParametersTimeInputFormat | *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 UserParametersTimeInputFormat InternalValue { get; } +``` + +- *Type:* UserParametersTimeInputFormat + +--- + + +### UserParametersTimeOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimeOutputFormatList(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 UserParametersTimeOutputFormatOutputReference 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 + +--- + + +### UserParametersTimeOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimeOutputFormatOutputReference(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 | UserParametersTimeOutputFormat | *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 UserParametersTimeOutputFormat InternalValue { get; } +``` + +- *Type:* UserParametersTimeOutputFormat + +--- + + +### UserParametersTimestampDayIsAlways24HList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampDayIsAlways24HList(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 UserParametersTimestampDayIsAlways24HOutputReference 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 + +--- + + +### UserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampDayIsAlways24HOutputReference(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 | UserParametersTimestampDayIsAlways24H | *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 UserParametersTimestampDayIsAlways24H InternalValue { get; } +``` + +- *Type:* UserParametersTimestampDayIsAlways24H + +--- + + +### UserParametersTimestampInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampInputFormatList(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 UserParametersTimestampInputFormatOutputReference 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 + +--- + + +### UserParametersTimestampInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampInputFormatOutputReference(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 | UserParametersTimestampInputFormat | *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 UserParametersTimestampInputFormat InternalValue { get; } +``` + +- *Type:* UserParametersTimestampInputFormat + +--- + + +### UserParametersTimestampLtzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampLtzOutputFormatList(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 UserParametersTimestampLtzOutputFormatOutputReference 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 + +--- + + +### UserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampLtzOutputFormatOutputReference(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 | UserParametersTimestampLtzOutputFormat | *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 UserParametersTimestampLtzOutputFormat InternalValue { get; } +``` + +- *Type:* UserParametersTimestampLtzOutputFormat + +--- + + +### UserParametersTimestampNtzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampNtzOutputFormatList(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 UserParametersTimestampNtzOutputFormatOutputReference 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 + +--- + + +### UserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampNtzOutputFormatOutputReference(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 | UserParametersTimestampNtzOutputFormat | *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 UserParametersTimestampNtzOutputFormat InternalValue { get; } +``` + +- *Type:* UserParametersTimestampNtzOutputFormat + +--- + + +### UserParametersTimestampOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampOutputFormatList(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 UserParametersTimestampOutputFormatOutputReference 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 + +--- + + +### UserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampOutputFormatOutputReference(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 | UserParametersTimestampOutputFormat | *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 UserParametersTimestampOutputFormat InternalValue { get; } +``` + +- *Type:* UserParametersTimestampOutputFormat + +--- + + +### UserParametersTimestampTypeMappingList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampTypeMappingList(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 UserParametersTimestampTypeMappingOutputReference 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 + +--- + + +### UserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampTypeMappingOutputReference(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 | UserParametersTimestampTypeMapping | *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 UserParametersTimestampTypeMapping InternalValue { get; } +``` + +- *Type:* UserParametersTimestampTypeMapping + +--- + + +### UserParametersTimestampTzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampTzOutputFormatList(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 UserParametersTimestampTzOutputFormatOutputReference 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 + +--- + + +### UserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimestampTzOutputFormatOutputReference(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 | UserParametersTimestampTzOutputFormat | *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 UserParametersTimestampTzOutputFormat InternalValue { get; } +``` + +- *Type:* UserParametersTimestampTzOutputFormat + +--- + + +### UserParametersTimezoneList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimezoneList(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 UserParametersTimezoneOutputReference 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 + +--- + + +### UserParametersTimezoneOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTimezoneOutputReference(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 | UserParametersTimezone | *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 UserParametersTimezone InternalValue { get; } +``` + +- *Type:* UserParametersTimezone + +--- + + +### UserParametersTraceLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTraceLevelList(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 UserParametersTraceLevelOutputReference 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 + +--- + + +### UserParametersTraceLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTraceLevelOutputReference(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 | UserParametersTraceLevel | *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 UserParametersTraceLevel InternalValue { get; } +``` + +- *Type:* UserParametersTraceLevel + +--- + + +### UserParametersTransactionAbortOnErrorList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTransactionAbortOnErrorList(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 UserParametersTransactionAbortOnErrorOutputReference 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 + +--- + + +### UserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTransactionAbortOnErrorOutputReference(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 | UserParametersTransactionAbortOnError | *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 UserParametersTransactionAbortOnError InternalValue { get; } +``` + +- *Type:* UserParametersTransactionAbortOnError + +--- + + +### UserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTransactionDefaultIsolationLevelList(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 UserParametersTransactionDefaultIsolationLevelOutputReference 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 + +--- + + +### UserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTransactionDefaultIsolationLevelOutputReference(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 | UserParametersTransactionDefaultIsolationLevel | *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 UserParametersTransactionDefaultIsolationLevel InternalValue { get; } +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevel + +--- + + +### UserParametersTwoDigitCenturyStartList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTwoDigitCenturyStartList(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 UserParametersTwoDigitCenturyStartOutputReference 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 + +--- + + +### UserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersTwoDigitCenturyStartOutputReference(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 | UserParametersTwoDigitCenturyStart | *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 UserParametersTwoDigitCenturyStart InternalValue { get; } +``` + +- *Type:* UserParametersTwoDigitCenturyStart + +--- + + +### UserParametersUnsupportedDdlActionList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersUnsupportedDdlActionList(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 UserParametersUnsupportedDdlActionOutputReference 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 + +--- + + +### UserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersUnsupportedDdlActionOutputReference(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 | UserParametersUnsupportedDdlAction | *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 UserParametersUnsupportedDdlAction InternalValue { get; } +``` + +- *Type:* UserParametersUnsupportedDdlAction + +--- + + +### UserParametersUseCachedResultList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersUseCachedResultList(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 UserParametersUseCachedResultOutputReference 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 + +--- + + +### UserParametersUseCachedResultOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersUseCachedResultOutputReference(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 | UserParametersUseCachedResult | *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 UserParametersUseCachedResult InternalValue { get; } +``` + +- *Type:* UserParametersUseCachedResult + +--- + + +### UserParametersWeekOfYearPolicyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersWeekOfYearPolicyList(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 UserParametersWeekOfYearPolicyOutputReference 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 + +--- + + +### UserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersWeekOfYearPolicyOutputReference(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 | UserParametersWeekOfYearPolicy | *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 UserParametersWeekOfYearPolicy InternalValue { get; } +``` + +- *Type:* UserParametersWeekOfYearPolicy + +--- + + +### UserParametersWeekStartList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersWeekStartList(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 UserParametersWeekStartOutputReference 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 + +--- + + +### UserParametersWeekStartOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserParametersWeekStartOutputReference(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 | UserParametersWeekStart | *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 UserParametersWeekStart InternalValue { get; } +``` + +- *Type:* UserParametersWeekStart + +--- + + +### UserShowOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserShowOutputList(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 UserShowOutputOutputReference 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 + +--- + + +### UserShowOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new UserShowOutputOutputReference(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 | UserShowOutput | *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 UserShowOutput InternalValue { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +- *Type:* UserShowOutput --- diff --git a/docs/user.go.md b/docs/user.go.md index c51ccc6ca..9944287fd 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.94.1/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user snowflake_user}. #### Initializers @@ -73,22 +73,85 @@ Must be unique amongst siblings in the same scope | 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.* | -| ResetDefaultSecondaryRoles | *No description.* | +| ResetDefaultSecondaryRolesOption | *No description.* | | ResetDefaultWarehouse | *No description.* | | ResetDisabled | *No description.* | +| ResetDisableMfa | *No description.* | | ResetDisplayName | *No description.* | | ResetEmail | *No description.* | +| ResetEnableUnloadPhysicalTypeOptimization | *No description.* | +| ResetEnableUnredactedQuerySyntaxError | *No description.* | +| ResetErrorOnNondeterministicMerge | *No description.* | +| ResetErrorOnNondeterministicUpdate | *No description.* | | ResetFirstName | *No description.* | +| ResetGeographyOutputFormat | *No description.* | +| ResetGeometryOutputFormat | *No description.* | | ResetId | *No description.* | +| ResetJdbcTreatDecimalAsInt | *No description.* | +| ResetJdbcTreatTimestampNtzAsUtc | *No description.* | +| ResetJdbcUseSessionTimezone | *No description.* | +| ResetJsonIndent | *No description.* | | ResetLastName | *No description.* | +| ResetLockTimeout | *No description.* | | ResetLoginName | *No description.* | +| ResetLogLevel | *No description.* | +| ResetMiddleName | *No description.* | +| ResetMinsToBypassMfa | *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.* | --- @@ -380,12 +443,102 @@ 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 @@ -398,10 +551,10 @@ func ResetDefaultNamespace() func ResetDefaultRole() ``` -##### `ResetDefaultSecondaryRoles` +##### `ResetDefaultSecondaryRolesOption` ```go -func ResetDefaultSecondaryRoles() +func ResetDefaultSecondaryRolesOption() ``` ##### `ResetDefaultWarehouse` @@ -416,6 +569,12 @@ func ResetDefaultWarehouse() func ResetDisabled() ``` +##### `ResetDisableMfa` + +```go +func ResetDisableMfa() +``` + ##### `ResetDisplayName` ```go @@ -428,42 +587,180 @@ func ResetDisplayName() func ResetEmail() ``` +##### `ResetEnableUnloadPhysicalTypeOptimization` + +```go +func ResetEnableUnloadPhysicalTypeOptimization() +``` + +##### `ResetEnableUnredactedQuerySyntaxError` + +```go +func ResetEnableUnredactedQuerySyntaxError() +``` + +##### `ResetErrorOnNondeterministicMerge` + +```go +func ResetErrorOnNondeterministicMerge() +``` + +##### `ResetErrorOnNondeterministicUpdate` + +```go +func ResetErrorOnNondeterministicUpdate() +``` + ##### `ResetFirstName` ```go func ResetFirstName() ``` +##### `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() +``` + ##### `ResetLastName` ```go func ResetLastName() ``` +##### `ResetLockTimeout` + +```go +func ResetLockTimeout() +``` + ##### `ResetLoginName` ```go func ResetLoginName() ``` +##### `ResetLogLevel` + +```go +func ResetLogLevel() +``` + +##### `ResetMiddleName` + +```go +func ResetMiddleName() +``` + +##### `ResetMinsToBypassMfa` + +```go +func ResetMinsToBypassMfa() +``` + +##### `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 @@ -476,6 +773,150 @@ func ResetRsaPublicKey() 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** | @@ -579,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.94.1/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.95.0/docs/resources/user#import import section} in the documentation of this resource for the id to use --- @@ -609,41 +1050,170 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | -| HasRsaPublicKey | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| FullyQualifiedName | *string | *No description.* | +| Parameters | UserParametersList | *No description.* | +| ShowOutput | UserShowOutputList | *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.* | -| DefaultSecondaryRolesInput | *[]*string | *No description.* | +| DefaultSecondaryRolesOptionInput | *string | *No description.* | | DefaultWarehouseInput | *string | *No description.* | -| DisabledInput | interface{} | *No description.* | +| DisabledInput | *string | *No description.* | +| DisableMfaInput | *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.* | | FirstNameInput | *string | *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.* | | LastNameInput | *string | *No description.* | +| LockTimeoutInput | *f64 | *No description.* | | LoginNameInput | *string | *No description.* | -| MustChangePasswordInput | interface{} | *No description.* | +| LogLevelInput | *string | *No description.* | +| MiddleNameInput | *string | *No description.* | +| MinsToBypassMfaInput | *f64 | *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.* | -| DefaultSecondaryRoles | *[]*string | *No description.* | +| DefaultSecondaryRolesOption | *string | *No description.* | | DefaultWarehouse | *string | *No description.* | -| Disabled | interface{} | *No description.* | +| Disabled | *string | *No description.* | +| DisableMfa | *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.* | | FirstName | *string | *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.* | | LastName | *string | *No description.* | +| LockTimeout | *f64 | *No description.* | | LoginName | *string | *No description.* | -| MustChangePassword | interface{} | *No description.* | +| LogLevel | *string | *No description.* | +| MiddleName | *string | *No description.* | +| MinsToBypassMfa | *f64 | *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.* | --- @@ -789,748 +1359,33015 @@ func Provisioners() *[]interface{} --- -##### `HasRsaPublicKey`Required +##### `FullyQualifiedName`Required ```go -func HasRsaPublicKey() IResolvable +func FullyQualifiedName() *string ``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable +- *Type:* *string --- -##### `CommentInput`Optional +##### `Parameters`Required ```go -func CommentInput() *string +func Parameters() UserParametersList ``` -- *Type:* *string +- *Type:* UserParametersList --- -##### `DefaultNamespaceInput`Optional +##### `ShowOutput`Required ```go -func DefaultNamespaceInput() *string +func ShowOutput() UserShowOutputList ``` -- *Type:* *string +- *Type:* UserShowOutputList --- -##### `DefaultRoleInput`Optional +##### `UserType`Required ```go -func DefaultRoleInput() *string +func UserType() *string ``` - *Type:* *string --- -##### `DefaultSecondaryRolesInput`Optional +##### `AbortDetachedQueryInput`Optional ```go -func DefaultSecondaryRolesInput() *[]*string +func AbortDetachedQueryInput() interface{} ``` -- *Type:* *[]*string +- *Type:* interface{} --- -##### `DefaultWarehouseInput`Optional +##### `AutocommitInput`Optional ```go -func DefaultWarehouseInput() *string +func AutocommitInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `DisabledInput`Optional +##### `BinaryInputFormatInput`Optional ```go -func DisabledInput() interface{} +func BinaryInputFormatInput() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `DisplayNameInput`Optional +##### `BinaryOutputFormatInput`Optional ```go -func DisplayNameInput() *string +func BinaryOutputFormatInput() *string ``` - *Type:* *string --- -##### `EmailInput`Optional +##### `ClientMemoryLimitInput`Optional ```go -func EmailInput() *string +func ClientMemoryLimitInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `FirstNameInput`Optional +##### `ClientMetadataRequestUseConnectionCtxInput`Optional ```go -func FirstNameInput() *string +func ClientMetadataRequestUseConnectionCtxInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `IdInput`Optional +##### `ClientPrefetchThreadsInput`Optional ```go -func IdInput() *string +func ClientPrefetchThreadsInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `LastNameInput`Optional +##### `ClientResultChunkSizeInput`Optional ```go -func LastNameInput() *string +func ClientResultChunkSizeInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `LoginNameInput`Optional +##### `ClientResultColumnCaseInsensitiveInput`Optional ```go -func LoginNameInput() *string +func ClientResultColumnCaseInsensitiveInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `MustChangePasswordInput`Optional +##### `ClientSessionKeepAliveHeartbeatFrequencyInput`Optional ```go -func MustChangePasswordInput() interface{} +func ClientSessionKeepAliveHeartbeatFrequencyInput() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `NameInput`Optional +##### `ClientSessionKeepAliveInput`Optional ```go -func NameInput() *string +func ClientSessionKeepAliveInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `PasswordInput`Optional +##### `ClientTimestampTypeMappingInput`Optional ```go -func PasswordInput() *string +func ClientTimestampTypeMappingInput() *string ``` - *Type:* *string --- -##### `RsaPublicKey2Input`Optional +##### `CommentInput`Optional ```go -func RsaPublicKey2Input() *string +func CommentInput() *string ``` - *Type:* *string --- -##### `RsaPublicKeyInput`Optional +##### `DateInputFormatInput`Optional ```go -func RsaPublicKeyInput() *string +func DateInputFormatInput() *string ``` - *Type:* *string --- -##### `Comment`Required +##### `DateOutputFormatInput`Optional ```go -func Comment() *string +func DateOutputFormatInput() *string ``` - *Type:* *string --- -##### `DefaultNamespace`Required +##### `DaysToExpiryInput`Optional ```go -func DefaultNamespace() *string +func DaysToExpiryInput() *f64 ``` -- *Type:* *string +- *Type:* *f64 --- -##### `DefaultRole`Required +##### `DefaultNamespaceInput`Optional ```go -func DefaultRole() *string +func DefaultNamespaceInput() *string ``` - *Type:* *string --- -##### `DefaultSecondaryRoles`Required +##### `DefaultRoleInput`Optional ```go -func DefaultSecondaryRoles() *[]*string +func DefaultRoleInput() *string ``` -- *Type:* *[]*string +- *Type:* *string --- -##### `DefaultWarehouse`Required +##### `DefaultSecondaryRolesOptionInput`Optional ```go -func DefaultWarehouse() *string +func DefaultSecondaryRolesOptionInput() *string ``` - *Type:* *string --- -##### `Disabled`Required +##### `DefaultWarehouseInput`Optional ```go -func Disabled() interface{} +func DefaultWarehouseInput() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `DisplayName`Required +##### `DisabledInput`Optional ```go -func DisplayName() *string +func DisabledInput() *string ``` - *Type:* *string --- -##### `Email`Required +##### `DisableMfaInput`Optional ```go -func Email() *string +func DisableMfaInput() *string ``` - *Type:* *string --- -##### `FirstName`Required +##### `DisplayNameInput`Optional ```go -func FirstName() *string +func DisplayNameInput() *string ``` - *Type:* *string --- -##### `Id`Required +##### `EmailInput`Optional ```go -func Id() *string +func EmailInput() *string ``` - *Type:* *string --- -##### `LastName`Required +##### `EnableUnloadPhysicalTypeOptimizationInput`Optional ```go -func LastName() *string +func EnableUnloadPhysicalTypeOptimizationInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `LoginName`Required +##### `EnableUnredactedQuerySyntaxErrorInput`Optional ```go -func LoginName() *string +func EnableUnredactedQuerySyntaxErrorInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `MustChangePassword`Required +##### `ErrorOnNondeterministicMergeInput`Optional ```go -func MustChangePassword() interface{} +func ErrorOnNondeterministicMergeInput() interface{} ``` - *Type:* interface{} --- -##### `Name`Required +##### `ErrorOnNondeterministicUpdateInput`Optional ```go -func Name() *string +func ErrorOnNondeterministicUpdateInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `Password`Required +##### `FirstNameInput`Optional ```go -func Password() *string +func FirstNameInput() *string ``` - *Type:* *string --- -##### `RsaPublicKey`Required +##### `GeographyOutputFormatInput`Optional ```go -func RsaPublicKey() *string +func GeographyOutputFormatInput() *string ``` - *Type:* *string --- -##### `RsaPublicKey2`Required +##### `GeometryOutputFormatInput`Optional ```go -func RsaPublicKey2() *string +func GeometryOutputFormatInput() *string ``` - *Type:* *string --- -#### Constants - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TfResourceType | *string | *No description.* | - ---- - -##### `TfResourceType`Required +##### `IdInput`Optional ```go -func TfResourceType() *string +func IdInput() *string ``` - *Type:* *string --- -## Structs - -### UserConfig - -#### Initializer +##### `JdbcTreatDecimalAsIntInput`Optional ```go -import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" - -&user.UserConfig { - 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, - Comment: *string, - DefaultNamespace: *string, - DefaultRole: *string, - DefaultSecondaryRoles: *[]*string, - DefaultWarehouse: *string, - Disabled: interface{}, - DisplayName: *string, - Email: *string, - FirstName: *string, - Id: *string, - LastName: *string, - LoginName: *string, - MustChangePassword: interface{}, - Password: *string, - RsaPublicKey: *string, - RsaPublicKey2: *string, -} +func JdbcTreatDecimalAsIntInput() interface{} ``` -#### 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. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). | -| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. | -| 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. | -| DefaultSecondaryRoles | *[]*string | Specifies the set of 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 | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. | -| DisplayName | *string | Name displayed for the user in the Snowflake web interface. | -| Email | *string | Email address for the user. | -| FirstName | *string | First name of the user. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id}. | -| LastName | *string | Last name of the user. | -| LoginName | *string | The name users use to log in. If not supplied, snowflake will use name instead. | -| MustChangePassword | interface{} | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | -| Password | *string | **WARNING:** this will put the password in the terraform state file. Use carefully. | -| 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; | +- *Type:* interface{} --- -##### `Connection`Optional +##### `JdbcTreatTimestampNtzAsUtcInput`Optional ```go -Connection interface{} +func JdbcTreatTimestampNtzAsUtcInput() interface{} ``` - *Type:* interface{} --- -##### `Count`Optional +##### `JdbcUseSessionTimezoneInput`Optional ```go -Count interface{} +func JdbcUseSessionTimezoneInput() interface{} ``` - *Type:* interface{} --- -##### `DependsOn`Optional +##### `JsonIndentInput`Optional ```go -DependsOn *[]ITerraformDependable +func JsonIndentInput() *f64 ``` -- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable +- *Type:* *f64 --- -##### `ForEach`Optional +##### `LastNameInput`Optional ```go -ForEach ITerraformIterator +func LastNameInput() *string ``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator +- *Type:* *string --- -##### `Lifecycle`Optional +##### `LockTimeoutInput`Optional ```go -Lifecycle TerraformResourceLifecycle +func LockTimeoutInput() *f64 ``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle +- *Type:* *f64 --- -##### `Provider`Optional +##### `LoginNameInput`Optional ```go -Provider TerraformProvider +func LoginNameInput() *string ``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider +- *Type:* *string --- -##### `Provisioners`Optional +##### `LogLevelInput`Optional ```go -Provisioners *[]interface{} +func LogLevelInput() *string ``` -- *Type:* *[]interface{} +- *Type:* *string --- -##### `Name`Required +##### `MiddleNameInput`Optional ```go -Name *string +func MiddleNameInput() *string ``` - *Type:* *string -Name of the user. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#name User#name} - --- -##### `Comment`Optional +##### `MinsToBypassMfaInput`Optional ```go -Comment *string +func MinsToBypassMfaInput() *f64 ``` -- *Type:* *string - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. +- *Type:* *f64 --- -##### `DefaultNamespace`Optional +##### `MinsToUnlockInput`Optional ```go -DefaultNamespace *string +func MinsToUnlockInput() *f64 ``` -- *Type:* *string - -Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_namespace User#default_namespace} +- *Type:* *f64 --- -##### `DefaultRole`Optional +##### `MultiStatementCountInput`Optional ```go -DefaultRole *string +func MultiStatementCountInput() *f64 ``` -- *Type:* *string - -Specifies the role that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_role User#default_role} +- *Type:* *f64 --- -##### `DefaultSecondaryRoles`Optional +##### `MustChangePasswordInput`Optional ```go -DefaultSecondaryRoles *[]*string +func MustChangePasswordInput() *string ``` -- *Type:* *[]*string +- *Type:* *string + +--- -Specifies the set of secondary roles that are active for the user’s session upon login. +##### `NameInput`Optional -Currently only ["ALL"] value is supported - more information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties) +```go +func NameInput() *string +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_secondary_roles User#default_secondary_roles} +- *Type:* *string --- -##### `DefaultWarehouse`Optional +##### `NetworkPolicyInput`Optional ```go -DefaultWarehouse *string +func NetworkPolicyInput() *string ``` - *Type:* *string -Specifies the virtual warehouse that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_warehouse User#default_warehouse} - --- -##### `Disabled`Optional +##### `NoorderSequenceAsDefaultInput`Optional ```go -Disabled interface{} +func NoorderSequenceAsDefaultInput() interface{} ``` - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. - --- -##### `DisplayName`Optional +##### `OdbcTreatDecimalAsIntInput`Optional ```go -DisplayName *string +func OdbcTreatDecimalAsIntInput() interface{} ``` -- *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.94.1/docs/resources/user#display_name User#display_name} +- *Type:* interface{} --- -##### `Email`Optional +##### `PasswordInput`Optional ```go -Email *string +func PasswordInput() *string ``` - *Type:* *string -Email address for the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#email User#email} - --- -##### `FirstName`Optional +##### `PreventUnloadToInternalStagesInput`Optional ```go -FirstName *string +func PreventUnloadToInternalStagesInput() interface{} ``` -- *Type:* *string - -First name of the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#first_name User#first_name} +- *Type:* interface{} --- -##### `Id`Optional +##### `QueryTagInput`Optional ```go -Id *string +func QueryTagInput() *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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. - --- -##### `LastName`Optional +##### `QuotedIdentifiersIgnoreCaseInput`Optional ```go -LastName *string +func QuotedIdentifiersIgnoreCaseInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RowsPerResultsetInput`Optional + +```go +func RowsPerResultsetInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RsaPublicKey2Input`Optional + +```go +func RsaPublicKey2Input() *string ``` - *Type:* *string -Last name of the user. +--- + +##### `RsaPublicKeyInput`Optional + +```go +func RsaPublicKeyInput() *string +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#last_name User#last_name} +- *Type:* *string --- -##### `LoginName`Optional +##### `S3StageVpceDnsNameInput`Optional ```go -LoginName *string +func S3StageVpceDnsNameInput() *string +``` + +- *Type:* *string + +--- + +##### `SearchPathInput`Optional + +```go +func SearchPathInput() *string ``` - *Type:* *string -The name users use to log in. If not supplied, snowflake will use name instead. +--- + +##### `SimulatedDataSharingConsumerInput`Optional -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#login_name User#login_name} +```go +func SimulatedDataSharingConsumerInput() *string +``` + +- *Type:* *string --- -##### `MustChangePassword`Optional +##### `StatementQueuedTimeoutInSecondsInput`Optional + +```go +func StatementQueuedTimeoutInSecondsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StatementTimeoutInSecondsInput`Optional + +```go +func StatementTimeoutInSecondsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StrictJsonOutputInput`Optional ```go -MustChangePassword interface{} +func StrictJsonOutputInput() interface{} ``` - *Type:* interface{} -Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. +--- + +##### `TimeInputFormatInput`Optional + +```go +func TimeInputFormatInput() *string +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#must_change_password User#must_change_password} +- *Type:* *string --- -##### `Password`Optional +##### `TimeOutputFormatInput`Optional ```go -Password *string +func TimeOutputFormatInput() *string ``` - *Type:* *string -**WARNING:** this will put the password in the terraform state file. Use carefully. +--- + +##### `TimestampDayIsAlways24HInput`Optional + +```go +func TimestampDayIsAlways24HInput() interface{} +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#password User#password} +- *Type:* interface{} --- -##### `RsaPublicKey`Optional +##### `TimestampInputFormatInput`Optional ```go -RsaPublicKey *string +func TimestampInputFormatInput() *string ``` - *Type:* *string -Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. +--- + +##### `TimestampLtzOutputFormatInput`Optional + +```go +func TimestampLtzOutputFormatInput() *string +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#rsa_public_key User#rsa_public_key} +- *Type:* *string --- -##### `RsaPublicKey2`Optional +##### `TimestampNtzOutputFormatInput`Optional ```go -RsaPublicKey2 *string +func TimestampNtzOutputFormatInput() *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. +##### `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 + +--- + +##### `DisableMfa`Required + +```go +func DisableMfa() *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{} + +--- + +##### `FirstName`Required + +```go +func FirstName() *string +``` + +- *Type:* *string + +--- + +##### `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 + +--- + +##### `LastName`Required + +```go +func LastName() *string +``` + +- *Type:* *string + +--- + +##### `LockTimeout`Required + +```go +func LockTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LoginName`Required + +```go +func LoginName() *string +``` + +- *Type:* *string + +--- + +##### `LogLevel`Required + +```go +func LogLevel() *string +``` + +- *Type:* *string + +--- + +##### `MiddleName`Required + +```go +func MiddleName() *string +``` + +- *Type:* *string + +--- + +##### `MinsToBypassMfa`Required + +```go +func MinsToBypassMfa() *f64 +``` + +- *Type:* *f64 + +--- + +##### `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 + +### UserConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserConfig { + 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, + DisableMfa: *string, + DisplayName: *string, + Email: *string, + EnableUnloadPhysicalTypeOptimization: interface{}, + EnableUnredactedQuerySyntaxError: interface{}, + ErrorOnNondeterministicMerge: interface{}, + ErrorOnNondeterministicUpdate: interface{}, + FirstName: *string, + GeographyOutputFormat: *string, + GeometryOutputFormat: *string, + Id: *string, + JdbcTreatDecimalAsInt: interface{}, + JdbcTreatTimestampNtzAsUtc: interface{}, + JdbcUseSessionTimezone: interface{}, + JsonIndent: *f64, + LastName: *string, + LockTimeout: *f64, + LoginName: *string, + LogLevel: *string, + MiddleName: *string, + MinsToBypassMfa: *f64, + 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. | +| 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". | +| 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). | +| 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.95.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). | +| JsonIndent | *f64 | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| LastName | *string | Last name of the user. | +| 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. | +| MiddleName | *string | Middle name of the user. | +| MinsToBypassMfa | *f64 | Specifies the number of minutes to temporarily bypass MFA for the user. | +| 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.95.0/docs/resources/user#name User#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.95.0/docs/resources/user#abort_detached_query User#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.95.0/docs/resources/user#autocommit User#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.95.0/docs/resources/user#binary_input_format User#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.95.0/docs/resources/user#binary_output_format User#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.95.0/docs/resources/user#client_memory_limit User#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.95.0/docs/resources/user#client_metadata_request_use_connection_ctx User#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.95.0/docs/resources/user#client_prefetch_threads User#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.95.0/docs/resources/user#client_result_chunk_size User#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.95.0/docs/resources/user#client_result_column_case_insensitive User#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.95.0/docs/resources/user#client_session_keep_alive User#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.95.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#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.95.0/docs/resources/user#client_timestamp_type_mapping User#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.95.0/docs/resources/user#comment User#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.95.0/docs/resources/user#date_input_format User#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.95.0/docs/resources/user#date_output_format User#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.95.0/docs/resources/user#days_to_expiry User#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.95.0/docs/resources/user#default_namespace User#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.95.0/docs/resources/user#default_role User#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.95.0/docs/resources/user#default_secondary_roles_option User#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.95.0/docs/resources/user#default_warehouse User#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.95.0/docs/resources/user#disabled User#disabled} + +--- + +##### `DisableMfa`Optional + +```go +DisableMfa *string +``` + +- *Type:* *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.95.0/docs/resources/user#disable_mfa User#disable_mfa} + +--- + +##### `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.95.0/docs/resources/user#display_name User#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.95.0/docs/resources/user#email User#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.95.0/docs/resources/user#enable_unload_physical_type_optimization User#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.95.0/docs/resources/user#enable_unredacted_query_syntax_error User#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.95.0/docs/resources/user#error_on_nondeterministic_merge User#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.95.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} + +--- + +##### `FirstName`Optional + +```go +FirstName *string +``` + +- *Type:* *string + +First name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#first_name User#first_name} + +--- + +##### `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.95.0/docs/resources/user#geography_output_format User#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.95.0/docs/resources/user#geometry_output_format User#geometry_output_format} + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + +--- + +##### `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.95.0/docs/resources/user#jdbc_treat_decimal_as_int User#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.95.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#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.95.0/docs/resources/user#jdbc_use_session_timezone User#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.95.0/docs/resources/user#json_indent User#json_indent} + +--- + +##### `LastName`Optional + +```go +LastName *string +``` + +- *Type:* *string + +Last name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#last_name User#last_name} + +--- + +##### `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.95.0/docs/resources/user#lock_timeout User#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.95.0/docs/resources/user#login_name User#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.95.0/docs/resources/user#log_level User#log_level} + +--- + +##### `MiddleName`Optional + +```go +MiddleName *string +``` + +- *Type:* *string + +Middle name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#middle_name User#middle_name} + +--- + +##### `MinsToBypassMfa`Optional + +```go +MinsToBypassMfa *f64 +``` + +- *Type:* *f64 + +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.95.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} + +--- + +##### `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.95.0/docs/resources/user#mins_to_unlock User#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.95.0/docs/resources/user#multi_statement_count User#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.95.0/docs/resources/user#must_change_password User#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.95.0/docs/resources/user#network_policy User#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.95.0/docs/resources/user#noorder_sequence_as_default User#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.95.0/docs/resources/user#odbc_treat_decimal_as_int User#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.95.0/docs/resources/user#password User#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.95.0/docs/resources/user#prevent_unload_to_internal_stages User#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.95.0/docs/resources/user#query_tag User#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.95.0/docs/resources/user#quoted_identifiers_ignore_case User#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.95.0/docs/resources/user#rows_per_resultset User#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.95.0/docs/resources/user#rsa_public_key User#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.95.0/docs/resources/user#rsa_public_key_2 User#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.95.0/docs/resources/user#s3_stage_vpce_dns_name User#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.95.0/docs/resources/user#search_path User#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.95.0/docs/resources/user#simulated_data_sharing_consumer User#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.95.0/docs/resources/user#statement_queued_timeout_in_seconds User#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.95.0/docs/resources/user#statement_timeout_in_seconds User#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.95.0/docs/resources/user#strict_json_output User#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.95.0/docs/resources/user#time_input_format User#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.95.0/docs/resources/user#time_output_format User#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.95.0/docs/resources/user#timestamp_day_is_always_24h User#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.95.0/docs/resources/user#timestamp_input_format User#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.95.0/docs/resources/user#timestamp_ltz_output_format User#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.95.0/docs/resources/user#timestamp_ntz_output_format User#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.95.0/docs/resources/user#timestamp_output_format User#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.95.0/docs/resources/user#timestamp_type_mapping User#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.95.0/docs/resources/user#timestamp_tz_output_format User#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.95.0/docs/resources/user#timezone User#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.95.0/docs/resources/user#trace_level User#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.95.0/docs/resources/user#transaction_abort_on_error User#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.95.0/docs/resources/user#transaction_default_isolation_level User#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.95.0/docs/resources/user#two_digit_century_start User#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.95.0/docs/resources/user#unsupported_ddl_action User#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.95.0/docs/resources/user#use_cached_result User#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.95.0/docs/resources/user#week_of_year_policy User#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.95.0/docs/resources/user#week_start User#week_start} + +--- + +### UserParameters + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParameters { + +} +``` + + +### UserParametersAbortDetachedQuery + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersAbortDetachedQuery { + +} +``` + + +### UserParametersAutocommit + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersAutocommit { + +} +``` + + +### UserParametersBinaryInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersBinaryInputFormat { + +} +``` + + +### UserParametersBinaryOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersBinaryOutputFormat { + +} +``` + + +### UserParametersClientMemoryLimit + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersClientMemoryLimit { + +} +``` + + +### UserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersClientMetadataRequestUseConnectionCtx { + +} +``` + + +### UserParametersClientPrefetchThreads + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersClientPrefetchThreads { + +} +``` + + +### UserParametersClientResultChunkSize + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersClientResultChunkSize { + +} +``` + + +### UserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersClientResultColumnCaseInsensitive { + +} +``` + + +### UserParametersClientSessionKeepAlive + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersClientSessionKeepAlive { + +} +``` + + +### UserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersClientSessionKeepAliveHeartbeatFrequency { + +} +``` + + +### UserParametersClientTimestampTypeMapping + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersClientTimestampTypeMapping { + +} +``` + + +### UserParametersDateInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersDateInputFormat { + +} +``` + + +### UserParametersDateOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersDateOutputFormat { + +} +``` + + +### UserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersEnableUnloadPhysicalTypeOptimization { + +} +``` + + +### UserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersEnableUnredactedQuerySyntaxError { + +} +``` + + +### UserParametersErrorOnNondeterministicMerge + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersErrorOnNondeterministicMerge { + +} +``` + + +### UserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersErrorOnNondeterministicUpdate { + +} +``` + + +### UserParametersGeographyOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersGeographyOutputFormat { + +} +``` + + +### UserParametersGeometryOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersGeometryOutputFormat { + +} +``` + + +### UserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersJdbcTreatDecimalAsInt { + +} +``` + + +### UserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersJdbcTreatTimestampNtzAsUtc { + +} +``` + + +### UserParametersJdbcUseSessionTimezone + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersJdbcUseSessionTimezone { + +} +``` + + +### UserParametersJsonIndent + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersJsonIndent { + +} +``` + + +### UserParametersLockTimeout + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersLockTimeout { + +} +``` + + +### UserParametersLogLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersLogLevel { + +} +``` + + +### UserParametersMultiStatementCount + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersMultiStatementCount { + +} +``` + + +### UserParametersNetworkPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersNetworkPolicy { + +} +``` + + +### UserParametersNoorderSequenceAsDefault + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersNoorderSequenceAsDefault { + +} +``` + + +### UserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersOdbcTreatDecimalAsInt { + +} +``` + + +### UserParametersPreventUnloadToInternalStages + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersPreventUnloadToInternalStages { + +} +``` + + +### UserParametersQueryTag + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersQueryTag { + +} +``` + + +### UserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersQuotedIdentifiersIgnoreCase { + +} +``` + + +### UserParametersRowsPerResultset + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersRowsPerResultset { + +} +``` + + +### UserParametersS3StageVpceDnsName + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersS3StageVpceDnsName { + +} +``` + + +### UserParametersSearchPath + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersSearchPath { + +} +``` + + +### UserParametersSimulatedDataSharingConsumer + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersSimulatedDataSharingConsumer { + +} +``` + + +### UserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersStatementQueuedTimeoutInSeconds { + +} +``` + + +### UserParametersStatementTimeoutInSeconds + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersStatementTimeoutInSeconds { + +} +``` + + +### UserParametersStrictJsonOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersStrictJsonOutput { + +} +``` + + +### UserParametersTimeInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimeInputFormat { + +} +``` + + +### UserParametersTimeOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimeOutputFormat { + +} +``` + + +### UserParametersTimestampDayIsAlways24H + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimestampDayIsAlways24H { + +} +``` + + +### UserParametersTimestampInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimestampInputFormat { + +} +``` + + +### UserParametersTimestampLtzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimestampLtzOutputFormat { + +} +``` + + +### UserParametersTimestampNtzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimestampNtzOutputFormat { + +} +``` + + +### UserParametersTimestampOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimestampOutputFormat { + +} +``` + + +### UserParametersTimestampTypeMapping + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimestampTypeMapping { + +} +``` + + +### UserParametersTimestampTzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimestampTzOutputFormat { + +} +``` + + +### UserParametersTimezone + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTimezone { + +} +``` + + +### UserParametersTraceLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTraceLevel { + +} +``` + + +### UserParametersTransactionAbortOnError + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTransactionAbortOnError { + +} +``` + + +### UserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTransactionDefaultIsolationLevel { + +} +``` + + +### UserParametersTwoDigitCenturyStart + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersTwoDigitCenturyStart { + +} +``` + + +### UserParametersUnsupportedDdlAction + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersUnsupportedDdlAction { + +} +``` + + +### UserParametersUseCachedResult + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersUseCachedResult { + +} +``` + + +### UserParametersWeekOfYearPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersWeekOfYearPolicy { + +} +``` + + +### UserParametersWeekStart + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserParametersWeekStart { + +} +``` + + +### UserShowOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +&user.UserShowOutput { + +} +``` + + +## Classes + +### UserParametersAbortDetachedQueryList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersAbortDetachedQueryList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersAbortDetachedQueryList +``` + +| **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) UserParametersAbortDetachedQueryOutputReference +``` + +###### `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 + +--- + + +### UserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersAbortDetachedQueryOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersAbortDetachedQueryOutputReference +``` + +| **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 | UserParametersAbortDetachedQuery | *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() UserParametersAbortDetachedQuery +``` + +- *Type:* UserParametersAbortDetachedQuery + +--- + + +### UserParametersAutocommitList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersAutocommitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersAutocommitList +``` + +| **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) UserParametersAutocommitOutputReference +``` + +###### `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 + +--- + + +### UserParametersAutocommitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersAutocommitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersAutocommitOutputReference +``` + +| **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 | UserParametersAutocommit | *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() UserParametersAutocommit +``` + +- *Type:* UserParametersAutocommit + +--- + + +### UserParametersBinaryInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersBinaryInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersBinaryInputFormatList +``` + +| **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) UserParametersBinaryInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersBinaryInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersBinaryInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersBinaryInputFormatOutputReference +``` + +| **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 | UserParametersBinaryInputFormat | *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() UserParametersBinaryInputFormat +``` + +- *Type:* UserParametersBinaryInputFormat + +--- + + +### UserParametersBinaryOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersBinaryOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersBinaryOutputFormatList +``` + +| **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) UserParametersBinaryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersBinaryOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersBinaryOutputFormatOutputReference +``` + +| **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 | UserParametersBinaryOutputFormat | *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() UserParametersBinaryOutputFormat +``` + +- *Type:* UserParametersBinaryOutputFormat + +--- + + +### UserParametersClientMemoryLimitList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientMemoryLimitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersClientMemoryLimitList +``` + +| **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) UserParametersClientMemoryLimitOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientMemoryLimitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientMemoryLimitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersClientMemoryLimitOutputReference +``` + +| **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 | UserParametersClientMemoryLimit | *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() UserParametersClientMemoryLimit +``` + +- *Type:* UserParametersClientMemoryLimit + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientMetadataRequestUseConnectionCtxList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersClientMetadataRequestUseConnectionCtxList +``` + +| **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) UserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientMetadataRequestUseConnectionCtxOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +| **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 | UserParametersClientMetadataRequestUseConnectionCtx | *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() UserParametersClientMetadataRequestUseConnectionCtx +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### UserParametersClientPrefetchThreadsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientPrefetchThreadsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersClientPrefetchThreadsList +``` + +| **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) UserParametersClientPrefetchThreadsOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientPrefetchThreadsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersClientPrefetchThreadsOutputReference +``` + +| **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 | UserParametersClientPrefetchThreads | *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() UserParametersClientPrefetchThreads +``` + +- *Type:* UserParametersClientPrefetchThreads + +--- + + +### UserParametersClientResultChunkSizeList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientResultChunkSizeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersClientResultChunkSizeList +``` + +| **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) UserParametersClientResultChunkSizeOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientResultChunkSizeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersClientResultChunkSizeOutputReference +``` + +| **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 | UserParametersClientResultChunkSize | *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() UserParametersClientResultChunkSize +``` + +- *Type:* UserParametersClientResultChunkSize + +--- + + +### UserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientResultColumnCaseInsensitiveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersClientResultColumnCaseInsensitiveList +``` + +| **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) UserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientResultColumnCaseInsensitiveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +| **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 | UserParametersClientResultColumnCaseInsensitive | *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() UserParametersClientResultColumnCaseInsensitive +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitive + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientSessionKeepAliveHeartbeatFrequencyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +| **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) UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +| **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 | UserParametersClientSessionKeepAliveHeartbeatFrequency | *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() UserParametersClientSessionKeepAliveHeartbeatFrequency +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### UserParametersClientSessionKeepAliveList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientSessionKeepAliveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersClientSessionKeepAliveList +``` + +| **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) UserParametersClientSessionKeepAliveOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientSessionKeepAliveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersClientSessionKeepAliveOutputReference +``` + +| **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 | UserParametersClientSessionKeepAlive | *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() UserParametersClientSessionKeepAlive +``` + +- *Type:* UserParametersClientSessionKeepAlive + +--- + + +### UserParametersClientTimestampTypeMappingList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientTimestampTypeMappingList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersClientTimestampTypeMappingList +``` + +| **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) UserParametersClientTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersClientTimestampTypeMappingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersClientTimestampTypeMappingOutputReference +``` + +| **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 | UserParametersClientTimestampTypeMapping | *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() UserParametersClientTimestampTypeMapping +``` + +- *Type:* UserParametersClientTimestampTypeMapping + +--- + + +### UserParametersDateInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersDateInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersDateInputFormatList +``` + +| **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) UserParametersDateInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersDateInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersDateInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersDateInputFormatOutputReference +``` + +| **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 | UserParametersDateInputFormat | *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() UserParametersDateInputFormat +``` + +- *Type:* UserParametersDateInputFormat + +--- + + +### UserParametersDateOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersDateOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersDateOutputFormatList +``` + +| **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) UserParametersDateOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersDateOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersDateOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersDateOutputFormatOutputReference +``` + +| **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 | UserParametersDateOutputFormat | *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() UserParametersDateOutputFormat +``` + +- *Type:* UserParametersDateOutputFormat + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersEnableUnloadPhysicalTypeOptimizationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersEnableUnloadPhysicalTypeOptimizationList +``` + +| **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) UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `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 + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +| **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 | UserParametersEnableUnloadPhysicalTypeOptimization | *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() UserParametersEnableUnloadPhysicalTypeOptimization +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersEnableUnredactedQuerySyntaxErrorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersEnableUnredactedQuerySyntaxErrorList +``` + +| **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) UserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `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 + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +| **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 | UserParametersEnableUnredactedQuerySyntaxError | *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() UserParametersEnableUnredactedQuerySyntaxError +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxError + +--- + + +### UserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersErrorOnNondeterministicMergeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersErrorOnNondeterministicMergeList +``` + +| **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) UserParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `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 + +--- + + +### UserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersErrorOnNondeterministicMergeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersErrorOnNondeterministicMergeOutputReference +``` + +| **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 | UserParametersErrorOnNondeterministicMerge | *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() UserParametersErrorOnNondeterministicMerge +``` + +- *Type:* UserParametersErrorOnNondeterministicMerge + +--- + + +### UserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersErrorOnNondeterministicUpdateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersErrorOnNondeterministicUpdateList +``` + +| **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) UserParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `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 + +--- + + +### UserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersErrorOnNondeterministicUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersErrorOnNondeterministicUpdateOutputReference +``` + +| **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 | UserParametersErrorOnNondeterministicUpdate | *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() UserParametersErrorOnNondeterministicUpdate +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdate + +--- + + +### UserParametersGeographyOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersGeographyOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersGeographyOutputFormatList +``` + +| **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) UserParametersGeographyOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersGeographyOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersGeographyOutputFormatOutputReference +``` + +| **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 | UserParametersGeographyOutputFormat | *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() UserParametersGeographyOutputFormat +``` + +- *Type:* UserParametersGeographyOutputFormat + +--- + + +### UserParametersGeometryOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersGeometryOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersGeometryOutputFormatList +``` + +| **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) UserParametersGeometryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersGeometryOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersGeometryOutputFormatOutputReference +``` + +| **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 | UserParametersGeometryOutputFormat | *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() UserParametersGeometryOutputFormat +``` + +- *Type:* UserParametersGeometryOutputFormat + +--- + + +### UserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersJdbcTreatDecimalAsIntList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersJdbcTreatDecimalAsIntList +``` + +| **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) UserParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### UserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersJdbcTreatDecimalAsIntOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersJdbcTreatDecimalAsIntOutputReference +``` + +| **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 | UserParametersJdbcTreatDecimalAsInt | *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() UserParametersJdbcTreatDecimalAsInt +``` + +- *Type:* UserParametersJdbcTreatDecimalAsInt + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersJdbcTreatTimestampNtzAsUtcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersJdbcTreatTimestampNtzAsUtcList +``` + +| **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) UserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `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 + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +| **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 | UserParametersJdbcTreatTimestampNtzAsUtc | *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() UserParametersJdbcTreatTimestampNtzAsUtc +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### UserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersJdbcUseSessionTimezoneList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersJdbcUseSessionTimezoneList +``` + +| **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) UserParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `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 + +--- + + +### UserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersJdbcUseSessionTimezoneOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersJdbcUseSessionTimezoneOutputReference +``` + +| **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 | UserParametersJdbcUseSessionTimezone | *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() UserParametersJdbcUseSessionTimezone +``` + +- *Type:* UserParametersJdbcUseSessionTimezone + +--- + + +### UserParametersJsonIndentList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersJsonIndentList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersJsonIndentList +``` + +| **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) UserParametersJsonIndentOutputReference +``` + +###### `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 + +--- + + +### UserParametersJsonIndentOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersJsonIndentOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersJsonIndentOutputReference +``` + +| **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 | UserParametersJsonIndent | *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() UserParametersJsonIndent +``` + +- *Type:* UserParametersJsonIndent + +--- + + +### UserParametersList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersList +``` + +| **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) UserParametersOutputReference +``` + +###### `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 + +--- + + +### UserParametersLockTimeoutList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersLockTimeoutList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersLockTimeoutList +``` + +| **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) UserParametersLockTimeoutOutputReference +``` + +###### `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 + +--- + + +### UserParametersLockTimeoutOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersLockTimeoutOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersLockTimeoutOutputReference +``` + +| **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 | UserParametersLockTimeout | *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() UserParametersLockTimeout +``` + +- *Type:* UserParametersLockTimeout + +--- + + +### UserParametersLogLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersLogLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersLogLevelList +``` + +| **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) UserParametersLogLevelOutputReference +``` + +###### `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 + +--- + + +### UserParametersLogLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersLogLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersLogLevelOutputReference +``` + +| **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 | UserParametersLogLevel | *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() UserParametersLogLevel +``` + +- *Type:* UserParametersLogLevel + +--- + + +### UserParametersMultiStatementCountList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersMultiStatementCountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersMultiStatementCountList +``` + +| **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) UserParametersMultiStatementCountOutputReference +``` + +###### `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 + +--- + + +### UserParametersMultiStatementCountOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersMultiStatementCountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersMultiStatementCountOutputReference +``` + +| **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 | UserParametersMultiStatementCount | *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() UserParametersMultiStatementCount +``` + +- *Type:* UserParametersMultiStatementCount + +--- + + +### UserParametersNetworkPolicyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersNetworkPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersNetworkPolicyList +``` + +| **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) UserParametersNetworkPolicyOutputReference +``` + +###### `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 + +--- + + +### UserParametersNetworkPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersNetworkPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersNetworkPolicyOutputReference +``` + +| **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 | UserParametersNetworkPolicy | *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() UserParametersNetworkPolicy +``` + +- *Type:* UserParametersNetworkPolicy + +--- + + +### UserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersNoorderSequenceAsDefaultList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersNoorderSequenceAsDefaultList +``` + +| **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) UserParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `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 + +--- + + +### UserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersNoorderSequenceAsDefaultOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersNoorderSequenceAsDefaultOutputReference +``` + +| **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 | UserParametersNoorderSequenceAsDefault | *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() UserParametersNoorderSequenceAsDefault +``` + +- *Type:* UserParametersNoorderSequenceAsDefault + +--- + + +### UserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersOdbcTreatDecimalAsIntList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersOdbcTreatDecimalAsIntList +``` + +| **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) UserParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### UserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersOdbcTreatDecimalAsIntOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersOdbcTreatDecimalAsIntOutputReference +``` + +| **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 | UserParametersOdbcTreatDecimalAsInt | *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() UserParametersOdbcTreatDecimalAsInt +``` + +- *Type:* UserParametersOdbcTreatDecimalAsInt + +--- + + +### UserParametersOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersOutputReference +``` + +| **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 | UserParametersAbortDetachedQueryList | *No description.* | +| Autocommit | UserParametersAutocommitList | *No description.* | +| BinaryInputFormat | UserParametersBinaryInputFormatList | *No description.* | +| BinaryOutputFormat | UserParametersBinaryOutputFormatList | *No description.* | +| ClientMemoryLimit | UserParametersClientMemoryLimitList | *No description.* | +| ClientMetadataRequestUseConnectionCtx | UserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| ClientPrefetchThreads | UserParametersClientPrefetchThreadsList | *No description.* | +| ClientResultChunkSize | UserParametersClientResultChunkSizeList | *No description.* | +| ClientResultColumnCaseInsensitive | UserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| ClientSessionKeepAlive | UserParametersClientSessionKeepAliveList | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | UserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| ClientTimestampTypeMapping | UserParametersClientTimestampTypeMappingList | *No description.* | +| DateInputFormat | UserParametersDateInputFormatList | *No description.* | +| DateOutputFormat | UserParametersDateOutputFormatList | *No description.* | +| EnableUnloadPhysicalTypeOptimization | UserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| EnableUnredactedQuerySyntaxError | UserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| ErrorOnNondeterministicMerge | UserParametersErrorOnNondeterministicMergeList | *No description.* | +| ErrorOnNondeterministicUpdate | UserParametersErrorOnNondeterministicUpdateList | *No description.* | +| GeographyOutputFormat | UserParametersGeographyOutputFormatList | *No description.* | +| GeometryOutputFormat | UserParametersGeometryOutputFormatList | *No description.* | +| JdbcTreatDecimalAsInt | UserParametersJdbcTreatDecimalAsIntList | *No description.* | +| JdbcTreatTimestampNtzAsUtc | UserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| JdbcUseSessionTimezone | UserParametersJdbcUseSessionTimezoneList | *No description.* | +| JsonIndent | UserParametersJsonIndentList | *No description.* | +| LockTimeout | UserParametersLockTimeoutList | *No description.* | +| LogLevel | UserParametersLogLevelList | *No description.* | +| MultiStatementCount | UserParametersMultiStatementCountList | *No description.* | +| NetworkPolicy | UserParametersNetworkPolicyList | *No description.* | +| NoorderSequenceAsDefault | UserParametersNoorderSequenceAsDefaultList | *No description.* | +| OdbcTreatDecimalAsInt | UserParametersOdbcTreatDecimalAsIntList | *No description.* | +| PreventUnloadToInternalStages | UserParametersPreventUnloadToInternalStagesList | *No description.* | +| QueryTag | UserParametersQueryTagList | *No description.* | +| QuotedIdentifiersIgnoreCase | UserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| RowsPerResultset | UserParametersRowsPerResultsetList | *No description.* | +| S3StageVpceDnsName | UserParametersS3StageVpceDnsNameList | *No description.* | +| SearchPath | UserParametersSearchPathList | *No description.* | +| SimulatedDataSharingConsumer | UserParametersSimulatedDataSharingConsumerList | *No description.* | +| StatementQueuedTimeoutInSeconds | UserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| StatementTimeoutInSeconds | UserParametersStatementTimeoutInSecondsList | *No description.* | +| StrictJsonOutput | UserParametersStrictJsonOutputList | *No description.* | +| TimeInputFormat | UserParametersTimeInputFormatList | *No description.* | +| TimeOutputFormat | UserParametersTimeOutputFormatList | *No description.* | +| TimestampDayIsAlways24H | UserParametersTimestampDayIsAlways24HList | *No description.* | +| TimestampInputFormat | UserParametersTimestampInputFormatList | *No description.* | +| TimestampLtzOutputFormat | UserParametersTimestampLtzOutputFormatList | *No description.* | +| TimestampNtzOutputFormat | UserParametersTimestampNtzOutputFormatList | *No description.* | +| TimestampOutputFormat | UserParametersTimestampOutputFormatList | *No description.* | +| TimestampTypeMapping | UserParametersTimestampTypeMappingList | *No description.* | +| TimestampTzOutputFormat | UserParametersTimestampTzOutputFormatList | *No description.* | +| Timezone | UserParametersTimezoneList | *No description.* | +| TraceLevel | UserParametersTraceLevelList | *No description.* | +| TransactionAbortOnError | UserParametersTransactionAbortOnErrorList | *No description.* | +| TransactionDefaultIsolationLevel | UserParametersTransactionDefaultIsolationLevelList | *No description.* | +| TwoDigitCenturyStart | UserParametersTwoDigitCenturyStartList | *No description.* | +| UnsupportedDdlAction | UserParametersUnsupportedDdlActionList | *No description.* | +| UseCachedResult | UserParametersUseCachedResultList | *No description.* | +| WeekOfYearPolicy | UserParametersWeekOfYearPolicyList | *No description.* | +| WeekStart | UserParametersWeekStartList | *No description.* | +| InternalValue | UserParameters | *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() UserParametersAbortDetachedQueryList +``` + +- *Type:* UserParametersAbortDetachedQueryList + +--- + +##### `Autocommit`Required + +```go +func Autocommit() UserParametersAutocommitList +``` + +- *Type:* UserParametersAutocommitList + +--- + +##### `BinaryInputFormat`Required + +```go +func BinaryInputFormat() UserParametersBinaryInputFormatList +``` + +- *Type:* UserParametersBinaryInputFormatList + +--- + +##### `BinaryOutputFormat`Required + +```go +func BinaryOutputFormat() UserParametersBinaryOutputFormatList +``` + +- *Type:* UserParametersBinaryOutputFormatList + +--- + +##### `ClientMemoryLimit`Required + +```go +func ClientMemoryLimit() UserParametersClientMemoryLimitList +``` + +- *Type:* UserParametersClientMemoryLimitList + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```go +func ClientMetadataRequestUseConnectionCtx() UserParametersClientMetadataRequestUseConnectionCtxList +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `ClientPrefetchThreads`Required + +```go +func ClientPrefetchThreads() UserParametersClientPrefetchThreadsList +``` + +- *Type:* UserParametersClientPrefetchThreadsList + +--- + +##### `ClientResultChunkSize`Required + +```go +func ClientResultChunkSize() UserParametersClientResultChunkSizeList +``` + +- *Type:* UserParametersClientResultChunkSizeList + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```go +func ClientResultColumnCaseInsensitive() UserParametersClientResultColumnCaseInsensitiveList +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `ClientSessionKeepAlive`Required + +```go +func ClientSessionKeepAlive() UserParametersClientSessionKeepAliveList +``` + +- *Type:* UserParametersClientSessionKeepAliveList + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```go +func ClientSessionKeepAliveHeartbeatFrequency() UserParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `ClientTimestampTypeMapping`Required + +```go +func ClientTimestampTypeMapping() UserParametersClientTimestampTypeMappingList +``` + +- *Type:* UserParametersClientTimestampTypeMappingList + +--- + +##### `DateInputFormat`Required + +```go +func DateInputFormat() UserParametersDateInputFormatList +``` + +- *Type:* UserParametersDateInputFormatList + +--- + +##### `DateOutputFormat`Required + +```go +func DateOutputFormat() UserParametersDateOutputFormatList +``` + +- *Type:* UserParametersDateOutputFormatList + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```go +func EnableUnloadPhysicalTypeOptimization() UserParametersEnableUnloadPhysicalTypeOptimizationList +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```go +func EnableUnredactedQuerySyntaxError() UserParametersEnableUnredactedQuerySyntaxErrorList +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```go +func ErrorOnNondeterministicMerge() UserParametersErrorOnNondeterministicMergeList +``` + +- *Type:* UserParametersErrorOnNondeterministicMergeList + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```go +func ErrorOnNondeterministicUpdate() UserParametersErrorOnNondeterministicUpdateList +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdateList + +--- + +##### `GeographyOutputFormat`Required + +```go +func GeographyOutputFormat() UserParametersGeographyOutputFormatList +``` + +- *Type:* UserParametersGeographyOutputFormatList + +--- + +##### `GeometryOutputFormat`Required + +```go +func GeometryOutputFormat() UserParametersGeometryOutputFormatList +``` + +- *Type:* UserParametersGeometryOutputFormatList + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```go +func JdbcTreatDecimalAsInt() UserParametersJdbcTreatDecimalAsIntList +``` + +- *Type:* UserParametersJdbcTreatDecimalAsIntList + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```go +func JdbcTreatTimestampNtzAsUtc() UserParametersJdbcTreatTimestampNtzAsUtcList +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `JdbcUseSessionTimezone`Required + +```go +func JdbcUseSessionTimezone() UserParametersJdbcUseSessionTimezoneList +``` + +- *Type:* UserParametersJdbcUseSessionTimezoneList + +--- + +##### `JsonIndent`Required + +```go +func JsonIndent() UserParametersJsonIndentList +``` + +- *Type:* UserParametersJsonIndentList + +--- + +##### `LockTimeout`Required + +```go +func LockTimeout() UserParametersLockTimeoutList +``` + +- *Type:* UserParametersLockTimeoutList + +--- + +##### `LogLevel`Required + +```go +func LogLevel() UserParametersLogLevelList +``` + +- *Type:* UserParametersLogLevelList + +--- + +##### `MultiStatementCount`Required + +```go +func MultiStatementCount() UserParametersMultiStatementCountList +``` + +- *Type:* UserParametersMultiStatementCountList + +--- + +##### `NetworkPolicy`Required + +```go +func NetworkPolicy() UserParametersNetworkPolicyList +``` + +- *Type:* UserParametersNetworkPolicyList + +--- + +##### `NoorderSequenceAsDefault`Required + +```go +func NoorderSequenceAsDefault() UserParametersNoorderSequenceAsDefaultList +``` + +- *Type:* UserParametersNoorderSequenceAsDefaultList + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```go +func OdbcTreatDecimalAsInt() UserParametersOdbcTreatDecimalAsIntList +``` + +- *Type:* UserParametersOdbcTreatDecimalAsIntList + +--- + +##### `PreventUnloadToInternalStages`Required + +```go +func PreventUnloadToInternalStages() UserParametersPreventUnloadToInternalStagesList +``` + +- *Type:* UserParametersPreventUnloadToInternalStagesList + +--- + +##### `QueryTag`Required + +```go +func QueryTag() UserParametersQueryTagList +``` + +- *Type:* UserParametersQueryTagList + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```go +func QuotedIdentifiersIgnoreCase() UserParametersQuotedIdentifiersIgnoreCaseList +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `RowsPerResultset`Required + +```go +func RowsPerResultset() UserParametersRowsPerResultsetList +``` + +- *Type:* UserParametersRowsPerResultsetList + +--- + +##### `S3StageVpceDnsName`Required + +```go +func S3StageVpceDnsName() UserParametersS3StageVpceDnsNameList +``` + +- *Type:* UserParametersS3StageVpceDnsNameList + +--- + +##### `SearchPath`Required + +```go +func SearchPath() UserParametersSearchPathList +``` + +- *Type:* UserParametersSearchPathList + +--- + +##### `SimulatedDataSharingConsumer`Required + +```go +func SimulatedDataSharingConsumer() UserParametersSimulatedDataSharingConsumerList +``` + +- *Type:* UserParametersSimulatedDataSharingConsumerList + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```go +func StatementQueuedTimeoutInSeconds() UserParametersStatementQueuedTimeoutInSecondsList +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `StatementTimeoutInSeconds`Required + +```go +func StatementTimeoutInSeconds() UserParametersStatementTimeoutInSecondsList +``` + +- *Type:* UserParametersStatementTimeoutInSecondsList + +--- + +##### `StrictJsonOutput`Required + +```go +func StrictJsonOutput() UserParametersStrictJsonOutputList +``` + +- *Type:* UserParametersStrictJsonOutputList + +--- + +##### `TimeInputFormat`Required + +```go +func TimeInputFormat() UserParametersTimeInputFormatList +``` + +- *Type:* UserParametersTimeInputFormatList + +--- + +##### `TimeOutputFormat`Required + +```go +func TimeOutputFormat() UserParametersTimeOutputFormatList +``` + +- *Type:* UserParametersTimeOutputFormatList + +--- + +##### `TimestampDayIsAlways24H`Required + +```go +func TimestampDayIsAlways24H() UserParametersTimestampDayIsAlways24HList +``` + +- *Type:* UserParametersTimestampDayIsAlways24HList + +--- + +##### `TimestampInputFormat`Required + +```go +func TimestampInputFormat() UserParametersTimestampInputFormatList +``` + +- *Type:* UserParametersTimestampInputFormatList + +--- + +##### `TimestampLtzOutputFormat`Required + +```go +func TimestampLtzOutputFormat() UserParametersTimestampLtzOutputFormatList +``` + +- *Type:* UserParametersTimestampLtzOutputFormatList + +--- + +##### `TimestampNtzOutputFormat`Required + +```go +func TimestampNtzOutputFormat() UserParametersTimestampNtzOutputFormatList +``` + +- *Type:* UserParametersTimestampNtzOutputFormatList + +--- + +##### `TimestampOutputFormat`Required + +```go +func TimestampOutputFormat() UserParametersTimestampOutputFormatList +``` + +- *Type:* UserParametersTimestampOutputFormatList + +--- + +##### `TimestampTypeMapping`Required + +```go +func TimestampTypeMapping() UserParametersTimestampTypeMappingList +``` + +- *Type:* UserParametersTimestampTypeMappingList + +--- + +##### `TimestampTzOutputFormat`Required + +```go +func TimestampTzOutputFormat() UserParametersTimestampTzOutputFormatList +``` + +- *Type:* UserParametersTimestampTzOutputFormatList + +--- + +##### `Timezone`Required + +```go +func Timezone() UserParametersTimezoneList +``` + +- *Type:* UserParametersTimezoneList + +--- + +##### `TraceLevel`Required + +```go +func TraceLevel() UserParametersTraceLevelList +``` + +- *Type:* UserParametersTraceLevelList + +--- + +##### `TransactionAbortOnError`Required + +```go +func TransactionAbortOnError() UserParametersTransactionAbortOnErrorList +``` + +- *Type:* UserParametersTransactionAbortOnErrorList + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```go +func TransactionDefaultIsolationLevel() UserParametersTransactionDefaultIsolationLevelList +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevelList + +--- + +##### `TwoDigitCenturyStart`Required + +```go +func TwoDigitCenturyStart() UserParametersTwoDigitCenturyStartList +``` + +- *Type:* UserParametersTwoDigitCenturyStartList + +--- + +##### `UnsupportedDdlAction`Required + +```go +func UnsupportedDdlAction() UserParametersUnsupportedDdlActionList +``` + +- *Type:* UserParametersUnsupportedDdlActionList + +--- + +##### `UseCachedResult`Required + +```go +func UseCachedResult() UserParametersUseCachedResultList +``` + +- *Type:* UserParametersUseCachedResultList + +--- + +##### `WeekOfYearPolicy`Required + +```go +func WeekOfYearPolicy() UserParametersWeekOfYearPolicyList +``` + +- *Type:* UserParametersWeekOfYearPolicyList + +--- + +##### `WeekStart`Required + +```go +func WeekStart() UserParametersWeekStartList +``` + +- *Type:* UserParametersWeekStartList + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() UserParameters +``` + +- *Type:* UserParameters + +--- + + +### UserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersPreventUnloadToInternalStagesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersPreventUnloadToInternalStagesList +``` + +| **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) UserParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `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 + +--- + + +### UserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersPreventUnloadToInternalStagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersPreventUnloadToInternalStagesOutputReference +``` + +| **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 | UserParametersPreventUnloadToInternalStages | *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() UserParametersPreventUnloadToInternalStages +``` + +- *Type:* UserParametersPreventUnloadToInternalStages + +--- + + +### UserParametersQueryTagList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersQueryTagList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersQueryTagList +``` + +| **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) UserParametersQueryTagOutputReference +``` + +###### `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 + +--- + + +### UserParametersQueryTagOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersQueryTagOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersQueryTagOutputReference +``` + +| **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 | UserParametersQueryTag | *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() UserParametersQueryTag +``` + +- *Type:* UserParametersQueryTag + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersQuotedIdentifiersIgnoreCaseList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersQuotedIdentifiersIgnoreCaseList +``` + +| **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) UserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `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 + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersQuotedIdentifiersIgnoreCaseOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +| **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 | UserParametersQuotedIdentifiersIgnoreCase | *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() UserParametersQuotedIdentifiersIgnoreCase +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCase + +--- + + +### UserParametersRowsPerResultsetList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersRowsPerResultsetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersRowsPerResultsetList +``` + +| **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) UserParametersRowsPerResultsetOutputReference +``` + +###### `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 + +--- + + +### UserParametersRowsPerResultsetOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersRowsPerResultsetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersRowsPerResultsetOutputReference +``` + +| **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 | UserParametersRowsPerResultset | *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() UserParametersRowsPerResultset +``` + +- *Type:* UserParametersRowsPerResultset + +--- + + +### UserParametersS3StageVpceDnsNameList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersS3StageVpceDnsNameList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersS3StageVpceDnsNameList +``` + +| **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) UserParametersS3StageVpceDnsNameOutputReference +``` + +###### `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 + +--- + + +### UserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersS3StageVpceDnsNameOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersS3StageVpceDnsNameOutputReference +``` + +| **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 | UserParametersS3StageVpceDnsName | *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() UserParametersS3StageVpceDnsName +``` + +- *Type:* UserParametersS3StageVpceDnsName + +--- + + +### UserParametersSearchPathList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersSearchPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersSearchPathList +``` + +| **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) UserParametersSearchPathOutputReference +``` + +###### `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 + +--- + + +### UserParametersSearchPathOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersSearchPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersSearchPathOutputReference +``` + +| **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 | UserParametersSearchPath | *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() UserParametersSearchPath +``` + +- *Type:* UserParametersSearchPath + +--- + + +### UserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersSimulatedDataSharingConsumerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersSimulatedDataSharingConsumerList +``` + +| **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) UserParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `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 + +--- + + +### UserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersSimulatedDataSharingConsumerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersSimulatedDataSharingConsumerOutputReference +``` + +| **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 | UserParametersSimulatedDataSharingConsumer | *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() UserParametersSimulatedDataSharingConsumer +``` + +- *Type:* UserParametersSimulatedDataSharingConsumer + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersStatementQueuedTimeoutInSecondsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersStatementQueuedTimeoutInSecondsList +``` + +| **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) UserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersStatementQueuedTimeoutInSecondsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +| **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 | UserParametersStatementQueuedTimeoutInSeconds | *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() UserParametersStatementQueuedTimeoutInSeconds +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSeconds + +--- + + +### UserParametersStatementTimeoutInSecondsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersStatementTimeoutInSecondsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersStatementTimeoutInSecondsList +``` + +| **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) UserParametersStatementTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### UserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersStatementTimeoutInSecondsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersStatementTimeoutInSecondsOutputReference +``` + +| **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 | UserParametersStatementTimeoutInSeconds | *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() UserParametersStatementTimeoutInSeconds +``` + +- *Type:* UserParametersStatementTimeoutInSeconds + +--- + + +### UserParametersStrictJsonOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersStrictJsonOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersStrictJsonOutputList +``` + +| **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) UserParametersStrictJsonOutputOutputReference +``` + +###### `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 + +--- + + +### UserParametersStrictJsonOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersStrictJsonOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersStrictJsonOutputOutputReference +``` + +| **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 | UserParametersStrictJsonOutput | *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() UserParametersStrictJsonOutput +``` + +- *Type:* UserParametersStrictJsonOutput + +--- + + +### UserParametersTimeInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimeInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimeInputFormatList +``` + +| **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) UserParametersTimeInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimeInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimeInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimeInputFormatOutputReference +``` + +| **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 | UserParametersTimeInputFormat | *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() UserParametersTimeInputFormat +``` + +- *Type:* UserParametersTimeInputFormat + +--- + + +### UserParametersTimeOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimeOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimeOutputFormatList +``` + +| **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) UserParametersTimeOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimeOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimeOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimeOutputFormatOutputReference +``` + +| **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 | UserParametersTimeOutputFormat | *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() UserParametersTimeOutputFormat +``` + +- *Type:* UserParametersTimeOutputFormat + +--- + + +### UserParametersTimestampDayIsAlways24HList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampDayIsAlways24HList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimestampDayIsAlways24HList +``` + +| **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) UserParametersTimestampDayIsAlways24HOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampDayIsAlways24HOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimestampDayIsAlways24HOutputReference +``` + +| **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 | UserParametersTimestampDayIsAlways24H | *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() UserParametersTimestampDayIsAlways24H +``` + +- *Type:* UserParametersTimestampDayIsAlways24H + +--- + + +### UserParametersTimestampInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimestampInputFormatList +``` + +| **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) UserParametersTimestampInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimestampInputFormatOutputReference +``` + +| **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 | UserParametersTimestampInputFormat | *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() UserParametersTimestampInputFormat +``` + +- *Type:* UserParametersTimestampInputFormat + +--- + + +### UserParametersTimestampLtzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampLtzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimestampLtzOutputFormatList +``` + +| **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) UserParametersTimestampLtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampLtzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimestampLtzOutputFormatOutputReference +``` + +| **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 | UserParametersTimestampLtzOutputFormat | *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() UserParametersTimestampLtzOutputFormat +``` + +- *Type:* UserParametersTimestampLtzOutputFormat + +--- + + +### UserParametersTimestampNtzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampNtzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimestampNtzOutputFormatList +``` + +| **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) UserParametersTimestampNtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampNtzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimestampNtzOutputFormatOutputReference +``` + +| **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 | UserParametersTimestampNtzOutputFormat | *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() UserParametersTimestampNtzOutputFormat +``` + +- *Type:* UserParametersTimestampNtzOutputFormat + +--- + + +### UserParametersTimestampOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimestampOutputFormatList +``` + +| **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) UserParametersTimestampOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimestampOutputFormatOutputReference +``` + +| **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 | UserParametersTimestampOutputFormat | *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() UserParametersTimestampOutputFormat +``` + +- *Type:* UserParametersTimestampOutputFormat + +--- + + +### UserParametersTimestampTypeMappingList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampTypeMappingList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimestampTypeMappingList +``` + +| **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) UserParametersTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampTypeMappingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimestampTypeMappingOutputReference +``` + +| **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 | UserParametersTimestampTypeMapping | *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() UserParametersTimestampTypeMapping +``` + +- *Type:* UserParametersTimestampTypeMapping + +--- + + +### UserParametersTimestampTzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampTzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimestampTzOutputFormatList +``` + +| **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) UserParametersTimestampTzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimestampTzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimestampTzOutputFormatOutputReference +``` + +| **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 | UserParametersTimestampTzOutputFormat | *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() UserParametersTimestampTzOutputFormat +``` + +- *Type:* UserParametersTimestampTzOutputFormat + +--- + + +### UserParametersTimezoneList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimezoneList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTimezoneList +``` + +| **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) UserParametersTimezoneOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimezoneOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTimezoneOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTimezoneOutputReference +``` + +| **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 | UserParametersTimezone | *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() UserParametersTimezone +``` + +- *Type:* UserParametersTimezone + +--- + + +### UserParametersTraceLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTraceLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTraceLevelList +``` + +| **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) UserParametersTraceLevelOutputReference +``` + +###### `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 + +--- + + +### UserParametersTraceLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTraceLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTraceLevelOutputReference +``` + +| **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 | UserParametersTraceLevel | *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() UserParametersTraceLevel +``` + +- *Type:* UserParametersTraceLevel + +--- + + +### UserParametersTransactionAbortOnErrorList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTransactionAbortOnErrorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTransactionAbortOnErrorList +``` + +| **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) UserParametersTransactionAbortOnErrorOutputReference +``` + +###### `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 + +--- + + +### UserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTransactionAbortOnErrorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTransactionAbortOnErrorOutputReference +``` + +| **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 | UserParametersTransactionAbortOnError | *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() UserParametersTransactionAbortOnError +``` + +- *Type:* UserParametersTransactionAbortOnError + +--- + + +### UserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTransactionDefaultIsolationLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTransactionDefaultIsolationLevelList +``` + +| **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) UserParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `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 + +--- + + +### UserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTransactionDefaultIsolationLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTransactionDefaultIsolationLevelOutputReference +``` + +| **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 | UserParametersTransactionDefaultIsolationLevel | *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() UserParametersTransactionDefaultIsolationLevel +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevel + +--- + + +### UserParametersTwoDigitCenturyStartList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTwoDigitCenturyStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersTwoDigitCenturyStartList +``` + +| **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) UserParametersTwoDigitCenturyStartOutputReference +``` + +###### `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 + +--- + + +### UserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersTwoDigitCenturyStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersTwoDigitCenturyStartOutputReference +``` + +| **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 | UserParametersTwoDigitCenturyStart | *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() UserParametersTwoDigitCenturyStart +``` + +- *Type:* UserParametersTwoDigitCenturyStart + +--- + + +### UserParametersUnsupportedDdlActionList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersUnsupportedDdlActionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersUnsupportedDdlActionList +``` + +| **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) UserParametersUnsupportedDdlActionOutputReference +``` + +###### `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 + +--- + + +### UserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersUnsupportedDdlActionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersUnsupportedDdlActionOutputReference +``` + +| **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 | UserParametersUnsupportedDdlAction | *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() UserParametersUnsupportedDdlAction +``` + +- *Type:* UserParametersUnsupportedDdlAction + +--- + + +### UserParametersUseCachedResultList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersUseCachedResultList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersUseCachedResultList +``` + +| **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) UserParametersUseCachedResultOutputReference +``` + +###### `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 + +--- + + +### UserParametersUseCachedResultOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersUseCachedResultOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersUseCachedResultOutputReference +``` + +| **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 | UserParametersUseCachedResult | *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() UserParametersUseCachedResult +``` + +- *Type:* UserParametersUseCachedResult + +--- + + +### UserParametersWeekOfYearPolicyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersWeekOfYearPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersWeekOfYearPolicyList +``` + +| **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) UserParametersWeekOfYearPolicyOutputReference +``` + +###### `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 + +--- + + +### UserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersWeekOfYearPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersWeekOfYearPolicyOutputReference +``` + +| **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 | UserParametersWeekOfYearPolicy | *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() UserParametersWeekOfYearPolicy +``` + +- *Type:* UserParametersWeekOfYearPolicy + +--- + + +### UserParametersWeekStartList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersWeekStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserParametersWeekStartList +``` + +| **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) UserParametersWeekStartOutputReference +``` + +###### `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 + +--- + + +### UserParametersWeekStartOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserParametersWeekStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserParametersWeekStartOutputReference +``` + +| **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 | UserParametersWeekStart | *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() UserParametersWeekStart +``` + +- *Type:* UserParametersWeekStart + +--- + + +### UserShowOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserShowOutputList +``` + +| **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) UserShowOutputOutputReference +``` + +###### `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 + +--- + + +### UserShowOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" + +user.NewUserShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) UserShowOutputOutputReference +``` + +| **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 | UserShowOutput | *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() UserShowOutput +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +- *Type:* UserShowOutput --- diff --git a/docs/user.java.md b/docs/user.java.md index 9d5f29b86..1c89b62da 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.94.1/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user snowflake_user}. #### Initializers @@ -24,24 +24,105 @@ User.Builder.create(Construct scope, java.lang.String id) // .provisioners(LocalExecProvisioner) // .provisioners(RemoteExecProvisioner>) .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) -// .defaultSecondaryRoles(java.util.List) +// .defaultSecondaryRolesOption(java.lang.String) // .defaultWarehouse(java.lang.String) -// .disabled(java.lang.Boolean) -// .disabled(IResolvable) +// .disabled(java.lang.String) +// .disableMfa(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) // .firstName(java.lang.String) +// .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) // .lastName(java.lang.String) +// .lockTimeout(java.lang.Number) // .loginName(java.lang.String) -// .mustChangePassword(java.lang.Boolean) -// .mustChangePassword(IResolvable) +// .logLevel(java.lang.String) +// .middleName(java.lang.String) +// .minsToBypassMfa(java.lang.Number) +// .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(); ``` @@ -56,23 +137,86 @@ User.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 | Name of the user. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. | +| 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. | -| defaultSecondaryRoles | java.util.List | Specifies the set of secondary roles that are active 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.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. | +| disabled | java.lang.String | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| disableMfa | java.lang.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". | | 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). | | firstName | java.lang.String | First name of the user. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id}. | +| 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.95.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). | +| jsonIndent | java.lang.Number | Specifies the number of blank spaces to indent each new element in JSON output in the session. | | lastName | java.lang.String | Last name of the user. | -| loginName | java.lang.String | The name users use to log in. If not supplied, snowflake will use name instead. | -| mustChangePassword | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | -| password | java.lang.String | **WARNING:** this will put the password in the terraform state file. Use carefully. | +| 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. | +| middleName | java.lang.String | Middle name of the user. | +| minsToBypassMfa | java.lang.Number | Specifies the number of minutes to temporarily bypass MFA for the user. | +| 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). | --- @@ -140,1666 +284,35183 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Name of the user. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). +Name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#name User#name} +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.95.0/docs/resources/user#name User#name} --- -##### `comment`Optional +##### `abortDetachedQuery`Optional -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. +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.95.0/docs/resources/user#abort_detached_query User#abort_detached_query} --- -##### `defaultNamespace`Optional +##### `autocommit`Optional -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. +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.94.1/docs/resources/user#default_namespace User#default_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#autocommit User#autocommit} --- -##### `defaultRole`Optional +##### `binaryInputFormat`Optional - *Type:* java.lang.String -Specifies the role that is active by default for the user’s session upon login. +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_role User#default_role} +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.95.0/docs/resources/user#binary_input_format User#binary_input_format} --- -##### `defaultSecondaryRoles`Optional +##### `binaryOutputFormat`Optional -- *Type:* java.util.List +- *Type:* java.lang.String -Specifies the set of secondary roles that are active for the user’s session upon login. +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. -Currently only ["ALL"] value is supported - more information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties) +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.94.1/docs/resources/user#default_secondary_roles User#default_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#binary_output_format User#binary_output_format} --- -##### `defaultWarehouse`Optional +##### `clientMemoryLimit`Optional -- *Type:* java.lang.String +- *Type:* java.lang.Number -Specifies the virtual warehouse that is active by default for the user’s session upon login. +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_warehouse User#default_warehouse} +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.95.0/docs/resources/user#client_memory_limit User#client_memory_limit} --- -##### `disabled`Optional +##### `clientMetadataRequestUseConnectionCtx`Optional - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. +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.95.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} --- -##### `displayName`Optional +##### `clientPrefetchThreads`Optional -- *Type:* java.lang.String +- *Type:* java.lang.Number -Name displayed for the user in the Snowflake web interface. +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.94.1/docs/resources/user#display_name User#display_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} --- -##### `email`Optional +##### `clientResultChunkSize`Optional -- *Type:* java.lang.String +- *Type:* java.lang.Number -Email address for the user. +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.94.1/docs/resources/user#email User#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} --- -##### `firstName`Optional +##### `clientResultColumnCaseInsensitive`Optional -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -First name of the user. +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.94.1/docs/resources/user#first_name User#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} --- -##### `id`Optional +##### `clientSessionKeepAlive`Optional -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id}. +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +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.95.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} --- -##### `lastName`Optional +##### `clientSessionKeepAliveHeartbeatFrequency`Optional -- *Type:* java.lang.String +- *Type:* java.lang.Number -Last name of the user. +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.94.1/docs/resources/user#last_name User#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} --- -##### `loginName`Optional +##### `clientTimestampTypeMapping`Optional - *Type:* java.lang.String -The name users use to log in. If not supplied, snowflake will use name instead. +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.94.1/docs/resources/user#login_name User#login_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} --- -##### `mustChangePassword`Optional +##### `comment`Optional -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *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. +Specifies a comment for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#must_change_password User#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#comment User#comment} --- -##### `password`Optional +##### `dateInputFormat`Optional - *Type:* java.lang.String -**WARNING:** this will put the password in the terraform state file. Use carefully. +Specifies the input format for the DATE data type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#password User#password} +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.95.0/docs/resources/user#date_input_format User#date_input_format} --- -##### `rsaPublicKey`Optional +##### `dateOutputFormat`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. +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.94.1/docs/resources/user#rsa_public_key User#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#date_output_format User#date_output_format} --- -##### `rsaPublicKey2`Optional +##### `daysToExpiry`Optional -- *Type:* java.lang.String +- *Type:* java.lang.Number -Specifies the user’s second RSA public key; +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. -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. +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.94.1/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.95.0/docs/resources/user#days_to_expiry User#days_to_expiry} --- -#### Methods +##### `defaultNamespace`Optional -| **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". | -| resetComment | *No description.* | -| resetDefaultNamespace | *No description.* | -| resetDefaultRole | *No description.* | -| resetDefaultSecondaryRoles | *No description.* | -| resetDefaultWarehouse | *No description.* | -| resetDisabled | *No description.* | -| resetDisplayName | *No description.* | -| resetEmail | *No description.* | -| resetFirstName | *No description.* | -| resetId | *No description.* | -| resetLastName | *No description.* | -| resetLoginName | *No description.* | -| resetMustChangePassword | *No description.* | -| resetPassword | *No description.* | -| resetRsaPublicKey | *No description.* | -| resetRsaPublicKey2 | *No description.* | +- *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. -##### `toString` +Note that the CREATE USER operation does not verify that the namespace exists. -```java -public java.lang.String toString() -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#default_namespace User#default_namespace} -Returns a string representation of this construct. +--- -##### `addOverride` +##### `defaultRole`Optional -```java -public void addOverride(java.lang.String path, java.lang.Object value) -``` +- *Type:* java.lang.String -###### `path`Required +Specifies the role that is active by default for the user’s session upon login. -- *Type:* java.lang.String +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.95.0/docs/resources/user#default_role User#default_role} --- -###### `value`Required +##### `defaultSecondaryRolesOption`Optional -- *Type:* java.lang.Object +- *Type:* java.lang.String ---- +Specifies the secondary roles that are active for the user’s session upon login. -##### `overrideLogicalId` +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). -```java -public void overrideLogicalId(java.lang.String newLogicalId) -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} -Overrides the auto-generated logical ID with a specific ID. +--- -###### `newLogicalId`Required +##### `defaultWarehouse`Optional - *Type:* java.lang.String -The new logical ID to use for this stack element. +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. -##### `resetOverrideLogicalId` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#default_warehouse User#default_warehouse} -```java -public void resetOverrideLogicalId() -``` +--- -Resets a previously passed logical Id to use the auto-generated logical id again. +##### `disabled`Optional -##### `toHclTerraform` +- *Type:* java.lang.String -```java -public java.lang.Object toHclTerraform() -``` +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. -##### `toMetadata` +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. -```java -public java.lang.Object toMetadata() -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#disabled User#disabled} -##### `toTerraform` +--- -```java -public java.lang.Object toTerraform() -``` +##### `disableMfa`Optional -Adds this resource to the terraform JSON output. +- *Type:* java.lang.String -##### `addMoveTarget` +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". -```java -public void addMoveTarget(java.lang.String moveTarget) -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#disable_mfa User#disable_mfa} -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 +##### `displayName`Optional - *Type:* java.lang.String -The string move target that will correspond to this resource. +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#display_name User#display_name} --- -##### `getAnyMapAttribute` +##### `email`Optional -```java -public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.String -###### `terraformAttribute`Required +Email address for the user. -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#email User#email} --- -##### `getBooleanAttribute` +##### `enableUnloadPhysicalTypeOptimization`Optional -```java -public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -###### `terraformAttribute`Required +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). -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} --- -##### `getBooleanMapAttribute` +##### `enableUnredactedQuerySyntaxError`Optional -```java -public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -###### `terraformAttribute`Required +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. -- *Type:* java.lang.String +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.95.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} --- -##### `getListAttribute` +##### `errorOnNondeterministicMerge`Optional -```java -public java.util.List getListAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -###### `terraformAttribute`Required +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). -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} --- -##### `getNumberAttribute` +##### `errorOnNondeterministicUpdate`Optional -```java -public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -###### `terraformAttribute`Required +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). -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} --- -##### `getNumberListAttribute` +##### `firstName`Optional -```java -public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.String -###### `terraformAttribute`Required +First name of the user. -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#first_name User#first_name} --- -##### `getNumberMapAttribute` +##### `geographyOutputFormat`Optional -```java -public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.String -###### `terraformAttribute`Required +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). -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#geography_output_format User#geography_output_format} --- -##### `getStringAttribute` +##### `geometryOutputFormat`Optional -```java -public java.lang.String getStringAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.String -###### `terraformAttribute`Required +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). -- *Type:* java.lang.String +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#geometry_output_format User#geometry_output_format} --- -##### `getStringMapAttribute` +##### `id`Optional -```java -public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) -``` +- *Type:* java.lang.String -###### `terraformAttribute`Required +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#id User#id}. -- *Type:* java.lang.String +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. --- -##### `hasResourceMove` +##### `jdbcTreatDecimalAsInt`Optional -```java -public TerraformResourceMoveByTarget OR TerraformResourceMoveById hasResourceMove() -``` +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -##### `importFrom` +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). -```java -public void importFrom(java.lang.String id) -public void importFrom(java.lang.String id, TerraformProvider provider) -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} -###### `id`Required +--- -- *Type:* java.lang.String +##### `jdbcTreatTimestampNtzAsUtc`Optional ---- +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -###### `provider`Optional +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). -- *Type:* com.hashicorp.cdktf.TerraformProvider +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#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.95.0/docs/resources/user#jdbc_use_session_timezone User#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.95.0/docs/resources/user#json_indent User#json_indent} + +--- + +##### `lastName`Optional + +- *Type:* java.lang.String + +Last name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#last_name User#last_name} + +--- + +##### `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.95.0/docs/resources/user#lock_timeout User#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.95.0/docs/resources/user#login_name User#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.95.0/docs/resources/user#log_level User#log_level} + +--- + +##### `middleName`Optional + +- *Type:* java.lang.String + +Middle name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#middle_name User#middle_name} + +--- + +##### `minsToBypassMfa`Optional + +- *Type:* java.lang.Number + +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.95.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} + +--- + +##### `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.95.0/docs/resources/user#mins_to_unlock User#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.95.0/docs/resources/user#multi_statement_count User#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.95.0/docs/resources/user#must_change_password User#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.95.0/docs/resources/user#network_policy User#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.95.0/docs/resources/user#noorder_sequence_as_default User#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.95.0/docs/resources/user#odbc_treat_decimal_as_int User#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.95.0/docs/resources/user#password User#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.95.0/docs/resources/user#prevent_unload_to_internal_stages User#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.95.0/docs/resources/user#query_tag User#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.95.0/docs/resources/user#quoted_identifiers_ignore_case User#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.95.0/docs/resources/user#rows_per_resultset User#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.95.0/docs/resources/user#rsa_public_key User#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.95.0/docs/resources/user#rsa_public_key_2 User#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.95.0/docs/resources/user#s3_stage_vpce_dns_name User#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.95.0/docs/resources/user#search_path User#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.95.0/docs/resources/user#simulated_data_sharing_consumer User#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.95.0/docs/resources/user#statement_queued_timeout_in_seconds User#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.95.0/docs/resources/user#statement_timeout_in_seconds User#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.95.0/docs/resources/user#strict_json_output User#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.95.0/docs/resources/user#time_input_format User#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.95.0/docs/resources/user#time_output_format User#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.95.0/docs/resources/user#timestamp_day_is_always_24h User#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.95.0/docs/resources/user#timestamp_input_format User#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.95.0/docs/resources/user#timestamp_ltz_output_format User#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.95.0/docs/resources/user#timestamp_ntz_output_format User#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.95.0/docs/resources/user#timestamp_output_format User#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.95.0/docs/resources/user#timestamp_type_mapping User#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.95.0/docs/resources/user#timestamp_tz_output_format User#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.95.0/docs/resources/user#timezone User#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.95.0/docs/resources/user#trace_level User#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.95.0/docs/resources/user#transaction_abort_on_error User#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.95.0/docs/resources/user#transaction_default_isolation_level User#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.95.0/docs/resources/user#two_digit_century_start User#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.95.0/docs/resources/user#unsupported_ddl_action User#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.95.0/docs/resources/user#use_cached_result User#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.95.0/docs/resources/user#week_of_year_policy User#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.95.0/docs/resources/user#week_start User#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.* | +| resetDisableMfa | *No description.* | +| resetDisplayName | *No description.* | +| resetEmail | *No description.* | +| resetEnableUnloadPhysicalTypeOptimization | *No description.* | +| resetEnableUnredactedQuerySyntaxError | *No description.* | +| resetErrorOnNondeterministicMerge | *No description.* | +| resetErrorOnNondeterministicUpdate | *No description.* | +| resetFirstName | *No description.* | +| resetGeographyOutputFormat | *No description.* | +| resetGeometryOutputFormat | *No description.* | +| resetId | *No description.* | +| resetJdbcTreatDecimalAsInt | *No description.* | +| resetJdbcTreatTimestampNtzAsUtc | *No description.* | +| resetJdbcUseSessionTimezone | *No description.* | +| resetJsonIndent | *No description.* | +| resetLastName | *No description.* | +| resetLockTimeout | *No description.* | +| resetLoginName | *No description.* | +| resetLogLevel | *No description.* | +| resetMiddleName | *No description.* | +| resetMinsToBypassMfa | *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) +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() +``` + +##### `resetDisableMfa` + +```java +public void resetDisableMfa() +``` + +##### `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() +``` + +##### `resetFirstName` + +```java +public void resetFirstName() +``` + +##### `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() +``` + +##### `resetLastName` + +```java +public void resetLastName() +``` + +##### `resetLockTimeout` + +```java +public void resetLockTimeout() +``` + +##### `resetLoginName` + +```java +public void resetLoginName() +``` + +##### `resetLogLevel` + +```java +public void resetLogLevel() +``` + +##### `resetMiddleName` + +```java +public void resetMiddleName() +``` + +##### `resetMinsToBypassMfa` + +```java +public void resetMinsToBypassMfa() +``` + +##### `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 User resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.snowflake.user.User; + +User.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.user.User; + +User.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.snowflake.user.User; + +User.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.snowflake.user.User; + +User.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),User.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a User 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 User to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing User that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/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 User 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 | UserParametersList | *No description.* | +| showOutput | UserShowOutputList | *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.* | +| disableMfaInput | 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.* | +| firstNameInput | java.lang.String | *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.* | +| lastNameInput | java.lang.String | *No description.* | +| lockTimeoutInput | java.lang.Number | *No description.* | +| loginNameInput | java.lang.String | *No description.* | +| logLevelInput | java.lang.String | *No description.* | +| middleNameInput | java.lang.String | *No description.* | +| minsToBypassMfaInput | java.lang.Number | *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.* | +| disableMfa | 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.* | +| firstName | java.lang.String | *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.* | +| lastName | java.lang.String | *No description.* | +| lockTimeout | java.lang.Number | *No description.* | +| loginName | java.lang.String | *No description.* | +| logLevel | java.lang.String | *No description.* | +| middleName | java.lang.String | *No description.* | +| minsToBypassMfa | java.lang.Number | *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 UserParametersList getParameters(); +``` + +- *Type:* UserParametersList + +--- + +##### `showOutput`Required + +```java +public UserShowOutputList getShowOutput(); +``` + +- *Type:* UserShowOutputList + +--- + +##### `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 + +--- + +##### `disableMfaInput`Optional + +```java +public java.lang.String getDisableMfaInput(); +``` + +- *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 + +--- + +##### `firstNameInput`Optional + +```java +public java.lang.String getFirstNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `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 + +--- + +##### `lastNameInput`Optional + +```java +public java.lang.String getLastNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `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 + +--- + +##### `middleNameInput`Optional + +```java +public java.lang.String getMiddleNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToBypassMfaInput`Optional + +```java +public java.lang.Number getMinsToBypassMfaInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `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 + +--- + +##### `disableMfa`Required + +```java +public java.lang.String getDisableMfa(); +``` + +- *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 + +--- + +##### `firstName`Required + +```java +public java.lang.String getFirstName(); +``` + +- *Type:* java.lang.String + +--- + +##### `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 + +--- + +##### `lastName`Required + +```java +public java.lang.String getLastName(); +``` + +- *Type:* java.lang.String + +--- + +##### `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 + +--- + +##### `middleName`Required + +```java +public java.lang.String getMiddleName(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToBypassMfa`Required + +```java +public java.lang.Number getMinsToBypassMfa(); +``` + +- *Type:* java.lang.Number + +--- + +##### `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 + +### UserConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserConfig; + +UserConfig.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) +// .disableMfa(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) +// .firstName(java.lang.String) +// .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) +// .lastName(java.lang.String) +// .lockTimeout(java.lang.Number) +// .loginName(java.lang.String) +// .logLevel(java.lang.String) +// .middleName(java.lang.String) +// .minsToBypassMfa(java.lang.Number) +// .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. | +| disableMfa | java.lang.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". | +| 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). | +| 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.95.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). | +| jsonIndent | java.lang.Number | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lastName | java.lang.String | Last name of the user. | +| 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. | +| middleName | java.lang.String | Middle name of the user. | +| minsToBypassMfa | java.lang.Number | Specifies the number of minutes to temporarily bypass MFA for the user. | +| 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.95.0/docs/resources/user#name User#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.95.0/docs/resources/user#abort_detached_query User#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.95.0/docs/resources/user#autocommit User#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.95.0/docs/resources/user#binary_input_format User#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.95.0/docs/resources/user#binary_output_format User#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.95.0/docs/resources/user#client_memory_limit User#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.95.0/docs/resources/user#client_metadata_request_use_connection_ctx User#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.95.0/docs/resources/user#client_prefetch_threads User#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.95.0/docs/resources/user#client_result_chunk_size User#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.95.0/docs/resources/user#client_result_column_case_insensitive User#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.95.0/docs/resources/user#client_session_keep_alive User#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.95.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#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.95.0/docs/resources/user#client_timestamp_type_mapping User#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.95.0/docs/resources/user#comment User#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.95.0/docs/resources/user#date_input_format User#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.95.0/docs/resources/user#date_output_format User#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.95.0/docs/resources/user#days_to_expiry User#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.95.0/docs/resources/user#default_namespace User#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.95.0/docs/resources/user#default_role User#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.95.0/docs/resources/user#default_secondary_roles_option User#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.95.0/docs/resources/user#default_warehouse User#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.95.0/docs/resources/user#disabled User#disabled} + +--- + +##### `disableMfa`Optional + +```java +public java.lang.String getDisableMfa(); +``` + +- *Type:* java.lang.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.95.0/docs/resources/user#disable_mfa User#disable_mfa} + +--- + +##### `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.95.0/docs/resources/user#display_name User#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.95.0/docs/resources/user#email User#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.95.0/docs/resources/user#enable_unload_physical_type_optimization User#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.95.0/docs/resources/user#enable_unredacted_query_syntax_error User#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.95.0/docs/resources/user#error_on_nondeterministic_merge User#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.95.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} + +--- + +##### `firstName`Optional + +```java +public java.lang.String getFirstName(); +``` + +- *Type:* java.lang.String + +First name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#first_name User#first_name} + +--- + +##### `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.95.0/docs/resources/user#geography_output_format User#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.95.0/docs/resources/user#geometry_output_format User#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.95.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. + +--- + +##### `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.95.0/docs/resources/user#jdbc_treat_decimal_as_int User#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.95.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#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.95.0/docs/resources/user#jdbc_use_session_timezone User#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.95.0/docs/resources/user#json_indent User#json_indent} + +--- + +##### `lastName`Optional + +```java +public java.lang.String getLastName(); +``` + +- *Type:* java.lang.String + +Last name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#last_name User#last_name} + +--- + +##### `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.95.0/docs/resources/user#lock_timeout User#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.95.0/docs/resources/user#login_name User#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.95.0/docs/resources/user#log_level User#log_level} + +--- + +##### `middleName`Optional + +```java +public java.lang.String getMiddleName(); +``` + +- *Type:* java.lang.String + +Middle name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#middle_name User#middle_name} + +--- + +##### `minsToBypassMfa`Optional + +```java +public java.lang.Number getMinsToBypassMfa(); +``` + +- *Type:* java.lang.Number + +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.95.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} + +--- + +##### `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.95.0/docs/resources/user#mins_to_unlock User#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.95.0/docs/resources/user#multi_statement_count User#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.95.0/docs/resources/user#must_change_password User#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.95.0/docs/resources/user#network_policy User#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.95.0/docs/resources/user#noorder_sequence_as_default User#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.95.0/docs/resources/user#odbc_treat_decimal_as_int User#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.95.0/docs/resources/user#password User#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.95.0/docs/resources/user#prevent_unload_to_internal_stages User#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.95.0/docs/resources/user#query_tag User#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.95.0/docs/resources/user#quoted_identifiers_ignore_case User#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.95.0/docs/resources/user#rows_per_resultset User#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.95.0/docs/resources/user#rsa_public_key User#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.95.0/docs/resources/user#rsa_public_key_2 User#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.95.0/docs/resources/user#s3_stage_vpce_dns_name User#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.95.0/docs/resources/user#search_path User#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.95.0/docs/resources/user#simulated_data_sharing_consumer User#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.95.0/docs/resources/user#statement_queued_timeout_in_seconds User#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.95.0/docs/resources/user#statement_timeout_in_seconds User#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.95.0/docs/resources/user#strict_json_output User#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.95.0/docs/resources/user#time_input_format User#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.95.0/docs/resources/user#time_output_format User#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.95.0/docs/resources/user#timestamp_day_is_always_24h User#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.95.0/docs/resources/user#timestamp_input_format User#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.95.0/docs/resources/user#timestamp_ltz_output_format User#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.95.0/docs/resources/user#timestamp_ntz_output_format User#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.95.0/docs/resources/user#timestamp_output_format User#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.95.0/docs/resources/user#timestamp_type_mapping User#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.95.0/docs/resources/user#timestamp_tz_output_format User#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.95.0/docs/resources/user#timezone User#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.95.0/docs/resources/user#trace_level User#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.95.0/docs/resources/user#transaction_abort_on_error User#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.95.0/docs/resources/user#transaction_default_isolation_level User#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.95.0/docs/resources/user#two_digit_century_start User#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.95.0/docs/resources/user#unsupported_ddl_action User#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.95.0/docs/resources/user#use_cached_result User#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.95.0/docs/resources/user#week_of_year_policy User#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.95.0/docs/resources/user#week_start User#week_start} + +--- + +### UserParameters + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParameters; + +UserParameters.builder() + .build(); +``` + + +### UserParametersAbortDetachedQuery + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersAbortDetachedQuery; + +UserParametersAbortDetachedQuery.builder() + .build(); +``` + + +### UserParametersAutocommit + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersAutocommit; + +UserParametersAutocommit.builder() + .build(); +``` + + +### UserParametersBinaryInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersBinaryInputFormat; + +UserParametersBinaryInputFormat.builder() + .build(); +``` + + +### UserParametersBinaryOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersBinaryOutputFormat; + +UserParametersBinaryOutputFormat.builder() + .build(); +``` + + +### UserParametersClientMemoryLimit + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientMemoryLimit; + +UserParametersClientMemoryLimit.builder() + .build(); +``` + + +### UserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientMetadataRequestUseConnectionCtx; + +UserParametersClientMetadataRequestUseConnectionCtx.builder() + .build(); +``` + + +### UserParametersClientPrefetchThreads + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientPrefetchThreads; + +UserParametersClientPrefetchThreads.builder() + .build(); +``` + + +### UserParametersClientResultChunkSize + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientResultChunkSize; + +UserParametersClientResultChunkSize.builder() + .build(); +``` + + +### UserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientResultColumnCaseInsensitive; + +UserParametersClientResultColumnCaseInsensitive.builder() + .build(); +``` + + +### UserParametersClientSessionKeepAlive + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientSessionKeepAlive; + +UserParametersClientSessionKeepAlive.builder() + .build(); +``` + + +### UserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientSessionKeepAliveHeartbeatFrequency; + +UserParametersClientSessionKeepAliveHeartbeatFrequency.builder() + .build(); +``` + + +### UserParametersClientTimestampTypeMapping + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientTimestampTypeMapping; + +UserParametersClientTimestampTypeMapping.builder() + .build(); +``` + + +### UserParametersDateInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersDateInputFormat; + +UserParametersDateInputFormat.builder() + .build(); +``` + + +### UserParametersDateOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersDateOutputFormat; + +UserParametersDateOutputFormat.builder() + .build(); +``` + + +### UserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersEnableUnloadPhysicalTypeOptimization; + +UserParametersEnableUnloadPhysicalTypeOptimization.builder() + .build(); +``` + + +### UserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersEnableUnredactedQuerySyntaxError; + +UserParametersEnableUnredactedQuerySyntaxError.builder() + .build(); +``` + + +### UserParametersErrorOnNondeterministicMerge + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersErrorOnNondeterministicMerge; + +UserParametersErrorOnNondeterministicMerge.builder() + .build(); +``` + + +### UserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersErrorOnNondeterministicUpdate; + +UserParametersErrorOnNondeterministicUpdate.builder() + .build(); +``` + + +### UserParametersGeographyOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersGeographyOutputFormat; + +UserParametersGeographyOutputFormat.builder() + .build(); +``` + + +### UserParametersGeometryOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersGeometryOutputFormat; + +UserParametersGeometryOutputFormat.builder() + .build(); +``` + + +### UserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJdbcTreatDecimalAsInt; + +UserParametersJdbcTreatDecimalAsInt.builder() + .build(); +``` + + +### UserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJdbcTreatTimestampNtzAsUtc; + +UserParametersJdbcTreatTimestampNtzAsUtc.builder() + .build(); +``` + + +### UserParametersJdbcUseSessionTimezone + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJdbcUseSessionTimezone; + +UserParametersJdbcUseSessionTimezone.builder() + .build(); +``` + + +### UserParametersJsonIndent + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJsonIndent; + +UserParametersJsonIndent.builder() + .build(); +``` + + +### UserParametersLockTimeout + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersLockTimeout; + +UserParametersLockTimeout.builder() + .build(); +``` + + +### UserParametersLogLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersLogLevel; + +UserParametersLogLevel.builder() + .build(); +``` + + +### UserParametersMultiStatementCount + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersMultiStatementCount; + +UserParametersMultiStatementCount.builder() + .build(); +``` + + +### UserParametersNetworkPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersNetworkPolicy; + +UserParametersNetworkPolicy.builder() + .build(); +``` + + +### UserParametersNoorderSequenceAsDefault + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersNoorderSequenceAsDefault; + +UserParametersNoorderSequenceAsDefault.builder() + .build(); +``` + + +### UserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersOdbcTreatDecimalAsInt; + +UserParametersOdbcTreatDecimalAsInt.builder() + .build(); +``` + + +### UserParametersPreventUnloadToInternalStages + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersPreventUnloadToInternalStages; + +UserParametersPreventUnloadToInternalStages.builder() + .build(); +``` + + +### UserParametersQueryTag + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersQueryTag; + +UserParametersQueryTag.builder() + .build(); +``` + + +### UserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersQuotedIdentifiersIgnoreCase; + +UserParametersQuotedIdentifiersIgnoreCase.builder() + .build(); +``` + + +### UserParametersRowsPerResultset + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersRowsPerResultset; + +UserParametersRowsPerResultset.builder() + .build(); +``` + + +### UserParametersS3StageVpceDnsName + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersS3StageVpceDnsName; + +UserParametersS3StageVpceDnsName.builder() + .build(); +``` + + +### UserParametersSearchPath + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersSearchPath; + +UserParametersSearchPath.builder() + .build(); +``` + + +### UserParametersSimulatedDataSharingConsumer + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersSimulatedDataSharingConsumer; + +UserParametersSimulatedDataSharingConsumer.builder() + .build(); +``` + + +### UserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersStatementQueuedTimeoutInSeconds; + +UserParametersStatementQueuedTimeoutInSeconds.builder() + .build(); +``` + + +### UserParametersStatementTimeoutInSeconds + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersStatementTimeoutInSeconds; + +UserParametersStatementTimeoutInSeconds.builder() + .build(); +``` + + +### UserParametersStrictJsonOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersStrictJsonOutput; + +UserParametersStrictJsonOutput.builder() + .build(); +``` + + +### UserParametersTimeInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimeInputFormat; + +UserParametersTimeInputFormat.builder() + .build(); +``` + + +### UserParametersTimeOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimeOutputFormat; + +UserParametersTimeOutputFormat.builder() + .build(); +``` + + +### UserParametersTimestampDayIsAlways24H + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampDayIsAlways24H; + +UserParametersTimestampDayIsAlways24H.builder() + .build(); +``` + + +### UserParametersTimestampInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampInputFormat; + +UserParametersTimestampInputFormat.builder() + .build(); +``` + + +### UserParametersTimestampLtzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampLtzOutputFormat; + +UserParametersTimestampLtzOutputFormat.builder() + .build(); +``` + + +### UserParametersTimestampNtzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampNtzOutputFormat; + +UserParametersTimestampNtzOutputFormat.builder() + .build(); +``` + + +### UserParametersTimestampOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampOutputFormat; + +UserParametersTimestampOutputFormat.builder() + .build(); +``` + + +### UserParametersTimestampTypeMapping + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampTypeMapping; + +UserParametersTimestampTypeMapping.builder() + .build(); +``` + + +### UserParametersTimestampTzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampTzOutputFormat; + +UserParametersTimestampTzOutputFormat.builder() + .build(); +``` + + +### UserParametersTimezone + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimezone; + +UserParametersTimezone.builder() + .build(); +``` + + +### UserParametersTraceLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTraceLevel; + +UserParametersTraceLevel.builder() + .build(); +``` + + +### UserParametersTransactionAbortOnError + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTransactionAbortOnError; + +UserParametersTransactionAbortOnError.builder() + .build(); +``` + + +### UserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTransactionDefaultIsolationLevel; + +UserParametersTransactionDefaultIsolationLevel.builder() + .build(); +``` + + +### UserParametersTwoDigitCenturyStart + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTwoDigitCenturyStart; + +UserParametersTwoDigitCenturyStart.builder() + .build(); +``` + + +### UserParametersUnsupportedDdlAction + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersUnsupportedDdlAction; + +UserParametersUnsupportedDdlAction.builder() + .build(); +``` + + +### UserParametersUseCachedResult + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersUseCachedResult; + +UserParametersUseCachedResult.builder() + .build(); +``` + + +### UserParametersWeekOfYearPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersWeekOfYearPolicy; + +UserParametersWeekOfYearPolicy.builder() + .build(); +``` + + +### UserParametersWeekStart + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersWeekStart; + +UserParametersWeekStart.builder() + .build(); +``` + + +### UserShowOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserShowOutput; + +UserShowOutput.builder() + .build(); +``` + + +## Classes + +### UserParametersAbortDetachedQueryList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersAbortDetachedQueryList; + +new UserParametersAbortDetachedQueryList(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 UserParametersAbortDetachedQueryOutputReference 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 + +--- + + +### UserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersAbortDetachedQueryOutputReference; + +new UserParametersAbortDetachedQueryOutputReference(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 | UserParametersAbortDetachedQuery | *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 UserParametersAbortDetachedQuery getInternalValue(); +``` + +- *Type:* UserParametersAbortDetachedQuery + +--- + + +### UserParametersAutocommitList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersAutocommitList; + +new UserParametersAutocommitList(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 UserParametersAutocommitOutputReference 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 + +--- + + +### UserParametersAutocommitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersAutocommitOutputReference; + +new UserParametersAutocommitOutputReference(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 | UserParametersAutocommit | *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 UserParametersAutocommit getInternalValue(); +``` + +- *Type:* UserParametersAutocommit + +--- + + +### UserParametersBinaryInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersBinaryInputFormatList; + +new UserParametersBinaryInputFormatList(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 UserParametersBinaryInputFormatOutputReference 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 + +--- + + +### UserParametersBinaryInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersBinaryInputFormatOutputReference; + +new UserParametersBinaryInputFormatOutputReference(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 | UserParametersBinaryInputFormat | *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 UserParametersBinaryInputFormat getInternalValue(); +``` + +- *Type:* UserParametersBinaryInputFormat + +--- + + +### UserParametersBinaryOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersBinaryOutputFormatList; + +new UserParametersBinaryOutputFormatList(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 UserParametersBinaryOutputFormatOutputReference 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 + +--- + + +### UserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersBinaryOutputFormatOutputReference; + +new UserParametersBinaryOutputFormatOutputReference(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 | UserParametersBinaryOutputFormat | *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 UserParametersBinaryOutputFormat getInternalValue(); +``` + +- *Type:* UserParametersBinaryOutputFormat + +--- + + +### UserParametersClientMemoryLimitList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientMemoryLimitList; + +new UserParametersClientMemoryLimitList(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 UserParametersClientMemoryLimitOutputReference 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 + +--- + + +### UserParametersClientMemoryLimitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientMemoryLimitOutputReference; + +new UserParametersClientMemoryLimitOutputReference(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 | UserParametersClientMemoryLimit | *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 UserParametersClientMemoryLimit getInternalValue(); +``` + +- *Type:* UserParametersClientMemoryLimit + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientMetadataRequestUseConnectionCtxList; + +new UserParametersClientMetadataRequestUseConnectionCtxList(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 UserParametersClientMetadataRequestUseConnectionCtxOutputReference 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 + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientMetadataRequestUseConnectionCtxOutputReference; + +new UserParametersClientMetadataRequestUseConnectionCtxOutputReference(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 | UserParametersClientMetadataRequestUseConnectionCtx | *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 UserParametersClientMetadataRequestUseConnectionCtx getInternalValue(); +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### UserParametersClientPrefetchThreadsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientPrefetchThreadsList; + +new UserParametersClientPrefetchThreadsList(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 UserParametersClientPrefetchThreadsOutputReference 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 + +--- + + +### UserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientPrefetchThreadsOutputReference; + +new UserParametersClientPrefetchThreadsOutputReference(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 | UserParametersClientPrefetchThreads | *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 UserParametersClientPrefetchThreads getInternalValue(); +``` + +- *Type:* UserParametersClientPrefetchThreads + +--- + + +### UserParametersClientResultChunkSizeList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientResultChunkSizeList; + +new UserParametersClientResultChunkSizeList(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 UserParametersClientResultChunkSizeOutputReference 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 + +--- + + +### UserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientResultChunkSizeOutputReference; + +new UserParametersClientResultChunkSizeOutputReference(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 | UserParametersClientResultChunkSize | *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 UserParametersClientResultChunkSize getInternalValue(); +``` + +- *Type:* UserParametersClientResultChunkSize + +--- + + +### UserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientResultColumnCaseInsensitiveList; + +new UserParametersClientResultColumnCaseInsensitiveList(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 UserParametersClientResultColumnCaseInsensitiveOutputReference 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 + +--- + + +### UserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientResultColumnCaseInsensitiveOutputReference; + +new UserParametersClientResultColumnCaseInsensitiveOutputReference(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 | UserParametersClientResultColumnCaseInsensitive | *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 UserParametersClientResultColumnCaseInsensitive getInternalValue(); +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitive + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientSessionKeepAliveHeartbeatFrequencyList; + +new UserParametersClientSessionKeepAliveHeartbeatFrequencyList(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 UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference 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 + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference; + +new UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(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 | UserParametersClientSessionKeepAliveHeartbeatFrequency | *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 UserParametersClientSessionKeepAliveHeartbeatFrequency getInternalValue(); +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### UserParametersClientSessionKeepAliveList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientSessionKeepAliveList; + +new UserParametersClientSessionKeepAliveList(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 UserParametersClientSessionKeepAliveOutputReference 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 + +--- + + +### UserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientSessionKeepAliveOutputReference; + +new UserParametersClientSessionKeepAliveOutputReference(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 | UserParametersClientSessionKeepAlive | *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 UserParametersClientSessionKeepAlive getInternalValue(); +``` + +- *Type:* UserParametersClientSessionKeepAlive + +--- + + +### UserParametersClientTimestampTypeMappingList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientTimestampTypeMappingList; + +new UserParametersClientTimestampTypeMappingList(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 UserParametersClientTimestampTypeMappingOutputReference 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 + +--- + + +### UserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersClientTimestampTypeMappingOutputReference; + +new UserParametersClientTimestampTypeMappingOutputReference(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 | UserParametersClientTimestampTypeMapping | *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 UserParametersClientTimestampTypeMapping getInternalValue(); +``` + +- *Type:* UserParametersClientTimestampTypeMapping + +--- + + +### UserParametersDateInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersDateInputFormatList; + +new UserParametersDateInputFormatList(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 UserParametersDateInputFormatOutputReference 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 + +--- + + +### UserParametersDateInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersDateInputFormatOutputReference; + +new UserParametersDateInputFormatOutputReference(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 | UserParametersDateInputFormat | *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 UserParametersDateInputFormat getInternalValue(); +``` + +- *Type:* UserParametersDateInputFormat + +--- + + +### UserParametersDateOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersDateOutputFormatList; + +new UserParametersDateOutputFormatList(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 UserParametersDateOutputFormatOutputReference 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 + +--- + + +### UserParametersDateOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersDateOutputFormatOutputReference; + +new UserParametersDateOutputFormatOutputReference(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 | UserParametersDateOutputFormat | *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 UserParametersDateOutputFormat getInternalValue(); +``` + +- *Type:* UserParametersDateOutputFormat + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersEnableUnloadPhysicalTypeOptimizationList; + +new UserParametersEnableUnloadPhysicalTypeOptimizationList(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 UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference 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 + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference; + +new UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(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 | UserParametersEnableUnloadPhysicalTypeOptimization | *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 UserParametersEnableUnloadPhysicalTypeOptimization getInternalValue(); +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersEnableUnredactedQuerySyntaxErrorList; + +new UserParametersEnableUnredactedQuerySyntaxErrorList(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 UserParametersEnableUnredactedQuerySyntaxErrorOutputReference 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 + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersEnableUnredactedQuerySyntaxErrorOutputReference; + +new UserParametersEnableUnredactedQuerySyntaxErrorOutputReference(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 | UserParametersEnableUnredactedQuerySyntaxError | *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 UserParametersEnableUnredactedQuerySyntaxError getInternalValue(); +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxError + +--- + + +### UserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersErrorOnNondeterministicMergeList; + +new UserParametersErrorOnNondeterministicMergeList(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 UserParametersErrorOnNondeterministicMergeOutputReference 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 + +--- + + +### UserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersErrorOnNondeterministicMergeOutputReference; + +new UserParametersErrorOnNondeterministicMergeOutputReference(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 | UserParametersErrorOnNondeterministicMerge | *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 UserParametersErrorOnNondeterministicMerge getInternalValue(); +``` + +- *Type:* UserParametersErrorOnNondeterministicMerge + +--- + + +### UserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersErrorOnNondeterministicUpdateList; + +new UserParametersErrorOnNondeterministicUpdateList(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 UserParametersErrorOnNondeterministicUpdateOutputReference 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 + +--- + + +### UserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersErrorOnNondeterministicUpdateOutputReference; + +new UserParametersErrorOnNondeterministicUpdateOutputReference(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 | UserParametersErrorOnNondeterministicUpdate | *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 UserParametersErrorOnNondeterministicUpdate getInternalValue(); +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdate + +--- + + +### UserParametersGeographyOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersGeographyOutputFormatList; + +new UserParametersGeographyOutputFormatList(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 UserParametersGeographyOutputFormatOutputReference 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 + +--- + + +### UserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersGeographyOutputFormatOutputReference; + +new UserParametersGeographyOutputFormatOutputReference(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 | UserParametersGeographyOutputFormat | *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 UserParametersGeographyOutputFormat getInternalValue(); +``` + +- *Type:* UserParametersGeographyOutputFormat + +--- + + +### UserParametersGeometryOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersGeometryOutputFormatList; + +new UserParametersGeometryOutputFormatList(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 UserParametersGeometryOutputFormatOutputReference 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 + +--- + + +### UserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersGeometryOutputFormatOutputReference; + +new UserParametersGeometryOutputFormatOutputReference(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 | UserParametersGeometryOutputFormat | *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 UserParametersGeometryOutputFormat getInternalValue(); +``` + +- *Type:* UserParametersGeometryOutputFormat + +--- + + +### UserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJdbcTreatDecimalAsIntList; + +new UserParametersJdbcTreatDecimalAsIntList(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 UserParametersJdbcTreatDecimalAsIntOutputReference 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 + +--- + + +### UserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJdbcTreatDecimalAsIntOutputReference; + +new UserParametersJdbcTreatDecimalAsIntOutputReference(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 | UserParametersJdbcTreatDecimalAsInt | *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 UserParametersJdbcTreatDecimalAsInt getInternalValue(); +``` + +- *Type:* UserParametersJdbcTreatDecimalAsInt + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJdbcTreatTimestampNtzAsUtcList; + +new UserParametersJdbcTreatTimestampNtzAsUtcList(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 UserParametersJdbcTreatTimestampNtzAsUtcOutputReference 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 + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJdbcTreatTimestampNtzAsUtcOutputReference; + +new UserParametersJdbcTreatTimestampNtzAsUtcOutputReference(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 | UserParametersJdbcTreatTimestampNtzAsUtc | *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 UserParametersJdbcTreatTimestampNtzAsUtc getInternalValue(); +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### UserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJdbcUseSessionTimezoneList; + +new UserParametersJdbcUseSessionTimezoneList(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 UserParametersJdbcUseSessionTimezoneOutputReference 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 + +--- + + +### UserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJdbcUseSessionTimezoneOutputReference; + +new UserParametersJdbcUseSessionTimezoneOutputReference(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 | UserParametersJdbcUseSessionTimezone | *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 UserParametersJdbcUseSessionTimezone getInternalValue(); +``` + +- *Type:* UserParametersJdbcUseSessionTimezone + +--- + + +### UserParametersJsonIndentList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJsonIndentList; + +new UserParametersJsonIndentList(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 UserParametersJsonIndentOutputReference 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 + +--- + + +### UserParametersJsonIndentOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersJsonIndentOutputReference; + +new UserParametersJsonIndentOutputReference(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 | UserParametersJsonIndent | *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 UserParametersJsonIndent getInternalValue(); +``` + +- *Type:* UserParametersJsonIndent + +--- + + +### UserParametersList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersList; + +new UserParametersList(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 UserParametersOutputReference 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 + +--- + + +### UserParametersLockTimeoutList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersLockTimeoutList; + +new UserParametersLockTimeoutList(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 UserParametersLockTimeoutOutputReference 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 + +--- + + +### UserParametersLockTimeoutOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersLockTimeoutOutputReference; + +new UserParametersLockTimeoutOutputReference(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 | UserParametersLockTimeout | *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 UserParametersLockTimeout getInternalValue(); +``` + +- *Type:* UserParametersLockTimeout + +--- + + +### UserParametersLogLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersLogLevelList; + +new UserParametersLogLevelList(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 UserParametersLogLevelOutputReference 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 + +--- + + +### UserParametersLogLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersLogLevelOutputReference; + +new UserParametersLogLevelOutputReference(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 | UserParametersLogLevel | *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 UserParametersLogLevel getInternalValue(); +``` + +- *Type:* UserParametersLogLevel + +--- + + +### UserParametersMultiStatementCountList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersMultiStatementCountList; + +new UserParametersMultiStatementCountList(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 UserParametersMultiStatementCountOutputReference 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 + +--- + + +### UserParametersMultiStatementCountOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersMultiStatementCountOutputReference; + +new UserParametersMultiStatementCountOutputReference(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 | UserParametersMultiStatementCount | *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 UserParametersMultiStatementCount getInternalValue(); +``` + +- *Type:* UserParametersMultiStatementCount + +--- + + +### UserParametersNetworkPolicyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersNetworkPolicyList; + +new UserParametersNetworkPolicyList(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 UserParametersNetworkPolicyOutputReference 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 + +--- + + +### UserParametersNetworkPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersNetworkPolicyOutputReference; + +new UserParametersNetworkPolicyOutputReference(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 | UserParametersNetworkPolicy | *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 UserParametersNetworkPolicy getInternalValue(); +``` + +- *Type:* UserParametersNetworkPolicy + +--- + + +### UserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersNoorderSequenceAsDefaultList; + +new UserParametersNoorderSequenceAsDefaultList(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 UserParametersNoorderSequenceAsDefaultOutputReference 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 + +--- + + +### UserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersNoorderSequenceAsDefaultOutputReference; + +new UserParametersNoorderSequenceAsDefaultOutputReference(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 | UserParametersNoorderSequenceAsDefault | *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 UserParametersNoorderSequenceAsDefault getInternalValue(); +``` + +- *Type:* UserParametersNoorderSequenceAsDefault + +--- + + +### UserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersOdbcTreatDecimalAsIntList; + +new UserParametersOdbcTreatDecimalAsIntList(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 UserParametersOdbcTreatDecimalAsIntOutputReference 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 + +--- + + +### UserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersOdbcTreatDecimalAsIntOutputReference; + +new UserParametersOdbcTreatDecimalAsIntOutputReference(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 | UserParametersOdbcTreatDecimalAsInt | *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 UserParametersOdbcTreatDecimalAsInt getInternalValue(); +``` + +- *Type:* UserParametersOdbcTreatDecimalAsInt + +--- + + +### UserParametersOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersOutputReference; + +new UserParametersOutputReference(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 | UserParametersAbortDetachedQueryList | *No description.* | +| autocommit | UserParametersAutocommitList | *No description.* | +| binaryInputFormat | UserParametersBinaryInputFormatList | *No description.* | +| binaryOutputFormat | UserParametersBinaryOutputFormatList | *No description.* | +| clientMemoryLimit | UserParametersClientMemoryLimitList | *No description.* | +| clientMetadataRequestUseConnectionCtx | UserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| clientPrefetchThreads | UserParametersClientPrefetchThreadsList | *No description.* | +| clientResultChunkSize | UserParametersClientResultChunkSizeList | *No description.* | +| clientResultColumnCaseInsensitive | UserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| clientSessionKeepAlive | UserParametersClientSessionKeepAliveList | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | UserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| clientTimestampTypeMapping | UserParametersClientTimestampTypeMappingList | *No description.* | +| dateInputFormat | UserParametersDateInputFormatList | *No description.* | +| dateOutputFormat | UserParametersDateOutputFormatList | *No description.* | +| enableUnloadPhysicalTypeOptimization | UserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enableUnredactedQuerySyntaxError | UserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| errorOnNondeterministicMerge | UserParametersErrorOnNondeterministicMergeList | *No description.* | +| errorOnNondeterministicUpdate | UserParametersErrorOnNondeterministicUpdateList | *No description.* | +| geographyOutputFormat | UserParametersGeographyOutputFormatList | *No description.* | +| geometryOutputFormat | UserParametersGeometryOutputFormatList | *No description.* | +| jdbcTreatDecimalAsInt | UserParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbcTreatTimestampNtzAsUtc | UserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbcUseSessionTimezone | UserParametersJdbcUseSessionTimezoneList | *No description.* | +| jsonIndent | UserParametersJsonIndentList | *No description.* | +| lockTimeout | UserParametersLockTimeoutList | *No description.* | +| logLevel | UserParametersLogLevelList | *No description.* | +| multiStatementCount | UserParametersMultiStatementCountList | *No description.* | +| networkPolicy | UserParametersNetworkPolicyList | *No description.* | +| noorderSequenceAsDefault | UserParametersNoorderSequenceAsDefaultList | *No description.* | +| odbcTreatDecimalAsInt | UserParametersOdbcTreatDecimalAsIntList | *No description.* | +| preventUnloadToInternalStages | UserParametersPreventUnloadToInternalStagesList | *No description.* | +| queryTag | UserParametersQueryTagList | *No description.* | +| quotedIdentifiersIgnoreCase | UserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rowsPerResultset | UserParametersRowsPerResultsetList | *No description.* | +| s3StageVpceDnsName | UserParametersS3StageVpceDnsNameList | *No description.* | +| searchPath | UserParametersSearchPathList | *No description.* | +| simulatedDataSharingConsumer | UserParametersSimulatedDataSharingConsumerList | *No description.* | +| statementQueuedTimeoutInSeconds | UserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statementTimeoutInSeconds | UserParametersStatementTimeoutInSecondsList | *No description.* | +| strictJsonOutput | UserParametersStrictJsonOutputList | *No description.* | +| timeInputFormat | UserParametersTimeInputFormatList | *No description.* | +| timeOutputFormat | UserParametersTimeOutputFormatList | *No description.* | +| timestampDayIsAlways24H | UserParametersTimestampDayIsAlways24HList | *No description.* | +| timestampInputFormat | UserParametersTimestampInputFormatList | *No description.* | +| timestampLtzOutputFormat | UserParametersTimestampLtzOutputFormatList | *No description.* | +| timestampNtzOutputFormat | UserParametersTimestampNtzOutputFormatList | *No description.* | +| timestampOutputFormat | UserParametersTimestampOutputFormatList | *No description.* | +| timestampTypeMapping | UserParametersTimestampTypeMappingList | *No description.* | +| timestampTzOutputFormat | UserParametersTimestampTzOutputFormatList | *No description.* | +| timezone | UserParametersTimezoneList | *No description.* | +| traceLevel | UserParametersTraceLevelList | *No description.* | +| transactionAbortOnError | UserParametersTransactionAbortOnErrorList | *No description.* | +| transactionDefaultIsolationLevel | UserParametersTransactionDefaultIsolationLevelList | *No description.* | +| twoDigitCenturyStart | UserParametersTwoDigitCenturyStartList | *No description.* | +| unsupportedDdlAction | UserParametersUnsupportedDdlActionList | *No description.* | +| useCachedResult | UserParametersUseCachedResultList | *No description.* | +| weekOfYearPolicy | UserParametersWeekOfYearPolicyList | *No description.* | +| weekStart | UserParametersWeekStartList | *No description.* | +| internalValue | UserParameters | *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 UserParametersAbortDetachedQueryList getAbortDetachedQuery(); +``` + +- *Type:* UserParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```java +public UserParametersAutocommitList getAutocommit(); +``` + +- *Type:* UserParametersAutocommitList + +--- + +##### `binaryInputFormat`Required + +```java +public UserParametersBinaryInputFormatList getBinaryInputFormat(); +``` + +- *Type:* UserParametersBinaryInputFormatList + +--- + +##### `binaryOutputFormat`Required + +```java +public UserParametersBinaryOutputFormatList getBinaryOutputFormat(); +``` + +- *Type:* UserParametersBinaryOutputFormatList + +--- + +##### `clientMemoryLimit`Required + +```java +public UserParametersClientMemoryLimitList getClientMemoryLimit(); +``` + +- *Type:* UserParametersClientMemoryLimitList + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```java +public UserParametersClientMetadataRequestUseConnectionCtxList getClientMetadataRequestUseConnectionCtx(); +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `clientPrefetchThreads`Required + +```java +public UserParametersClientPrefetchThreadsList getClientPrefetchThreads(); +``` + +- *Type:* UserParametersClientPrefetchThreadsList + +--- + +##### `clientResultChunkSize`Required + +```java +public UserParametersClientResultChunkSizeList getClientResultChunkSize(); +``` + +- *Type:* UserParametersClientResultChunkSizeList + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```java +public UserParametersClientResultColumnCaseInsensitiveList getClientResultColumnCaseInsensitive(); +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `clientSessionKeepAlive`Required + +```java +public UserParametersClientSessionKeepAliveList getClientSessionKeepAlive(); +``` + +- *Type:* UserParametersClientSessionKeepAliveList + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```java +public UserParametersClientSessionKeepAliveHeartbeatFrequencyList getClientSessionKeepAliveHeartbeatFrequency(); +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `clientTimestampTypeMapping`Required + +```java +public UserParametersClientTimestampTypeMappingList getClientTimestampTypeMapping(); +``` + +- *Type:* UserParametersClientTimestampTypeMappingList + +--- + +##### `dateInputFormat`Required + +```java +public UserParametersDateInputFormatList getDateInputFormat(); +``` + +- *Type:* UserParametersDateInputFormatList + +--- + +##### `dateOutputFormat`Required + +```java +public UserParametersDateOutputFormatList getDateOutputFormat(); +``` + +- *Type:* UserParametersDateOutputFormatList + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```java +public UserParametersEnableUnloadPhysicalTypeOptimizationList getEnableUnloadPhysicalTypeOptimization(); +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```java +public UserParametersEnableUnredactedQuerySyntaxErrorList getEnableUnredactedQuerySyntaxError(); +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `errorOnNondeterministicMerge`Required + +```java +public UserParametersErrorOnNondeterministicMergeList getErrorOnNondeterministicMerge(); +``` + +- *Type:* UserParametersErrorOnNondeterministicMergeList + +--- + +##### `errorOnNondeterministicUpdate`Required + +```java +public UserParametersErrorOnNondeterministicUpdateList getErrorOnNondeterministicUpdate(); +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdateList + +--- + +##### `geographyOutputFormat`Required + +```java +public UserParametersGeographyOutputFormatList getGeographyOutputFormat(); +``` + +- *Type:* UserParametersGeographyOutputFormatList + +--- + +##### `geometryOutputFormat`Required + +```java +public UserParametersGeometryOutputFormatList getGeometryOutputFormat(); +``` + +- *Type:* UserParametersGeometryOutputFormatList + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```java +public UserParametersJdbcTreatDecimalAsIntList getJdbcTreatDecimalAsInt(); +``` + +- *Type:* UserParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```java +public UserParametersJdbcTreatTimestampNtzAsUtcList getJdbcTreatTimestampNtzAsUtc(); +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbcUseSessionTimezone`Required + +```java +public UserParametersJdbcUseSessionTimezoneList getJdbcUseSessionTimezone(); +``` + +- *Type:* UserParametersJdbcUseSessionTimezoneList + +--- + +##### `jsonIndent`Required + +```java +public UserParametersJsonIndentList getJsonIndent(); +``` + +- *Type:* UserParametersJsonIndentList + +--- + +##### `lockTimeout`Required + +```java +public UserParametersLockTimeoutList getLockTimeout(); +``` + +- *Type:* UserParametersLockTimeoutList + +--- + +##### `logLevel`Required + +```java +public UserParametersLogLevelList getLogLevel(); +``` + +- *Type:* UserParametersLogLevelList + +--- + +##### `multiStatementCount`Required + +```java +public UserParametersMultiStatementCountList getMultiStatementCount(); +``` + +- *Type:* UserParametersMultiStatementCountList + +--- + +##### `networkPolicy`Required + +```java +public UserParametersNetworkPolicyList getNetworkPolicy(); +``` + +- *Type:* UserParametersNetworkPolicyList + +--- + +##### `noorderSequenceAsDefault`Required + +```java +public UserParametersNoorderSequenceAsDefaultList getNoorderSequenceAsDefault(); +``` + +- *Type:* UserParametersNoorderSequenceAsDefaultList + +--- + +##### `odbcTreatDecimalAsInt`Required + +```java +public UserParametersOdbcTreatDecimalAsIntList getOdbcTreatDecimalAsInt(); +``` + +- *Type:* UserParametersOdbcTreatDecimalAsIntList + +--- + +##### `preventUnloadToInternalStages`Required + +```java +public UserParametersPreventUnloadToInternalStagesList getPreventUnloadToInternalStages(); +``` + +- *Type:* UserParametersPreventUnloadToInternalStagesList + +--- + +##### `queryTag`Required + +```java +public UserParametersQueryTagList getQueryTag(); +``` + +- *Type:* UserParametersQueryTagList + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```java +public UserParametersQuotedIdentifiersIgnoreCaseList getQuotedIdentifiersIgnoreCase(); +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rowsPerResultset`Required + +```java +public UserParametersRowsPerResultsetList getRowsPerResultset(); +``` + +- *Type:* UserParametersRowsPerResultsetList + +--- + +##### `s3StageVpceDnsName`Required + +```java +public UserParametersS3StageVpceDnsNameList getS3StageVpceDnsName(); +``` + +- *Type:* UserParametersS3StageVpceDnsNameList + +--- + +##### `searchPath`Required + +```java +public UserParametersSearchPathList getSearchPath(); +``` + +- *Type:* UserParametersSearchPathList + +--- + +##### `simulatedDataSharingConsumer`Required + +```java +public UserParametersSimulatedDataSharingConsumerList getSimulatedDataSharingConsumer(); +``` + +- *Type:* UserParametersSimulatedDataSharingConsumerList + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```java +public UserParametersStatementQueuedTimeoutInSecondsList getStatementQueuedTimeoutInSeconds(); +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statementTimeoutInSeconds`Required + +```java +public UserParametersStatementTimeoutInSecondsList getStatementTimeoutInSeconds(); +``` + +- *Type:* UserParametersStatementTimeoutInSecondsList + +--- + +##### `strictJsonOutput`Required + +```java +public UserParametersStrictJsonOutputList getStrictJsonOutput(); +``` + +- *Type:* UserParametersStrictJsonOutputList + +--- + +##### `timeInputFormat`Required + +```java +public UserParametersTimeInputFormatList getTimeInputFormat(); +``` + +- *Type:* UserParametersTimeInputFormatList + +--- + +##### `timeOutputFormat`Required + +```java +public UserParametersTimeOutputFormatList getTimeOutputFormat(); +``` + +- *Type:* UserParametersTimeOutputFormatList + +--- + +##### `timestampDayIsAlways24H`Required + +```java +public UserParametersTimestampDayIsAlways24HList getTimestampDayIsAlways24H(); +``` + +- *Type:* UserParametersTimestampDayIsAlways24HList + +--- + +##### `timestampInputFormat`Required + +```java +public UserParametersTimestampInputFormatList getTimestampInputFormat(); +``` + +- *Type:* UserParametersTimestampInputFormatList + +--- + +##### `timestampLtzOutputFormat`Required + +```java +public UserParametersTimestampLtzOutputFormatList getTimestampLtzOutputFormat(); +``` + +- *Type:* UserParametersTimestampLtzOutputFormatList + +--- + +##### `timestampNtzOutputFormat`Required + +```java +public UserParametersTimestampNtzOutputFormatList getTimestampNtzOutputFormat(); +``` + +- *Type:* UserParametersTimestampNtzOutputFormatList + +--- + +##### `timestampOutputFormat`Required + +```java +public UserParametersTimestampOutputFormatList getTimestampOutputFormat(); +``` + +- *Type:* UserParametersTimestampOutputFormatList + +--- + +##### `timestampTypeMapping`Required + +```java +public UserParametersTimestampTypeMappingList getTimestampTypeMapping(); +``` + +- *Type:* UserParametersTimestampTypeMappingList + +--- + +##### `timestampTzOutputFormat`Required + +```java +public UserParametersTimestampTzOutputFormatList getTimestampTzOutputFormat(); +``` + +- *Type:* UserParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```java +public UserParametersTimezoneList getTimezone(); +``` + +- *Type:* UserParametersTimezoneList + +--- + +##### `traceLevel`Required + +```java +public UserParametersTraceLevelList getTraceLevel(); +``` + +- *Type:* UserParametersTraceLevelList + +--- + +##### `transactionAbortOnError`Required + +```java +public UserParametersTransactionAbortOnErrorList getTransactionAbortOnError(); +``` + +- *Type:* UserParametersTransactionAbortOnErrorList + +--- + +##### `transactionDefaultIsolationLevel`Required + +```java +public UserParametersTransactionDefaultIsolationLevelList getTransactionDefaultIsolationLevel(); +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevelList + +--- + +##### `twoDigitCenturyStart`Required + +```java +public UserParametersTwoDigitCenturyStartList getTwoDigitCenturyStart(); +``` + +- *Type:* UserParametersTwoDigitCenturyStartList + +--- + +##### `unsupportedDdlAction`Required + +```java +public UserParametersUnsupportedDdlActionList getUnsupportedDdlAction(); +``` + +- *Type:* UserParametersUnsupportedDdlActionList + +--- + +##### `useCachedResult`Required + +```java +public UserParametersUseCachedResultList getUseCachedResult(); +``` + +- *Type:* UserParametersUseCachedResultList + +--- + +##### `weekOfYearPolicy`Required + +```java +public UserParametersWeekOfYearPolicyList getWeekOfYearPolicy(); +``` + +- *Type:* UserParametersWeekOfYearPolicyList + +--- + +##### `weekStart`Required + +```java +public UserParametersWeekStartList getWeekStart(); +``` + +- *Type:* UserParametersWeekStartList + +--- + +##### `internalValue`Optional + +```java +public UserParameters getInternalValue(); +``` + +- *Type:* UserParameters + +--- + + +### UserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersPreventUnloadToInternalStagesList; + +new UserParametersPreventUnloadToInternalStagesList(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 UserParametersPreventUnloadToInternalStagesOutputReference 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 + +--- + + +### UserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersPreventUnloadToInternalStagesOutputReference; + +new UserParametersPreventUnloadToInternalStagesOutputReference(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 | UserParametersPreventUnloadToInternalStages | *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 UserParametersPreventUnloadToInternalStages getInternalValue(); +``` + +- *Type:* UserParametersPreventUnloadToInternalStages + +--- + + +### UserParametersQueryTagList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersQueryTagList; + +new UserParametersQueryTagList(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 UserParametersQueryTagOutputReference 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 + +--- + + +### UserParametersQueryTagOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersQueryTagOutputReference; + +new UserParametersQueryTagOutputReference(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 | UserParametersQueryTag | *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 UserParametersQueryTag getInternalValue(); +``` + +- *Type:* UserParametersQueryTag + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersQuotedIdentifiersIgnoreCaseList; + +new UserParametersQuotedIdentifiersIgnoreCaseList(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 UserParametersQuotedIdentifiersIgnoreCaseOutputReference 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 + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersQuotedIdentifiersIgnoreCaseOutputReference; + +new UserParametersQuotedIdentifiersIgnoreCaseOutputReference(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 | UserParametersQuotedIdentifiersIgnoreCase | *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 UserParametersQuotedIdentifiersIgnoreCase getInternalValue(); +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCase + +--- + + +### UserParametersRowsPerResultsetList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersRowsPerResultsetList; + +new UserParametersRowsPerResultsetList(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 UserParametersRowsPerResultsetOutputReference 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 + +--- + + +### UserParametersRowsPerResultsetOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersRowsPerResultsetOutputReference; + +new UserParametersRowsPerResultsetOutputReference(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 | UserParametersRowsPerResultset | *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 UserParametersRowsPerResultset getInternalValue(); +``` + +- *Type:* UserParametersRowsPerResultset + +--- + + +### UserParametersS3StageVpceDnsNameList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersS3StageVpceDnsNameList; + +new UserParametersS3StageVpceDnsNameList(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 UserParametersS3StageVpceDnsNameOutputReference 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 + +--- + + +### UserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersS3StageVpceDnsNameOutputReference; + +new UserParametersS3StageVpceDnsNameOutputReference(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 | UserParametersS3StageVpceDnsName | *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 UserParametersS3StageVpceDnsName getInternalValue(); +``` + +- *Type:* UserParametersS3StageVpceDnsName + +--- + + +### UserParametersSearchPathList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersSearchPathList; + +new UserParametersSearchPathList(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 UserParametersSearchPathOutputReference 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 + +--- + + +### UserParametersSearchPathOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersSearchPathOutputReference; + +new UserParametersSearchPathOutputReference(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 | UserParametersSearchPath | *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 UserParametersSearchPath getInternalValue(); +``` + +- *Type:* UserParametersSearchPath + +--- + + +### UserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersSimulatedDataSharingConsumerList; + +new UserParametersSimulatedDataSharingConsumerList(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 UserParametersSimulatedDataSharingConsumerOutputReference 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 + +--- + + +### UserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersSimulatedDataSharingConsumerOutputReference; + +new UserParametersSimulatedDataSharingConsumerOutputReference(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 | UserParametersSimulatedDataSharingConsumer | *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 UserParametersSimulatedDataSharingConsumer getInternalValue(); +``` + +- *Type:* UserParametersSimulatedDataSharingConsumer + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersStatementQueuedTimeoutInSecondsList; + +new UserParametersStatementQueuedTimeoutInSecondsList(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 UserParametersStatementQueuedTimeoutInSecondsOutputReference 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 + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersStatementQueuedTimeoutInSecondsOutputReference; + +new UserParametersStatementQueuedTimeoutInSecondsOutputReference(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 | UserParametersStatementQueuedTimeoutInSeconds | *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 UserParametersStatementQueuedTimeoutInSeconds getInternalValue(); +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSeconds + +--- + + +### UserParametersStatementTimeoutInSecondsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersStatementTimeoutInSecondsList; + +new UserParametersStatementTimeoutInSecondsList(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 UserParametersStatementTimeoutInSecondsOutputReference 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 + +--- + + +### UserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersStatementTimeoutInSecondsOutputReference; + +new UserParametersStatementTimeoutInSecondsOutputReference(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 | UserParametersStatementTimeoutInSeconds | *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 UserParametersStatementTimeoutInSeconds getInternalValue(); +``` + +- *Type:* UserParametersStatementTimeoutInSeconds + +--- + + +### UserParametersStrictJsonOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersStrictJsonOutputList; + +new UserParametersStrictJsonOutputList(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 UserParametersStrictJsonOutputOutputReference 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 + +--- + + +### UserParametersStrictJsonOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersStrictJsonOutputOutputReference; + +new UserParametersStrictJsonOutputOutputReference(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 | UserParametersStrictJsonOutput | *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 UserParametersStrictJsonOutput getInternalValue(); +``` + +- *Type:* UserParametersStrictJsonOutput + +--- + + +### UserParametersTimeInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimeInputFormatList; + +new UserParametersTimeInputFormatList(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 UserParametersTimeInputFormatOutputReference 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 + +--- + + +### UserParametersTimeInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimeInputFormatOutputReference; + +new UserParametersTimeInputFormatOutputReference(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 | UserParametersTimeInputFormat | *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 UserParametersTimeInputFormat getInternalValue(); +``` + +- *Type:* UserParametersTimeInputFormat + +--- + + +### UserParametersTimeOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimeOutputFormatList; + +new UserParametersTimeOutputFormatList(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 UserParametersTimeOutputFormatOutputReference 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 + +--- + + +### UserParametersTimeOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimeOutputFormatOutputReference; + +new UserParametersTimeOutputFormatOutputReference(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 | UserParametersTimeOutputFormat | *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 UserParametersTimeOutputFormat getInternalValue(); +``` + +- *Type:* UserParametersTimeOutputFormat + +--- + + +### UserParametersTimestampDayIsAlways24HList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampDayIsAlways24HList; + +new UserParametersTimestampDayIsAlways24HList(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 UserParametersTimestampDayIsAlways24HOutputReference 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 + +--- + + +### UserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampDayIsAlways24HOutputReference; + +new UserParametersTimestampDayIsAlways24HOutputReference(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 | UserParametersTimestampDayIsAlways24H | *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 UserParametersTimestampDayIsAlways24H getInternalValue(); +``` + +- *Type:* UserParametersTimestampDayIsAlways24H + +--- + + +### UserParametersTimestampInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampInputFormatList; + +new UserParametersTimestampInputFormatList(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 UserParametersTimestampInputFormatOutputReference 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 + +--- + + +### UserParametersTimestampInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampInputFormatOutputReference; + +new UserParametersTimestampInputFormatOutputReference(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 | UserParametersTimestampInputFormat | *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 UserParametersTimestampInputFormat getInternalValue(); +``` + +- *Type:* UserParametersTimestampInputFormat + +--- + + +### UserParametersTimestampLtzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampLtzOutputFormatList; + +new UserParametersTimestampLtzOutputFormatList(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 UserParametersTimestampLtzOutputFormatOutputReference 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 + +--- + + +### UserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampLtzOutputFormatOutputReference; + +new UserParametersTimestampLtzOutputFormatOutputReference(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 | UserParametersTimestampLtzOutputFormat | *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 UserParametersTimestampLtzOutputFormat getInternalValue(); +``` + +- *Type:* UserParametersTimestampLtzOutputFormat + +--- + + +### UserParametersTimestampNtzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampNtzOutputFormatList; + +new UserParametersTimestampNtzOutputFormatList(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 UserParametersTimestampNtzOutputFormatOutputReference 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 + +--- + + +### UserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampNtzOutputFormatOutputReference; + +new UserParametersTimestampNtzOutputFormatOutputReference(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 | UserParametersTimestampNtzOutputFormat | *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 UserParametersTimestampNtzOutputFormat getInternalValue(); +``` + +- *Type:* UserParametersTimestampNtzOutputFormat + +--- + + +### UserParametersTimestampOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampOutputFormatList; + +new UserParametersTimestampOutputFormatList(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 UserParametersTimestampOutputFormatOutputReference 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 + +--- + + +### UserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampOutputFormatOutputReference; + +new UserParametersTimestampOutputFormatOutputReference(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 | UserParametersTimestampOutputFormat | *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 UserParametersTimestampOutputFormat getInternalValue(); +``` + +- *Type:* UserParametersTimestampOutputFormat + +--- + + +### UserParametersTimestampTypeMappingList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampTypeMappingList; + +new UserParametersTimestampTypeMappingList(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 UserParametersTimestampTypeMappingOutputReference 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 + +--- + + +### UserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampTypeMappingOutputReference; + +new UserParametersTimestampTypeMappingOutputReference(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 | UserParametersTimestampTypeMapping | *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 UserParametersTimestampTypeMapping getInternalValue(); +``` + +- *Type:* UserParametersTimestampTypeMapping + +--- + + +### UserParametersTimestampTzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampTzOutputFormatList; + +new UserParametersTimestampTzOutputFormatList(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 UserParametersTimestampTzOutputFormatOutputReference 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 + +--- + + +### UserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimestampTzOutputFormatOutputReference; + +new UserParametersTimestampTzOutputFormatOutputReference(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 | UserParametersTimestampTzOutputFormat | *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 UserParametersTimestampTzOutputFormat getInternalValue(); +``` + +- *Type:* UserParametersTimestampTzOutputFormat + +--- + + +### UserParametersTimezoneList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimezoneList; + +new UserParametersTimezoneList(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 UserParametersTimezoneOutputReference 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 + +--- + + +### UserParametersTimezoneOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTimezoneOutputReference; + +new UserParametersTimezoneOutputReference(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 | UserParametersTimezone | *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 UserParametersTimezone getInternalValue(); +``` + +- *Type:* UserParametersTimezone + +--- + + +### UserParametersTraceLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTraceLevelList; + +new UserParametersTraceLevelList(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 UserParametersTraceLevelOutputReference 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 + +--- + + +### UserParametersTraceLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTraceLevelOutputReference; + +new UserParametersTraceLevelOutputReference(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 | UserParametersTraceLevel | *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 UserParametersTraceLevel getInternalValue(); +``` + +- *Type:* UserParametersTraceLevel + +--- + + +### UserParametersTransactionAbortOnErrorList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTransactionAbortOnErrorList; + +new UserParametersTransactionAbortOnErrorList(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 UserParametersTransactionAbortOnErrorOutputReference 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 + +--- + + +### UserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTransactionAbortOnErrorOutputReference; + +new UserParametersTransactionAbortOnErrorOutputReference(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 | UserParametersTransactionAbortOnError | *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 UserParametersTransactionAbortOnError getInternalValue(); +``` + +- *Type:* UserParametersTransactionAbortOnError + +--- + + +### UserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTransactionDefaultIsolationLevelList; + +new UserParametersTransactionDefaultIsolationLevelList(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 UserParametersTransactionDefaultIsolationLevelOutputReference 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 + +--- + + +### UserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTransactionDefaultIsolationLevelOutputReference; + +new UserParametersTransactionDefaultIsolationLevelOutputReference(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 | UserParametersTransactionDefaultIsolationLevel | *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 UserParametersTransactionDefaultIsolationLevel getInternalValue(); +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevel + +--- + + +### UserParametersTwoDigitCenturyStartList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTwoDigitCenturyStartList; + +new UserParametersTwoDigitCenturyStartList(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 UserParametersTwoDigitCenturyStartOutputReference 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 + +--- + + +### UserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersTwoDigitCenturyStartOutputReference; + +new UserParametersTwoDigitCenturyStartOutputReference(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 | UserParametersTwoDigitCenturyStart | *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 UserParametersTwoDigitCenturyStart getInternalValue(); +``` + +- *Type:* UserParametersTwoDigitCenturyStart + +--- + + +### UserParametersUnsupportedDdlActionList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersUnsupportedDdlActionList; + +new UserParametersUnsupportedDdlActionList(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 UserParametersUnsupportedDdlActionOutputReference 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 + +--- + + +### UserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersUnsupportedDdlActionOutputReference; + +new UserParametersUnsupportedDdlActionOutputReference(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 | UserParametersUnsupportedDdlAction | *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 UserParametersUnsupportedDdlAction getInternalValue(); +``` + +- *Type:* UserParametersUnsupportedDdlAction + +--- + + +### UserParametersUseCachedResultList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersUseCachedResultList; + +new UserParametersUseCachedResultList(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 UserParametersUseCachedResultOutputReference 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 + +--- + + +### UserParametersUseCachedResultOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersUseCachedResultOutputReference; + +new UserParametersUseCachedResultOutputReference(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 | UserParametersUseCachedResult | *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 UserParametersUseCachedResult getInternalValue(); +``` + +- *Type:* UserParametersUseCachedResult + +--- + + +### UserParametersWeekOfYearPolicyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersWeekOfYearPolicyList; + +new UserParametersWeekOfYearPolicyList(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 UserParametersWeekOfYearPolicyOutputReference 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 + +--- + + +### UserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersWeekOfYearPolicyOutputReference; + +new UserParametersWeekOfYearPolicyOutputReference(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 +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `moveFromId` +##### `getNumberAttribute` ```java -public void moveFromId(java.lang.String id) +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -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 +###### `terraformAttribute`Required - *Type:* java.lang.String -Full id of resource being moved from, e.g. "aws_s3_bucket.example". - --- -##### `moveTo` +##### `getNumberListAttribute` ```java -public void moveTo(java.lang.String moveTarget) -public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -Moves this resource to the target resource given by moveTarget. - -###### `moveTarget`Required +###### `terraformAttribute`Required - *Type:* java.lang.String -The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. - --- -###### `index`Optional +##### `getNumberMapAttribute` -- *Type:* java.lang.String OR java.lang.Number +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` -Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `moveToId` +##### `getStringAttribute` ```java -public void moveToId(java.lang.String id) +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -Moves this resource to the resource corresponding to "id". - -###### `id`Required +###### `terraformAttribute`Required - *Type:* java.lang.String -Full id of resource to move to, e.g. "aws_s3_bucket.example". - --- -##### `resetComment` +##### `getStringMapAttribute` ```java -public void resetComment() +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -##### `resetDefaultNamespace` +###### `terraformAttribute`Required -```java -public void resetDefaultNamespace() -``` +- *Type:* java.lang.String -##### `resetDefaultRole` +--- + +##### `interpolationForAttribute` ```java -public void resetDefaultRole() +public IResolvable interpolationForAttribute(java.lang.String property) ``` -##### `resetDefaultSecondaryRoles` +###### `property`Required -```java -public void resetDefaultSecondaryRoles() -``` +- *Type:* java.lang.String -##### `resetDefaultWarehouse` +--- + +##### `resolve` ```java -public void resetDefaultWarehouse() +public java.lang.Object resolve(IResolveContext _context) ``` -##### `resetDisabled` +Produce the Token's value at resolution time. -```java -public void resetDisabled() -``` +###### `_context`Required -##### `resetDisplayName` +- *Type:* com.hashicorp.cdktf.IResolveContext -```java -public void resetDisplayName() -``` +--- -##### `resetEmail` +##### `toString` ```java -public void resetEmail() +public java.lang.String toString() ``` -##### `resetFirstName` +Return a string representation of this resolvable object. -```java -public void resetFirstName() -``` +Returns a reversible string representation. -##### `resetId` + +#### 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 | UserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `creationStack`Required ```java -public void resetId() +public java.util.List getCreationStack(); ``` -##### `resetLastName` +- *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 void resetLastName() +public java.lang.String getFqn(); ``` -##### `resetLoginName` +- *Type:* java.lang.String + +--- + +##### `default`Required ```java -public void resetLoginName() +public java.lang.String getDefault(); ``` -##### `resetMustChangePassword` +- *Type:* java.lang.String + +--- + +##### `description`Required ```java -public void resetMustChangePassword() +public java.lang.String getDescription(); ``` -##### `resetPassword` +- *Type:* java.lang.String + +--- + +##### `key`Required ```java -public void resetPassword() +public java.lang.String getKey(); ``` -##### `resetRsaPublicKey` +- *Type:* java.lang.String + +--- + +##### `level`Required ```java -public void resetRsaPublicKey() +public java.lang.String getLevel(); ``` -##### `resetRsaPublicKey2` +- *Type:* java.lang.String + +--- + +##### `value`Required ```java -public void resetRsaPublicKey2() +public java.lang.String getValue(); ``` -#### Static Functions - -| **Name** | **Description** | -| --- | --- | -| isConstruct | Checks if `x` is a construct. | -| isTerraformElement | *No description.* | -| isTerraformResource | *No description.* | -| generateConfigForImport | Generates CDKTF code for importing a User resource upon running "cdktf plan ". | +- *Type:* java.lang.String --- -##### `isConstruct` +##### `internalValue`Optional ```java -import com.hashicorp.cdktf.providers.snowflake.user.User; - -User.isConstruct(java.lang.Object x) +public UserParametersWeekOfYearPolicy getInternalValue(); ``` -Checks if `x` is a construct. +- *Type:* UserParametersWeekOfYearPolicy -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 +### UserParametersWeekStartList -- *Type:* java.lang.Object +#### Initializers -Any object. +```java +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersWeekStartList; + +new UserParametersWeekStartList(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). | --- -##### `isTerraformElement` +##### `terraformResource`Required -```java -import com.hashicorp.cdktf.providers.snowflake.user.User; +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -User.isTerraformElement(java.lang.Object x) -``` +The parent resource. -###### `x`Required +--- -- *Type:* java.lang.Object +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. --- -##### `isTerraformResource` +##### `wrapsSet`Required -```java -import com.hashicorp.cdktf.providers.snowflake.user.User; +- *Type:* java.lang.Boolean -User.isTerraformResource(java.lang.Object x) -``` +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -###### `x`Required +--- -- *Type:* java.lang.Object +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `generateConfigForImport` +##### `allWithMapKey` ```java -import com.hashicorp.cdktf.providers.snowflake.user.User; - -User.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),User.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) ``` -Generates CDKTF code for importing a User resource upon running "cdktf plan ". +Creating an iterator for this complex list. -###### `scope`Required +The list will be converted into a map with the mapKeyAttributeName as the key. -- *Type:* software.constructs.Construct +###### `mapKeyAttributeName`Required -The scope in which to define this construct. +- *Type:* java.lang.String --- -###### `importToId`Required +##### `computeFqn` -- *Type:* java.lang.String +```java +public java.lang.String computeFqn() +``` -The construct id used in the generated config for the User to import. +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -###### `importFromId`Required +##### `toString` -- *Type:* java.lang.String +```java +public java.lang.String toString() +``` -The id of the existing User that should be imported. +Return a string representation of this resolvable object. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#import import section} in the documentation of this resource for the id to use +Returns a reversible string representation. ---- +##### `get` -###### `provider`Optional +```java +public UserParametersWeekStartOutputReference get(java.lang.Number index) +``` -- *Type:* com.hashicorp.cdktf.TerraformProvider +###### `index`Required -? Optional instance of the provider where the User to import is found. +- *Type:* java.lang.Number + +the index of the item to return. --- + #### 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.* | -| hasRsaPublicKey | com.hashicorp.cdktf.IResolvable | *No description.* | -| commentInput | java.lang.String | *No description.* | -| defaultNamespaceInput | java.lang.String | *No description.* | -| defaultRoleInput | java.lang.String | *No description.* | -| defaultSecondaryRolesInput | java.util.List | *No description.* | -| defaultWarehouseInput | java.lang.String | *No description.* | -| disabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| displayNameInput | java.lang.String | *No description.* | -| emailInput | java.lang.String | *No description.* | -| firstNameInput | java.lang.String | *No description.* | -| idInput | java.lang.String | *No description.* | -| lastNameInput | java.lang.String | *No description.* | -| loginNameInput | java.lang.String | *No description.* | -| mustChangePasswordInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| nameInput | java.lang.String | *No description.* | -| passwordInput | java.lang.String | *No description.* | -| rsaPublicKey2Input | java.lang.String | *No description.* | -| rsaPublicKeyInput | java.lang.String | *No description.* | -| comment | java.lang.String | *No description.* | -| defaultNamespace | java.lang.String | *No description.* | -| defaultRole | java.lang.String | *No description.* | -| defaultSecondaryRoles | java.util.List | *No description.* | -| defaultWarehouse | java.lang.String | *No description.* | -| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| displayName | java.lang.String | *No description.* | -| email | java.lang.String | *No description.* | -| firstName | java.lang.String | *No description.* | -| id | java.lang.String | *No description.* | -| lastName | java.lang.String | *No description.* | -| loginName | java.lang.String | *No description.* | -| mustChangePassword | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| name | java.lang.String | *No description.* | -| password | java.lang.String | *No description.* | -| rsaPublicKey | java.lang.String | *No description.* | -| rsaPublicKey2 | java.lang.String | *No 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.* | --- -##### `node`Required +##### `creationStack`Required ```java -public Node getNode(); +public java.util.List getCreationStack(); ``` -- *Type:* software.constructs.Node +- *Type:* java.util.List -The tree node. +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `cdktfStack`Required +##### `fqn`Required ```java -public TerraformStack getCdktfStack(); +public java.lang.String getFqn(); ``` -- *Type:* com.hashicorp.cdktf.TerraformStack +- *Type:* java.lang.String --- -##### `fqn`Required + +### UserParametersWeekStartOutputReference + +#### Initializers ```java -public java.lang.String getFqn(); +import com.hashicorp.cdktf.providers.snowflake.user.UserParametersWeekStartOutputReference; + +new UserParametersWeekStartOutputReference(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. + --- -##### `friendlyUniqueId`Required +##### `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 getFriendlyUniqueId(); +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `terraformMetaArguments`Required +##### `getBooleanAttribute` ```java -public java.util.Map getTerraformMetaArguments(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.util.Map +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `terraformResourceType`Required +##### `getBooleanMapAttribute` ```java -public java.lang.String getTerraformResourceType(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `terraformGeneratorMetadata`Optional +##### `getListAttribute` ```java -public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.TerraformProviderGeneratorMetadata +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `connection`Optional +##### `getNumberAttribute` ```java -public java.lang.Object getConnection(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `count`Optional +##### `getNumberListAttribute` ```java -public java.lang.Object getCount(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `dependsOn`Optional +##### `getNumberMapAttribute` ```java -public java.util.List getDependsOn(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.util.List +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `forEach`Optional +##### `getStringAttribute` ```java -public ITerraformIterator getForEach(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.ITerraformIterator +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `lifecycle`Optional +##### `getStringMapAttribute` ```java -public TerraformResourceLifecycle getLifecycle(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `provider`Optional +##### `interpolationForAttribute` ```java -public TerraformProvider getProvider(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` -- *Type:* com.hashicorp.cdktf.TerraformProvider +###### `property`Required + +- *Type:* java.lang.String --- -##### `provisioners`Optional +##### `resolve` ```java -public java.lang.Object getProvisioners(); +public java.lang.Object resolve(IResolveContext _context) ``` -- *Type:* java.util.List +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `hasRsaPublicKey`Required +##### `toString` ```java -public IResolvable getHasRsaPublicKey(); +public java.lang.String toString() ``` -- *Type:* com.hashicorp.cdktf.IResolvable +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 | UserParametersWeekStart | *No description.* | --- -##### `commentInput`Optional +##### `creationStack`Required ```java -public java.lang.String getCommentInput(); +public java.util.List getCreationStack(); ``` -- *Type:* java.lang.String +- *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. --- -##### `defaultNamespaceInput`Optional +##### `fqn`Required ```java -public java.lang.String getDefaultNamespaceInput(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String --- -##### `defaultRoleInput`Optional +##### `default`Required ```java -public java.lang.String getDefaultRoleInput(); +public java.lang.String getDefault(); ``` - *Type:* java.lang.String --- -##### `defaultSecondaryRolesInput`Optional +##### `description`Required ```java -public java.util.List getDefaultSecondaryRolesInput(); +public java.lang.String getDescription(); ``` -- *Type:* java.util.List +- *Type:* java.lang.String --- -##### `defaultWarehouseInput`Optional +##### `key`Required ```java -public java.lang.String getDefaultWarehouseInput(); +public java.lang.String getKey(); ``` - *Type:* java.lang.String --- -##### `disabledInput`Optional +##### `level`Required ```java -public java.lang.Object getDisabledInput(); +public java.lang.String getLevel(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String --- -##### `displayNameInput`Optional +##### `value`Required ```java -public java.lang.String getDisplayNameInput(); +public java.lang.String getValue(); ``` - *Type:* java.lang.String --- -##### `emailInput`Optional +##### `internalValue`Optional ```java -public java.lang.String getEmailInput(); +public UserParametersWeekStart getInternalValue(); ``` -- *Type:* java.lang.String +- *Type:* UserParametersWeekStart --- -##### `firstNameInput`Optional + +### UserShowOutputList + +#### Initializers ```java -public java.lang.String getFirstNameInput(); +import com.hashicorp.cdktf.providers.snowflake.user.UserShowOutputList; + +new UserShowOutputList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); ``` -- *Type:* java.lang.String +| **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). | --- -##### `idInput`Optional +##### `terraformResource`Required -```java -public java.lang.String getIdInput(); -``` +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* java.lang.String +The attribute on the parent resource this class is referencing. + --- -##### `lastNameInput`Optional +##### `wrapsSet`Required -```java -public java.lang.String getLastNameInput(); -``` +- *Type:* java.lang.Boolean -- *Type:* java.lang.String +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `loginNameInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *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 java.lang.String getLoginNameInput(); +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 --- -##### `mustChangePasswordInput`Optional +##### `computeFqn` ```java -public java.lang.Object getMustChangePasswordInput(); +public java.lang.String computeFqn() ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `nameInput`Optional +##### `toString` ```java -public java.lang.String getNameInput(); +public java.lang.String toString() ``` -- *Type:* java.lang.String +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `passwordInput`Optional +##### `get` ```java -public java.lang.String getPasswordInput(); +public UserShowOutputOutputReference get(java.lang.Number index) ``` -- *Type:* java.lang.String +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. --- -##### `rsaPublicKey2Input`Optional + +#### 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.lang.String getRsaPublicKey2Input(); +public java.util.List getCreationStack(); ``` -- *Type:* java.lang.String +- *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. --- -##### `rsaPublicKeyInput`Optional +##### `fqn`Required ```java -public java.lang.String getRsaPublicKeyInput(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String --- -##### `comment`Required + +### UserShowOutputOutputReference + +#### Initializers ```java -public java.lang.String getComment(); +import com.hashicorp.cdktf.providers.snowflake.user.UserShowOutputOutputReference; + +new UserShowOutputOutputReference(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. + --- -##### `defaultNamespace`Required +##### `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 getDefaultNamespace(); +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `defaultRole`Required +##### `getBooleanAttribute` ```java -public java.lang.String getDefaultRole(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `defaultSecondaryRoles`Required +##### `getBooleanMapAttribute` ```java -public java.util.List getDefaultSecondaryRoles(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.util.List +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `defaultWarehouse`Required +##### `getListAttribute` ```java -public java.lang.String getDefaultWarehouse(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `disabled`Required +##### `getNumberAttribute` ```java -public java.lang.Object getDisabled(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `displayName`Required +##### `getNumberListAttribute` ```java -public java.lang.String getDisplayName(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `email`Required +##### `getNumberMapAttribute` ```java -public java.lang.String getEmail(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `firstName`Required +##### `getStringAttribute` ```java -public java.lang.String getFirstName(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `id`Required +##### `getStringMapAttribute` ```java -public java.lang.String getId(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `lastName`Required +##### `interpolationForAttribute` ```java -public java.lang.String getLastName(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` +###### `property`Required + - *Type:* java.lang.String --- -##### `loginName`Required +##### `resolve` ```java -public java.lang.String getLoginName(); +public java.lang.Object resolve(IResolveContext _context) ``` -- *Type:* java.lang.String +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `mustChangePassword`Required +##### `toString` ```java -public java.lang.Object getMustChangePassword(); +public java.lang.String toString() ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `name`Required -```java -public java.lang.String getName(); -``` +#### Properties -- *Type:* java.lang.String +| **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 | UserShowOutput | *No description.* | --- -##### `password`Required +##### `creationStack`Required ```java -public java.lang.String getPassword(); +public java.util.List getCreationStack(); ``` -- *Type:* java.lang.String +- *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. --- -##### `rsaPublicKey`Required +##### `fqn`Required ```java -public java.lang.String getRsaPublicKey(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String --- -##### `rsaPublicKey2`Required +##### `comment`Required ```java -public java.lang.String getRsaPublicKey2(); +public java.lang.String getComment(); ``` - *Type:* java.lang.String --- -#### Constants - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| tfResourceType | java.lang.String | *No description.* | - ---- - -##### `tfResourceType`Required +##### `createdOn`Required ```java -public java.lang.String getTfResourceType(); +public java.lang.String getCreatedOn(); ``` - *Type:* java.lang.String --- -## Structs - -### UserConfig - -#### Initializer +##### `daysToExpiry`Required ```java -import com.hashicorp.cdktf.providers.snowflake.user.UserConfig; - -UserConfig.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) -// .comment(java.lang.String) -// .defaultNamespace(java.lang.String) -// .defaultRole(java.lang.String) -// .defaultSecondaryRoles(java.util.List) -// .defaultWarehouse(java.lang.String) -// .disabled(java.lang.Boolean) -// .disabled(IResolvable) -// .displayName(java.lang.String) -// .email(java.lang.String) -// .firstName(java.lang.String) -// .id(java.lang.String) -// .lastName(java.lang.String) -// .loginName(java.lang.String) -// .mustChangePassword(java.lang.Boolean) -// .mustChangePassword(IResolvable) -// .password(java.lang.String) -// .rsaPublicKey(java.lang.String) -// .rsaPublicKey2(java.lang.String) - .build(); +public java.lang.String getDaysToExpiry(); ``` -#### 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. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. | -| 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. | -| defaultSecondaryRoles | java.util.List | Specifies the set of 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.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. | -| displayName | java.lang.String | Name displayed for the user in the Snowflake web interface. | -| email | java.lang.String | Email address for the user. | -| firstName | java.lang.String | First name of the user. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id}. | -| lastName | java.lang.String | Last name of the user. | -| loginName | java.lang.String | The name users use to log in. If not supplied, snowflake will use name instead. | -| mustChangePassword | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | -| password | java.lang.String | **WARNING:** this will put the password in the terraform state file. Use carefully. | -| 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; | +- *Type:* java.lang.String --- -##### `connection`Optional +##### `defaultNamespace`Required ```java -public java.lang.Object getConnection(); +public java.lang.String getDefaultNamespace(); ``` -- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection +- *Type:* java.lang.String --- -##### `count`Optional +##### `defaultRole`Required ```java -public java.lang.Object getCount(); +public java.lang.String getDefaultRole(); ``` -- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount +- *Type:* java.lang.String --- -##### `dependsOn`Optional +##### `defaultSecondaryRoles`Required ```java -public java.util.List getDependsOn(); +public java.lang.String getDefaultSecondaryRoles(); ``` -- *Type:* java.util.List +- *Type:* java.lang.String --- -##### `forEach`Optional +##### `defaultWarehouse`Required ```java -public ITerraformIterator getForEach(); +public java.lang.String getDefaultWarehouse(); ``` -- *Type:* com.hashicorp.cdktf.ITerraformIterator +- *Type:* java.lang.String --- -##### `lifecycle`Optional +##### `disabled`Required ```java -public TerraformResourceLifecycle getLifecycle(); +public IResolvable getDisabled(); ``` -- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle +- *Type:* com.hashicorp.cdktf.IResolvable --- -##### `provider`Optional +##### `displayName`Required ```java -public TerraformProvider getProvider(); +public java.lang.String getDisplayName(); ``` -- *Type:* com.hashicorp.cdktf.TerraformProvider +- *Type:* java.lang.String --- -##### `provisioners`Optional +##### `email`Required ```java -public java.lang.Object getProvisioners(); +public java.lang.String getEmail(); ``` -- *Type:* java.util.List +- *Type:* java.lang.String --- -##### `name`Required +##### `expiresAtTime`Required ```java -public java.lang.String getName(); +public java.lang.String getExpiresAtTime(); ``` - *Type:* java.lang.String -Name of the user. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#name User#name} - --- -##### `comment`Optional +##### `extAuthnDuo`Required ```java -public java.lang.String getComment(); +public IResolvable getExtAuthnDuo(); ``` -- *Type:* java.lang.String - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. +- *Type:* com.hashicorp.cdktf.IResolvable --- -##### `defaultNamespace`Optional +##### `extAuthnUid`Required ```java -public java.lang.String getDefaultNamespace(); +public java.lang.String getExtAuthnUid(); ``` - *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. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_namespace User#default_namespace} - --- -##### `defaultRole`Optional +##### `firstName`Required ```java -public java.lang.String getDefaultRole(); +public java.lang.String getFirstName(); ``` - *Type:* java.lang.String -Specifies the role that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_role User#default_role} - --- -##### `defaultSecondaryRoles`Optional +##### `hasMfa`Required ```java -public java.util.List getDefaultSecondaryRoles(); +public IResolvable getHasMfa(); ``` -- *Type:* java.util.List - -Specifies the set of secondary roles that are active for the user’s session upon login. - -Currently only ["ALL"] value is supported - 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.94.1/docs/resources/user#default_secondary_roles User#default_secondary_roles} +- *Type:* com.hashicorp.cdktf.IResolvable --- -##### `defaultWarehouse`Optional +##### `hasPassword`Required ```java -public java.lang.String getDefaultWarehouse(); +public IResolvable getHasPassword(); ``` -- *Type:* java.lang.String - -Specifies the virtual warehouse that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_warehouse User#default_warehouse} +- *Type:* com.hashicorp.cdktf.IResolvable --- -##### `disabled`Optional +##### `hasRsaPublicKey`Required ```java -public java.lang.Object getDisabled(); +public IResolvable getHasRsaPublicKey(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. +- *Type:* com.hashicorp.cdktf.IResolvable --- -##### `displayName`Optional +##### `lastName`Required ```java -public java.lang.String getDisplayName(); +public java.lang.String getLastName(); ``` - *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.94.1/docs/resources/user#display_name User#display_name} - --- -##### `email`Optional +##### `lastSuccessLogin`Required ```java -public java.lang.String getEmail(); +public java.lang.String getLastSuccessLogin(); ``` - *Type:* java.lang.String -Email address for the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#email User#email} - --- -##### `firstName`Optional +##### `lockedUntilTime`Required ```java -public java.lang.String getFirstName(); +public java.lang.String getLockedUntilTime(); ``` - *Type:* java.lang.String -First name of the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#first_name User#first_name} - --- -##### `id`Optional +##### `loginName`Required ```java -public java.lang.String getId(); +public java.lang.String getLoginName(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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. - --- -##### `lastName`Optional +##### `minsToBypassMfa`Required ```java -public java.lang.String getLastName(); +public java.lang.String getMinsToBypassMfa(); ``` - *Type:* java.lang.String -Last name of the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#last_name User#last_name} - --- -##### `loginName`Optional +##### `minsToUnlock`Required ```java -public java.lang.String getLoginName(); +public java.lang.String getMinsToUnlock(); ``` - *Type:* java.lang.String -The name users use to log in. If not supplied, snowflake will use name instead. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#login_name User#login_name} - --- -##### `mustChangePassword`Optional +##### `mustChangePassword`Required ```java -public java.lang.Object getMustChangePassword(); +public IResolvable getMustChangePassword(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable - -Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#must_change_password User#must_change_password} +- *Type:* com.hashicorp.cdktf.IResolvable --- -##### `password`Optional +##### `name`Required ```java -public java.lang.String getPassword(); +public java.lang.String getName(); ``` - *Type:* java.lang.String -**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.94.1/docs/resources/user#password User#password} - --- -##### `rsaPublicKey`Optional +##### `owner`Required ```java -public java.lang.String getRsaPublicKey(); +public java.lang.String getOwner(); ``` - *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. +--- + +##### `snowflakeLock`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#rsa_public_key User#rsa_public_key} +```java +public IResolvable getSnowflakeLock(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable --- -##### `rsaPublicKey2`Optional +##### `type`Required ```java -public java.lang.String getRsaPublicKey2(); +public java.lang.String getType(); ``` - *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. +##### `internalValue`Optional + +```java +public UserShowOutput getInternalValue(); +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +- *Type:* UserShowOutput --- diff --git a/docs/user.python.md b/docs/user.python.md index c77c123d2..8585677b4 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.94.1/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user snowflake_user}. #### Initializers @@ -22,22 +22,85 @@ user.User( 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: typing.List[str] = None, + default_secondary_roles_option: str = None, default_warehouse: str = None, - disabled: typing.Union[bool, IResolvable] = None, + disabled: str = None, + disable_mfa: 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, first_name: str = 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, last_name: str = None, + lock_timeout: typing.Union[int, float] = None, login_name: str = None, - must_change_password: typing.Union[bool, IResolvable] = None, + log_level: str = None, + middle_name: str = None, + mins_to_bypass_mfa: typing.Union[int, float] = 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 + 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 ) ``` @@ -52,23 +115,86 @@ user.User( | 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. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. | +| 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 | typing.List[str] | Specifies the set of secondary roles that are active 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 | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. | +| disabled | str | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| 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". | | 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). | | first_name | str | First name of the user. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id}. | +| 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.95.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). | +| json_indent | typing.Union[int, float] | Specifies the number of blank spaces to indent each new element in JSON output in the session. | | last_name | str | Last name of the user. | -| login_name | str | The name users use to log in. If not supplied, snowflake will use name instead. | -| must_change_password | typing.Union[bool, cdktf.IResolvable] | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | -| password | str | **WARNING:** this will put the password in the terraform state file. Use carefully. | +| 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. | +| middle_name | str | Middle name of the user. | +| mins_to_bypass_mfa | typing.Union[int, float] | Specifies the number of minutes to temporarily bypass MFA for the user. | +| 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). | --- @@ -136,1706 +262,37365 @@ Must be unique amongst siblings in the same scope - *Type:* str -Name of the user. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). +Name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#name User#name} +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.95.0/docs/resources/user#name User#name} --- -##### `comment`Optional +##### `abort_detached_query`Optional -- *Type:* str +- *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. +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.95.0/docs/resources/user#abort_detached_query User#abort_detached_query} --- -##### `default_namespace`Optional +##### `autocommit`Optional -- *Type:* str +- *Type:* typing.Union[bool, cdktf.IResolvable] -Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. +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.94.1/docs/resources/user#default_namespace User#default_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#autocommit User#autocommit} --- -##### `default_role`Optional +##### `binary_input_format`Optional - *Type:* str -Specifies the role that is active by default for the user’s session upon login. +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_role User#default_role} +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.95.0/docs/resources/user#binary_input_format User#binary_input_format} --- -##### `default_secondary_roles`Optional +##### `binary_output_format`Optional -- *Type:* typing.List[str] +- *Type:* str -Specifies the set of secondary roles that are active for the user’s session upon login. +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. -Currently only ["ALL"] value is supported - more information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties) +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.94.1/docs/resources/user#default_secondary_roles User#default_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#binary_output_format User#binary_output_format} --- -##### `default_warehouse`Optional +##### `client_memory_limit`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -Specifies the virtual warehouse that is active by default for the user’s session upon login. +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_warehouse User#default_warehouse} +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.95.0/docs/resources/user#client_memory_limit User#client_memory_limit} --- -##### `disabled`Optional +##### `client_metadata_request_use_connection_ctx`Optional - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. +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.95.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} --- -##### `display_name`Optional +##### `client_prefetch_threads`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -Name displayed for the user in the Snowflake web interface. +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.94.1/docs/resources/user#display_name User#display_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} --- -##### `email`Optional +##### `client_result_chunk_size`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -Email address for the user. +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.94.1/docs/resources/user#email User#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} --- -##### `first_name`Optional +##### `client_result_column_case_insensitive`Optional -- *Type:* str +- *Type:* typing.Union[bool, cdktf.IResolvable] -First name of the user. +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.94.1/docs/resources/user#first_name User#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} --- -##### `id`Optional +##### `client_session_keep_alive`Optional -- *Type:* str +- *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id}. +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +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.95.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} --- -##### `last_name`Optional +##### `client_session_keep_alive_heartbeat_frequency`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -Last name of the user. +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.94.1/docs/resources/user#last_name User#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} --- -##### `login_name`Optional +##### `client_timestamp_type_mapping`Optional - *Type:* str -The name users use to log in. If not supplied, snowflake will use name instead. +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.94.1/docs/resources/user#login_name User#login_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} --- -##### `must_change_password`Optional +##### `comment`Optional -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str -Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. +Specifies a comment for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#must_change_password User#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#comment User#comment} --- -##### `password`Optional +##### `date_input_format`Optional - *Type:* str -**WARNING:** this will put the password in the terraform state file. Use carefully. +Specifies the input format for the DATE data type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#password User#password} +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.95.0/docs/resources/user#date_input_format User#date_input_format} --- -##### `rsa_public_key`Optional +##### `date_output_format`Optional - *Type:* str -Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. +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.94.1/docs/resources/user#rsa_public_key User#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#date_output_format User#date_output_format} --- -##### `rsa_public_key2`Optional +##### `days_to_expiry`Optional -- *Type:* str +- *Type:* typing.Union[int, float] -Specifies the user’s second RSA public key; +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. -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. +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.94.1/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.95.0/docs/resources/user#days_to_expiry User#days_to_expiry} --- -#### Methods +##### `default_namespace`Optional -| **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_comment | *No description.* | -| reset_default_namespace | *No description.* | -| reset_default_role | *No description.* | -| reset_default_secondary_roles | *No description.* | -| reset_default_warehouse | *No description.* | -| reset_disabled | *No description.* | -| reset_display_name | *No description.* | -| reset_email | *No description.* | -| reset_first_name | *No description.* | -| reset_id | *No description.* | -| reset_last_name | *No description.* | -| reset_login_name | *No description.* | -| reset_must_change_password | *No description.* | -| reset_password | *No description.* | -| reset_rsa_public_key | *No description.* | -| reset_rsa_public_key2 | *No description.* | +- *Type:* str ---- +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. -##### `to_string` +Note that the CREATE USER operation does not verify that the namespace exists. -```python -def to_string() -> str -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#default_namespace User#default_namespace} -Returns a string representation of this construct. +--- -##### `add_override` +##### `default_role`Optional -```python -def add_override( - path: str, - value: typing.Any -) -> None -``` +- *Type:* str -###### `path`Required +Specifies the role that is active by default for the user’s session upon login. -- *Type:* str +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.95.0/docs/resources/user#default_role User#default_role} --- -###### `value`Required +##### `default_secondary_roles_option`Optional -- *Type:* typing.Any +- *Type:* str ---- +Specifies the secondary roles that are active for the user’s session upon login. -##### `override_logical_id` +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). -```python -def override_logical_id( - new_logical_id: str -) -> None -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} -Overrides the auto-generated logical ID with a specific ID. +--- -###### `new_logical_id`Required +##### `default_warehouse`Optional - *Type:* str -The new logical ID to use for this stack element. +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. -##### `reset_override_logical_id` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#default_warehouse User#default_warehouse} -```python -def reset_override_logical_id() -> None -``` +--- -Resets a previously passed logical Id to use the auto-generated logical id again. +##### `disabled`Optional -##### `to_hcl_terraform` +- *Type:* str -```python -def to_hcl_terraform() -> typing.Any -``` +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. -##### `to_metadata` +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. -```python -def to_metadata() -> typing.Any -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#disabled User#disabled} -##### `to_terraform` +--- -```python -def to_terraform() -> typing.Any -``` +##### `disable_mfa`Optional -Adds this resource to the terraform JSON output. +- *Type:* str -##### `add_move_target` +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". -```python -def add_move_target( - move_target: str -) -> None -``` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#disable_mfa User#disable_mfa} -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 +##### `display_name`Optional - *Type:* str -The string move target that will correspond to this resource. +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#display_name User#display_name} --- -##### `get_any_map_attribute` +##### `email`Optional -```python -def get_any_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Any] -``` +- *Type:* str -###### `terraform_attribute`Required +Email address for the user. -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#email User#email} --- -##### `get_boolean_attribute` +##### `enable_unload_physical_type_optimization`Optional -```python -def get_boolean_attribute( - terraform_attribute: str -) -> IResolvable -``` +- *Type:* typing.Union[bool, cdktf.IResolvable] -###### `terraform_attribute`Required +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). -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} --- -##### `get_boolean_map_attribute` +##### `enable_unredacted_query_syntax_error`Optional -```python -def get_boolean_map_attribute( - terraform_attribute: str -) -> typing.Mapping[bool] -``` +- *Type:* typing.Union[bool, cdktf.IResolvable] -###### `terraform_attribute`Required +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. -- *Type:* str +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.95.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} --- -##### `get_list_attribute` +##### `error_on_nondeterministic_merge`Optional -```python -def get_list_attribute( - terraform_attribute: str -) -> typing.List[str] -``` +- *Type:* typing.Union[bool, cdktf.IResolvable] -###### `terraform_attribute`Required +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). -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} --- -##### `get_number_attribute` +##### `error_on_nondeterministic_update`Optional -```python -def get_number_attribute( - terraform_attribute: str -) -> typing.Union[int, float] -``` +- *Type:* typing.Union[bool, cdktf.IResolvable] -###### `terraform_attribute`Required +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). -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} --- -##### `get_number_list_attribute` +##### `first_name`Optional -```python -def get_number_list_attribute( - terraform_attribute: str -) -> typing.List[typing.Union[int, float]] -``` +- *Type:* str -###### `terraform_attribute`Required +First name of the user. -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#first_name User#first_name} --- -##### `get_number_map_attribute` +##### `geography_output_format`Optional -```python -def get_number_map_attribute( - terraform_attribute: str -) -> typing.Mapping[typing.Union[int, float]] -``` +- *Type:* str -###### `terraform_attribute`Required +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). -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#geography_output_format User#geography_output_format} --- -##### `get_string_attribute` +##### `geometry_output_format`Optional -```python -def get_string_attribute( - terraform_attribute: str -) -> str -``` +- *Type:* str -###### `terraform_attribute`Required +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). -- *Type:* str +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#geometry_output_format User#geometry_output_format} --- -##### `get_string_map_attribute` +##### `id`Optional -```python -def get_string_map_attribute( +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + +--- + +##### `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.95.0/docs/resources/user#jdbc_treat_decimal_as_int User#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.95.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#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.95.0/docs/resources/user#jdbc_use_session_timezone User#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.95.0/docs/resources/user#json_indent User#json_indent} + +--- + +##### `last_name`Optional + +- *Type:* str + +Last name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#last_name User#last_name} + +--- + +##### `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.95.0/docs/resources/user#lock_timeout User#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.95.0/docs/resources/user#login_name User#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.95.0/docs/resources/user#log_level User#log_level} + +--- + +##### `middle_name`Optional + +- *Type:* str + +Middle name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#middle_name User#middle_name} + +--- + +##### `mins_to_bypass_mfa`Optional + +- *Type:* typing.Union[int, float] + +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.95.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} + +--- + +##### `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.95.0/docs/resources/user#mins_to_unlock User#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.95.0/docs/resources/user#multi_statement_count User#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.95.0/docs/resources/user#must_change_password User#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.95.0/docs/resources/user#network_policy User#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.95.0/docs/resources/user#noorder_sequence_as_default User#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.95.0/docs/resources/user#odbc_treat_decimal_as_int User#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.95.0/docs/resources/user#password User#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.95.0/docs/resources/user#prevent_unload_to_internal_stages User#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.95.0/docs/resources/user#query_tag User#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.95.0/docs/resources/user#quoted_identifiers_ignore_case User#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.95.0/docs/resources/user#rows_per_resultset User#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.95.0/docs/resources/user#rsa_public_key User#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.95.0/docs/resources/user#rsa_public_key_2 User#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.95.0/docs/resources/user#s3_stage_vpce_dns_name User#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.95.0/docs/resources/user#search_path User#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.95.0/docs/resources/user#simulated_data_sharing_consumer User#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.95.0/docs/resources/user#statement_queued_timeout_in_seconds User#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.95.0/docs/resources/user#statement_timeout_in_seconds User#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.95.0/docs/resources/user#strict_json_output User#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.95.0/docs/resources/user#time_input_format User#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.95.0/docs/resources/user#time_output_format User#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.95.0/docs/resources/user#timestamp_day_is_always_24h User#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.95.0/docs/resources/user#timestamp_input_format User#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.95.0/docs/resources/user#timestamp_ltz_output_format User#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.95.0/docs/resources/user#timestamp_ntz_output_format User#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.95.0/docs/resources/user#timestamp_output_format User#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.95.0/docs/resources/user#timestamp_type_mapping User#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.95.0/docs/resources/user#timestamp_tz_output_format User#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.95.0/docs/resources/user#timezone User#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.95.0/docs/resources/user#trace_level User#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.95.0/docs/resources/user#transaction_abort_on_error User#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.95.0/docs/resources/user#transaction_default_isolation_level User#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.95.0/docs/resources/user#two_digit_century_start User#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.95.0/docs/resources/user#unsupported_ddl_action User#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.95.0/docs/resources/user#use_cached_result User#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.95.0/docs/resources/user#week_of_year_policy User#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.95.0/docs/resources/user#week_start User#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_disable_mfa | *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_first_name | *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_last_name | *No description.* | +| reset_lock_timeout | *No description.* | +| reset_login_name | *No description.* | +| reset_log_level | *No description.* | +| reset_middle_name | *No description.* | +| reset_mins_to_bypass_mfa | *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_disable_mfa` + +```python +def reset_disable_mfa() -> 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_first_name` + +```python +def reset_first_name() -> 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_last_name` + +```python +def reset_last_name() -> 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_middle_name` + +```python +def reset_middle_name() -> None +``` + +##### `reset_mins_to_bypass_mfa` + +```python +def reset_mins_to_bypass_mfa() -> 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 User resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_snowflake import user + +user.User.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 user + +user.User.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_snowflake import user + +user.User.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_snowflake import user + +user.User.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a User 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 User to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing User that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/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 User 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 | UserParametersList | *No description.* | +| show_output | UserShowOutputList | *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.* | +| disable_mfa_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.* | +| first_name_input | str | *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.* | +| last_name_input | str | *No description.* | +| lock_timeout_input | typing.Union[int, float] | *No description.* | +| login_name_input | str | *No description.* | +| log_level_input | str | *No description.* | +| middle_name_input | str | *No description.* | +| mins_to_bypass_mfa_input | typing.Union[int, float] | *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.* | +| disable_mfa | 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.* | +| first_name | str | *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.* | +| last_name | str | *No description.* | +| lock_timeout | typing.Union[int, float] | *No description.* | +| login_name | str | *No description.* | +| log_level | str | *No description.* | +| middle_name | str | *No description.* | +| mins_to_bypass_mfa | typing.Union[int, float] | *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: UserParametersList +``` + +- *Type:* UserParametersList + +--- + +##### `show_output`Required + +```python +show_output: UserShowOutputList +``` + +- *Type:* UserShowOutputList + +--- + +##### `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 + +--- + +##### `disable_mfa_input`Optional + +```python +disable_mfa_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] + +--- + +##### `first_name_input`Optional + +```python +first_name_input: str +``` + +- *Type:* str + +--- + +##### `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] + +--- + +##### `last_name_input`Optional + +```python +last_name_input: str +``` + +- *Type:* str + +--- + +##### `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 + +--- + +##### `middle_name_input`Optional + +```python +middle_name_input: str +``` + +- *Type:* str + +--- + +##### `mins_to_bypass_mfa_input`Optional + +```python +mins_to_bypass_mfa_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `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 + +--- + +##### `disable_mfa`Required + +```python +disable_mfa: 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] + +--- + +##### `first_name`Required + +```python +first_name: str +``` + +- *Type:* str + +--- + +##### `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] + +--- + +##### `last_name`Required + +```python +last_name: str +``` + +- *Type:* str + +--- + +##### `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 + +--- + +##### `middle_name`Required + +```python +middle_name: str +``` + +- *Type:* str + +--- + +##### `mins_to_bypass_mfa`Required + +```python +mins_to_bypass_mfa: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `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 + +### UserConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserConfig( + 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, + disable_mfa: 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, + first_name: str = 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, + last_name: str = None, + lock_timeout: typing.Union[int, float] = None, + login_name: str = None, + log_level: str = None, + middle_name: str = None, + mins_to_bypass_mfa: typing.Union[int, float] = 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. | +| 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". | +| 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). | +| 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.95.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). | +| json_indent | typing.Union[int, float] | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| last_name | str | Last name of the user. | +| 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. | +| middle_name | str | Middle name of the user. | +| mins_to_bypass_mfa | typing.Union[int, float] | Specifies the number of minutes to temporarily bypass MFA for the user. | +| 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.95.0/docs/resources/user#name User#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.95.0/docs/resources/user#abort_detached_query User#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.95.0/docs/resources/user#autocommit User#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.95.0/docs/resources/user#binary_input_format User#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.95.0/docs/resources/user#binary_output_format User#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.95.0/docs/resources/user#client_memory_limit User#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.95.0/docs/resources/user#client_metadata_request_use_connection_ctx User#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.95.0/docs/resources/user#client_prefetch_threads User#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.95.0/docs/resources/user#client_result_chunk_size User#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.95.0/docs/resources/user#client_result_column_case_insensitive User#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.95.0/docs/resources/user#client_session_keep_alive User#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.95.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#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.95.0/docs/resources/user#client_timestamp_type_mapping User#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.95.0/docs/resources/user#comment User#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.95.0/docs/resources/user#date_input_format User#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.95.0/docs/resources/user#date_output_format User#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.95.0/docs/resources/user#days_to_expiry User#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.95.0/docs/resources/user#default_namespace User#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.95.0/docs/resources/user#default_role User#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.95.0/docs/resources/user#default_secondary_roles_option User#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.95.0/docs/resources/user#default_warehouse User#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.95.0/docs/resources/user#disabled User#disabled} + +--- + +##### `disable_mfa`Optional + +```python +disable_mfa: str +``` + +- *Type:* 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.95.0/docs/resources/user#disable_mfa User#disable_mfa} + +--- + +##### `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.95.0/docs/resources/user#display_name User#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.95.0/docs/resources/user#email User#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.95.0/docs/resources/user#enable_unload_physical_type_optimization User#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.95.0/docs/resources/user#enable_unredacted_query_syntax_error User#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.95.0/docs/resources/user#error_on_nondeterministic_merge User#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.95.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} + +--- + +##### `first_name`Optional + +```python +first_name: str +``` + +- *Type:* str + +First name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#first_name User#first_name} + +--- + +##### `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.95.0/docs/resources/user#geography_output_format User#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.95.0/docs/resources/user#geometry_output_format User#geometry_output_format} + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + +--- + +##### `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.95.0/docs/resources/user#jdbc_treat_decimal_as_int User#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.95.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#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.95.0/docs/resources/user#jdbc_use_session_timezone User#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.95.0/docs/resources/user#json_indent User#json_indent} + +--- + +##### `last_name`Optional + +```python +last_name: str +``` + +- *Type:* str + +Last name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#last_name User#last_name} + +--- + +##### `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.95.0/docs/resources/user#lock_timeout User#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.95.0/docs/resources/user#login_name User#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.95.0/docs/resources/user#log_level User#log_level} + +--- + +##### `middle_name`Optional + +```python +middle_name: str +``` + +- *Type:* str + +Middle name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#middle_name User#middle_name} + +--- + +##### `mins_to_bypass_mfa`Optional + +```python +mins_to_bypass_mfa: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +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.95.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} + +--- + +##### `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.95.0/docs/resources/user#mins_to_unlock User#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.95.0/docs/resources/user#multi_statement_count User#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.95.0/docs/resources/user#must_change_password User#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.95.0/docs/resources/user#network_policy User#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.95.0/docs/resources/user#noorder_sequence_as_default User#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.95.0/docs/resources/user#odbc_treat_decimal_as_int User#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.95.0/docs/resources/user#password User#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.95.0/docs/resources/user#prevent_unload_to_internal_stages User#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.95.0/docs/resources/user#query_tag User#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.95.0/docs/resources/user#quoted_identifiers_ignore_case User#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.95.0/docs/resources/user#rows_per_resultset User#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.95.0/docs/resources/user#rsa_public_key User#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.95.0/docs/resources/user#rsa_public_key_2 User#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.95.0/docs/resources/user#s3_stage_vpce_dns_name User#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.95.0/docs/resources/user#search_path User#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.95.0/docs/resources/user#simulated_data_sharing_consumer User#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.95.0/docs/resources/user#statement_queued_timeout_in_seconds User#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.95.0/docs/resources/user#statement_timeout_in_seconds User#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.95.0/docs/resources/user#strict_json_output User#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.95.0/docs/resources/user#time_input_format User#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.95.0/docs/resources/user#time_output_format User#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.95.0/docs/resources/user#timestamp_day_is_always_24h User#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.95.0/docs/resources/user#timestamp_input_format User#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.95.0/docs/resources/user#timestamp_ltz_output_format User#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.95.0/docs/resources/user#timestamp_ntz_output_format User#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.95.0/docs/resources/user#timestamp_output_format User#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.95.0/docs/resources/user#timestamp_type_mapping User#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.95.0/docs/resources/user#timestamp_tz_output_format User#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.95.0/docs/resources/user#timezone User#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.95.0/docs/resources/user#trace_level User#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.95.0/docs/resources/user#transaction_abort_on_error User#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.95.0/docs/resources/user#transaction_default_isolation_level User#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.95.0/docs/resources/user#two_digit_century_start User#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.95.0/docs/resources/user#unsupported_ddl_action User#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.95.0/docs/resources/user#use_cached_result User#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.95.0/docs/resources/user#week_of_year_policy User#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.95.0/docs/resources/user#week_start User#week_start} + +--- + +### UserParameters + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParameters() +``` + + +### UserParametersAbortDetachedQuery + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersAbortDetachedQuery() +``` + + +### UserParametersAutocommit + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersAutocommit() +``` + + +### UserParametersBinaryInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersBinaryInputFormat() +``` + + +### UserParametersBinaryOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersBinaryOutputFormat() +``` + + +### UserParametersClientMemoryLimit + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientMemoryLimit() +``` + + +### UserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientMetadataRequestUseConnectionCtx() +``` + + +### UserParametersClientPrefetchThreads + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientPrefetchThreads() +``` + + +### UserParametersClientResultChunkSize + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientResultChunkSize() +``` + + +### UserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientResultColumnCaseInsensitive() +``` + + +### UserParametersClientSessionKeepAlive + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientSessionKeepAlive() +``` + + +### UserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientSessionKeepAliveHeartbeatFrequency() +``` + + +### UserParametersClientTimestampTypeMapping + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientTimestampTypeMapping() +``` + + +### UserParametersDateInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersDateInputFormat() +``` + + +### UserParametersDateOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersDateOutputFormat() +``` + + +### UserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersEnableUnloadPhysicalTypeOptimization() +``` + + +### UserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersEnableUnredactedQuerySyntaxError() +``` + + +### UserParametersErrorOnNondeterministicMerge + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersErrorOnNondeterministicMerge() +``` + + +### UserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersErrorOnNondeterministicUpdate() +``` + + +### UserParametersGeographyOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersGeographyOutputFormat() +``` + + +### UserParametersGeometryOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersGeometryOutputFormat() +``` + + +### UserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJdbcTreatDecimalAsInt() +``` + + +### UserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJdbcTreatTimestampNtzAsUtc() +``` + + +### UserParametersJdbcUseSessionTimezone + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJdbcUseSessionTimezone() +``` + + +### UserParametersJsonIndent + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJsonIndent() +``` + + +### UserParametersLockTimeout + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersLockTimeout() +``` + + +### UserParametersLogLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersLogLevel() +``` + + +### UserParametersMultiStatementCount + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersMultiStatementCount() +``` + + +### UserParametersNetworkPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersNetworkPolicy() +``` + + +### UserParametersNoorderSequenceAsDefault + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersNoorderSequenceAsDefault() +``` + + +### UserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersOdbcTreatDecimalAsInt() +``` + + +### UserParametersPreventUnloadToInternalStages + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersPreventUnloadToInternalStages() +``` + + +### UserParametersQueryTag + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersQueryTag() +``` + + +### UserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersQuotedIdentifiersIgnoreCase() +``` + + +### UserParametersRowsPerResultset + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersRowsPerResultset() +``` + + +### UserParametersS3StageVpceDnsName + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersS3StageVpceDnsName() +``` + + +### UserParametersSearchPath + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersSearchPath() +``` + + +### UserParametersSimulatedDataSharingConsumer + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersSimulatedDataSharingConsumer() +``` + + +### UserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersStatementQueuedTimeoutInSeconds() +``` + + +### UserParametersStatementTimeoutInSeconds + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersStatementTimeoutInSeconds() +``` + + +### UserParametersStrictJsonOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersStrictJsonOutput() +``` + + +### UserParametersTimeInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimeInputFormat() +``` + + +### UserParametersTimeOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimeOutputFormat() +``` + + +### UserParametersTimestampDayIsAlways24H + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampDayIsAlways24H() +``` + + +### UserParametersTimestampInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampInputFormat() +``` + + +### UserParametersTimestampLtzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampLtzOutputFormat() +``` + + +### UserParametersTimestampNtzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampNtzOutputFormat() +``` + + +### UserParametersTimestampOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampOutputFormat() +``` + + +### UserParametersTimestampTypeMapping + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampTypeMapping() +``` + + +### UserParametersTimestampTzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampTzOutputFormat() +``` + + +### UserParametersTimezone + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimezone() +``` + + +### UserParametersTraceLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTraceLevel() +``` + + +### UserParametersTransactionAbortOnError + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTransactionAbortOnError() +``` + + +### UserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTransactionDefaultIsolationLevel() +``` + + +### UserParametersTwoDigitCenturyStart + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTwoDigitCenturyStart() +``` + + +### UserParametersUnsupportedDdlAction + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersUnsupportedDdlAction() +``` + + +### UserParametersUseCachedResult + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersUseCachedResult() +``` + + +### UserParametersWeekOfYearPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersWeekOfYearPolicy() +``` + + +### UserParametersWeekStart + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersWeekStart() +``` + + +### UserShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserShowOutput() +``` + + +## Classes + +### UserParametersAbortDetachedQueryList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersAbortDetachedQueryList( + 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] +) -> UserParametersAbortDetachedQueryOutputReference +``` + +###### `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 + +--- + + +### UserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersAbortDetachedQueryOutputReference( + 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 | UserParametersAbortDetachedQuery | *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: UserParametersAbortDetachedQuery +``` + +- *Type:* UserParametersAbortDetachedQuery + +--- + + +### UserParametersAutocommitList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersAutocommitList( + 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] +) -> UserParametersAutocommitOutputReference +``` + +###### `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 + +--- + + +### UserParametersAutocommitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersAutocommitOutputReference( + 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 | UserParametersAutocommit | *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: UserParametersAutocommit +``` + +- *Type:* UserParametersAutocommit + +--- + + +### UserParametersBinaryInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersBinaryInputFormatList( + 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] +) -> UserParametersBinaryInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersBinaryInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersBinaryInputFormatOutputReference( + 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 | UserParametersBinaryInputFormat | *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: UserParametersBinaryInputFormat +``` + +- *Type:* UserParametersBinaryInputFormat + +--- + + +### UserParametersBinaryOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersBinaryOutputFormatList( + 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] +) -> UserParametersBinaryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersBinaryOutputFormatOutputReference( + 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 | UserParametersBinaryOutputFormat | *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: UserParametersBinaryOutputFormat +``` + +- *Type:* UserParametersBinaryOutputFormat + +--- + + +### UserParametersClientMemoryLimitList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientMemoryLimitList( + 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] +) -> UserParametersClientMemoryLimitOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientMemoryLimitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientMemoryLimitOutputReference( + 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 | UserParametersClientMemoryLimit | *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: UserParametersClientMemoryLimit +``` + +- *Type:* UserParametersClientMemoryLimit + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientMetadataRequestUseConnectionCtxList( + 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] +) -> UserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientMetadataRequestUseConnectionCtxOutputReference( + 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 | UserParametersClientMetadataRequestUseConnectionCtx | *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: UserParametersClientMetadataRequestUseConnectionCtx +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### UserParametersClientPrefetchThreadsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientPrefetchThreadsList( + 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] +) -> UserParametersClientPrefetchThreadsOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientPrefetchThreadsOutputReference( + 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 | UserParametersClientPrefetchThreads | *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: UserParametersClientPrefetchThreads +``` + +- *Type:* UserParametersClientPrefetchThreads + +--- + + +### UserParametersClientResultChunkSizeList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientResultChunkSizeList( + 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] +) -> UserParametersClientResultChunkSizeOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientResultChunkSizeOutputReference( + 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 | UserParametersClientResultChunkSize | *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: UserParametersClientResultChunkSize +``` + +- *Type:* UserParametersClientResultChunkSize + +--- + + +### UserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientResultColumnCaseInsensitiveList( + 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] +) -> UserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientResultColumnCaseInsensitiveOutputReference( + 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 | UserParametersClientResultColumnCaseInsensitive | *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: UserParametersClientResultColumnCaseInsensitive +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitive + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientSessionKeepAliveHeartbeatFrequencyList( + 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] +) -> UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference( + 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 | UserParametersClientSessionKeepAliveHeartbeatFrequency | *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: UserParametersClientSessionKeepAliveHeartbeatFrequency +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### UserParametersClientSessionKeepAliveList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientSessionKeepAliveList( + 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] +) -> UserParametersClientSessionKeepAliveOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientSessionKeepAliveOutputReference( + 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 | UserParametersClientSessionKeepAlive | *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: UserParametersClientSessionKeepAlive +``` + +- *Type:* UserParametersClientSessionKeepAlive + +--- + + +### UserParametersClientTimestampTypeMappingList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientTimestampTypeMappingList( + 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] +) -> UserParametersClientTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersClientTimestampTypeMappingOutputReference( + 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 | UserParametersClientTimestampTypeMapping | *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: UserParametersClientTimestampTypeMapping +``` + +- *Type:* UserParametersClientTimestampTypeMapping + +--- + + +### UserParametersDateInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersDateInputFormatList( + 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] +) -> UserParametersDateInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersDateInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersDateInputFormatOutputReference( + 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 | UserParametersDateInputFormat | *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: UserParametersDateInputFormat +``` + +- *Type:* UserParametersDateInputFormat + +--- + + +### UserParametersDateOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersDateOutputFormatList( + 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] +) -> UserParametersDateOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersDateOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersDateOutputFormatOutputReference( + 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 | UserParametersDateOutputFormat | *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: UserParametersDateOutputFormat +``` + +- *Type:* UserParametersDateOutputFormat + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersEnableUnloadPhysicalTypeOptimizationList( + 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] +) -> UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `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 + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference( + 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 | UserParametersEnableUnloadPhysicalTypeOptimization | *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: UserParametersEnableUnloadPhysicalTypeOptimization +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersEnableUnredactedQuerySyntaxErrorList( + 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] +) -> UserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `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 + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersEnableUnredactedQuerySyntaxErrorOutputReference( + 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 | UserParametersEnableUnredactedQuerySyntaxError | *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: UserParametersEnableUnredactedQuerySyntaxError +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxError + +--- + + +### UserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersErrorOnNondeterministicMergeList( + 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] +) -> UserParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `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 + +--- + + +### UserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersErrorOnNondeterministicMergeOutputReference( + 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 | UserParametersErrorOnNondeterministicMerge | *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: UserParametersErrorOnNondeterministicMerge +``` + +- *Type:* UserParametersErrorOnNondeterministicMerge + +--- + + +### UserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersErrorOnNondeterministicUpdateList( + 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] +) -> UserParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `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 + +--- + + +### UserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersErrorOnNondeterministicUpdateOutputReference( + 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 | UserParametersErrorOnNondeterministicUpdate | *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: UserParametersErrorOnNondeterministicUpdate +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdate + +--- + + +### UserParametersGeographyOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersGeographyOutputFormatList( + 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] +) -> UserParametersGeographyOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersGeographyOutputFormatOutputReference( + 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 | UserParametersGeographyOutputFormat | *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: UserParametersGeographyOutputFormat +``` + +- *Type:* UserParametersGeographyOutputFormat + +--- + + +### UserParametersGeometryOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersGeometryOutputFormatList( + 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] +) -> UserParametersGeometryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersGeometryOutputFormatOutputReference( + 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 | UserParametersGeometryOutputFormat | *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: UserParametersGeometryOutputFormat +``` + +- *Type:* UserParametersGeometryOutputFormat + +--- + + +### UserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJdbcTreatDecimalAsIntList( + 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] +) -> UserParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### UserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJdbcTreatDecimalAsIntOutputReference( + 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 | UserParametersJdbcTreatDecimalAsInt | *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: UserParametersJdbcTreatDecimalAsInt +``` + +- *Type:* UserParametersJdbcTreatDecimalAsInt + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJdbcTreatTimestampNtzAsUtcList( + 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] +) -> UserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `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 + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJdbcTreatTimestampNtzAsUtcOutputReference( + 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 | UserParametersJdbcTreatTimestampNtzAsUtc | *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: UserParametersJdbcTreatTimestampNtzAsUtc +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### UserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJdbcUseSessionTimezoneList( + 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] +) -> UserParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `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 + +--- + + +### UserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJdbcUseSessionTimezoneOutputReference( + 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 | UserParametersJdbcUseSessionTimezone | *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: UserParametersJdbcUseSessionTimezone +``` + +- *Type:* UserParametersJdbcUseSessionTimezone + +--- + + +### UserParametersJsonIndentList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJsonIndentList( + 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] +) -> UserParametersJsonIndentOutputReference +``` + +###### `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 + +--- + + +### UserParametersJsonIndentOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersJsonIndentOutputReference( + 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 | UserParametersJsonIndent | *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: UserParametersJsonIndent +``` + +- *Type:* UserParametersJsonIndent + +--- + + +### UserParametersList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersList( + 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] +) -> UserParametersOutputReference +``` + +###### `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 + +--- + + +### UserParametersLockTimeoutList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersLockTimeoutList( + 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] +) -> UserParametersLockTimeoutOutputReference +``` + +###### `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 + +--- + + +### UserParametersLockTimeoutOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersLockTimeoutOutputReference( + 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 | UserParametersLockTimeout | *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: UserParametersLockTimeout +``` + +- *Type:* UserParametersLockTimeout + +--- + + +### UserParametersLogLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersLogLevelList( + 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] +) -> UserParametersLogLevelOutputReference +``` + +###### `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 + +--- + + +### UserParametersLogLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersLogLevelOutputReference( + 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 | UserParametersLogLevel | *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: UserParametersLogLevel +``` + +- *Type:* UserParametersLogLevel + +--- + + +### UserParametersMultiStatementCountList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersMultiStatementCountList( + 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] +) -> UserParametersMultiStatementCountOutputReference +``` + +###### `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 + +--- + + +### UserParametersMultiStatementCountOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersMultiStatementCountOutputReference( + 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 | UserParametersMultiStatementCount | *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: UserParametersMultiStatementCount +``` + +- *Type:* UserParametersMultiStatementCount + +--- + + +### UserParametersNetworkPolicyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersNetworkPolicyList( + 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] +) -> UserParametersNetworkPolicyOutputReference +``` + +###### `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 + +--- + + +### UserParametersNetworkPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersNetworkPolicyOutputReference( + 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 | UserParametersNetworkPolicy | *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: UserParametersNetworkPolicy +``` + +- *Type:* UserParametersNetworkPolicy + +--- + + +### UserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersNoorderSequenceAsDefaultList( + 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] +) -> UserParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `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 + +--- + + +### UserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersNoorderSequenceAsDefaultOutputReference( + 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 | UserParametersNoorderSequenceAsDefault | *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: UserParametersNoorderSequenceAsDefault +``` + +- *Type:* UserParametersNoorderSequenceAsDefault + +--- + + +### UserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersOdbcTreatDecimalAsIntList( + 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] +) -> UserParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### UserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersOdbcTreatDecimalAsIntOutputReference( + 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 | UserParametersOdbcTreatDecimalAsInt | *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: UserParametersOdbcTreatDecimalAsInt +``` + +- *Type:* UserParametersOdbcTreatDecimalAsInt + +--- + + +### UserParametersOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersOutputReference( + 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 | UserParametersAbortDetachedQueryList | *No description.* | +| autocommit | UserParametersAutocommitList | *No description.* | +| binary_input_format | UserParametersBinaryInputFormatList | *No description.* | +| binary_output_format | UserParametersBinaryOutputFormatList | *No description.* | +| client_memory_limit | UserParametersClientMemoryLimitList | *No description.* | +| client_metadata_request_use_connection_ctx | UserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| client_prefetch_threads | UserParametersClientPrefetchThreadsList | *No description.* | +| client_result_chunk_size | UserParametersClientResultChunkSizeList | *No description.* | +| client_result_column_case_insensitive | UserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| client_session_keep_alive | UserParametersClientSessionKeepAliveList | *No description.* | +| client_session_keep_alive_heartbeat_frequency | UserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| client_timestamp_type_mapping | UserParametersClientTimestampTypeMappingList | *No description.* | +| date_input_format | UserParametersDateInputFormatList | *No description.* | +| date_output_format | UserParametersDateOutputFormatList | *No description.* | +| enable_unload_physical_type_optimization | UserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enable_unredacted_query_syntax_error | UserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| error_on_nondeterministic_merge | UserParametersErrorOnNondeterministicMergeList | *No description.* | +| error_on_nondeterministic_update | UserParametersErrorOnNondeterministicUpdateList | *No description.* | +| geography_output_format | UserParametersGeographyOutputFormatList | *No description.* | +| geometry_output_format | UserParametersGeometryOutputFormatList | *No description.* | +| jdbc_treat_decimal_as_int | UserParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbc_treat_timestamp_ntz_as_utc | UserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbc_use_session_timezone | UserParametersJdbcUseSessionTimezoneList | *No description.* | +| json_indent | UserParametersJsonIndentList | *No description.* | +| lock_timeout | UserParametersLockTimeoutList | *No description.* | +| log_level | UserParametersLogLevelList | *No description.* | +| multi_statement_count | UserParametersMultiStatementCountList | *No description.* | +| network_policy | UserParametersNetworkPolicyList | *No description.* | +| noorder_sequence_as_default | UserParametersNoorderSequenceAsDefaultList | *No description.* | +| odbc_treat_decimal_as_int | UserParametersOdbcTreatDecimalAsIntList | *No description.* | +| prevent_unload_to_internal_stages | UserParametersPreventUnloadToInternalStagesList | *No description.* | +| query_tag | UserParametersQueryTagList | *No description.* | +| quoted_identifiers_ignore_case | UserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rows_per_resultset | UserParametersRowsPerResultsetList | *No description.* | +| s3_stage_vpce_dns_name | UserParametersS3StageVpceDnsNameList | *No description.* | +| search_path | UserParametersSearchPathList | *No description.* | +| simulated_data_sharing_consumer | UserParametersSimulatedDataSharingConsumerList | *No description.* | +| statement_queued_timeout_in_seconds | UserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statement_timeout_in_seconds | UserParametersStatementTimeoutInSecondsList | *No description.* | +| strict_json_output | UserParametersStrictJsonOutputList | *No description.* | +| time_input_format | UserParametersTimeInputFormatList | *No description.* | +| time_output_format | UserParametersTimeOutputFormatList | *No description.* | +| timestamp_day_is_always24_h | UserParametersTimestampDayIsAlways24HList | *No description.* | +| timestamp_input_format | UserParametersTimestampInputFormatList | *No description.* | +| timestamp_ltz_output_format | UserParametersTimestampLtzOutputFormatList | *No description.* | +| timestamp_ntz_output_format | UserParametersTimestampNtzOutputFormatList | *No description.* | +| timestamp_output_format | UserParametersTimestampOutputFormatList | *No description.* | +| timestamp_type_mapping | UserParametersTimestampTypeMappingList | *No description.* | +| timestamp_tz_output_format | UserParametersTimestampTzOutputFormatList | *No description.* | +| timezone | UserParametersTimezoneList | *No description.* | +| trace_level | UserParametersTraceLevelList | *No description.* | +| transaction_abort_on_error | UserParametersTransactionAbortOnErrorList | *No description.* | +| transaction_default_isolation_level | UserParametersTransactionDefaultIsolationLevelList | *No description.* | +| two_digit_century_start | UserParametersTwoDigitCenturyStartList | *No description.* | +| unsupported_ddl_action | UserParametersUnsupportedDdlActionList | *No description.* | +| use_cached_result | UserParametersUseCachedResultList | *No description.* | +| week_of_year_policy | UserParametersWeekOfYearPolicyList | *No description.* | +| week_start | UserParametersWeekStartList | *No description.* | +| internal_value | UserParameters | *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: UserParametersAbortDetachedQueryList +``` + +- *Type:* UserParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```python +autocommit: UserParametersAutocommitList +``` + +- *Type:* UserParametersAutocommitList + +--- + +##### `binary_input_format`Required + +```python +binary_input_format: UserParametersBinaryInputFormatList +``` + +- *Type:* UserParametersBinaryInputFormatList + +--- + +##### `binary_output_format`Required + +```python +binary_output_format: UserParametersBinaryOutputFormatList +``` + +- *Type:* UserParametersBinaryOutputFormatList + +--- + +##### `client_memory_limit`Required + +```python +client_memory_limit: UserParametersClientMemoryLimitList +``` + +- *Type:* UserParametersClientMemoryLimitList + +--- + +##### `client_metadata_request_use_connection_ctx`Required + +```python +client_metadata_request_use_connection_ctx: UserParametersClientMetadataRequestUseConnectionCtxList +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `client_prefetch_threads`Required + +```python +client_prefetch_threads: UserParametersClientPrefetchThreadsList +``` + +- *Type:* UserParametersClientPrefetchThreadsList + +--- + +##### `client_result_chunk_size`Required + +```python +client_result_chunk_size: UserParametersClientResultChunkSizeList +``` + +- *Type:* UserParametersClientResultChunkSizeList + +--- + +##### `client_result_column_case_insensitive`Required + +```python +client_result_column_case_insensitive: UserParametersClientResultColumnCaseInsensitiveList +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `client_session_keep_alive`Required + +```python +client_session_keep_alive: UserParametersClientSessionKeepAliveList +``` + +- *Type:* UserParametersClientSessionKeepAliveList + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Required + +```python +client_session_keep_alive_heartbeat_frequency: UserParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `client_timestamp_type_mapping`Required + +```python +client_timestamp_type_mapping: UserParametersClientTimestampTypeMappingList +``` + +- *Type:* UserParametersClientTimestampTypeMappingList + +--- + +##### `date_input_format`Required + +```python +date_input_format: UserParametersDateInputFormatList +``` + +- *Type:* UserParametersDateInputFormatList + +--- + +##### `date_output_format`Required + +```python +date_output_format: UserParametersDateOutputFormatList +``` + +- *Type:* UserParametersDateOutputFormatList + +--- + +##### `enable_unload_physical_type_optimization`Required + +```python +enable_unload_physical_type_optimization: UserParametersEnableUnloadPhysicalTypeOptimizationList +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enable_unredacted_query_syntax_error`Required + +```python +enable_unredacted_query_syntax_error: UserParametersEnableUnredactedQuerySyntaxErrorList +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `error_on_nondeterministic_merge`Required + +```python +error_on_nondeterministic_merge: UserParametersErrorOnNondeterministicMergeList +``` + +- *Type:* UserParametersErrorOnNondeterministicMergeList + +--- + +##### `error_on_nondeterministic_update`Required + +```python +error_on_nondeterministic_update: UserParametersErrorOnNondeterministicUpdateList +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdateList + +--- + +##### `geography_output_format`Required + +```python +geography_output_format: UserParametersGeographyOutputFormatList +``` + +- *Type:* UserParametersGeographyOutputFormatList + +--- + +##### `geometry_output_format`Required + +```python +geometry_output_format: UserParametersGeometryOutputFormatList +``` + +- *Type:* UserParametersGeometryOutputFormatList + +--- + +##### `jdbc_treat_decimal_as_int`Required + +```python +jdbc_treat_decimal_as_int: UserParametersJdbcTreatDecimalAsIntList +``` + +- *Type:* UserParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Required + +```python +jdbc_treat_timestamp_ntz_as_utc: UserParametersJdbcTreatTimestampNtzAsUtcList +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbc_use_session_timezone`Required + +```python +jdbc_use_session_timezone: UserParametersJdbcUseSessionTimezoneList +``` + +- *Type:* UserParametersJdbcUseSessionTimezoneList + +--- + +##### `json_indent`Required + +```python +json_indent: UserParametersJsonIndentList +``` + +- *Type:* UserParametersJsonIndentList + +--- + +##### `lock_timeout`Required + +```python +lock_timeout: UserParametersLockTimeoutList +``` + +- *Type:* UserParametersLockTimeoutList + +--- + +##### `log_level`Required + +```python +log_level: UserParametersLogLevelList +``` + +- *Type:* UserParametersLogLevelList + +--- + +##### `multi_statement_count`Required + +```python +multi_statement_count: UserParametersMultiStatementCountList +``` + +- *Type:* UserParametersMultiStatementCountList + +--- + +##### `network_policy`Required + +```python +network_policy: UserParametersNetworkPolicyList +``` + +- *Type:* UserParametersNetworkPolicyList + +--- + +##### `noorder_sequence_as_default`Required + +```python +noorder_sequence_as_default: UserParametersNoorderSequenceAsDefaultList +``` + +- *Type:* UserParametersNoorderSequenceAsDefaultList + +--- + +##### `odbc_treat_decimal_as_int`Required + +```python +odbc_treat_decimal_as_int: UserParametersOdbcTreatDecimalAsIntList +``` + +- *Type:* UserParametersOdbcTreatDecimalAsIntList + +--- + +##### `prevent_unload_to_internal_stages`Required + +```python +prevent_unload_to_internal_stages: UserParametersPreventUnloadToInternalStagesList +``` + +- *Type:* UserParametersPreventUnloadToInternalStagesList + +--- + +##### `query_tag`Required + +```python +query_tag: UserParametersQueryTagList +``` + +- *Type:* UserParametersQueryTagList + +--- + +##### `quoted_identifiers_ignore_case`Required + +```python +quoted_identifiers_ignore_case: UserParametersQuotedIdentifiersIgnoreCaseList +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rows_per_resultset`Required + +```python +rows_per_resultset: UserParametersRowsPerResultsetList +``` + +- *Type:* UserParametersRowsPerResultsetList + +--- + +##### `s3_stage_vpce_dns_name`Required + +```python +s3_stage_vpce_dns_name: UserParametersS3StageVpceDnsNameList +``` + +- *Type:* UserParametersS3StageVpceDnsNameList + +--- + +##### `search_path`Required + +```python +search_path: UserParametersSearchPathList +``` + +- *Type:* UserParametersSearchPathList + +--- + +##### `simulated_data_sharing_consumer`Required + +```python +simulated_data_sharing_consumer: UserParametersSimulatedDataSharingConsumerList +``` + +- *Type:* UserParametersSimulatedDataSharingConsumerList + +--- + +##### `statement_queued_timeout_in_seconds`Required + +```python +statement_queued_timeout_in_seconds: UserParametersStatementQueuedTimeoutInSecondsList +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statement_timeout_in_seconds`Required + +```python +statement_timeout_in_seconds: UserParametersStatementTimeoutInSecondsList +``` + +- *Type:* UserParametersStatementTimeoutInSecondsList + +--- + +##### `strict_json_output`Required + +```python +strict_json_output: UserParametersStrictJsonOutputList +``` + +- *Type:* UserParametersStrictJsonOutputList + +--- + +##### `time_input_format`Required + +```python +time_input_format: UserParametersTimeInputFormatList +``` + +- *Type:* UserParametersTimeInputFormatList + +--- + +##### `time_output_format`Required + +```python +time_output_format: UserParametersTimeOutputFormatList +``` + +- *Type:* UserParametersTimeOutputFormatList + +--- + +##### `timestamp_day_is_always24_h`Required + +```python +timestamp_day_is_always24_h: UserParametersTimestampDayIsAlways24HList +``` + +- *Type:* UserParametersTimestampDayIsAlways24HList + +--- + +##### `timestamp_input_format`Required + +```python +timestamp_input_format: UserParametersTimestampInputFormatList +``` + +- *Type:* UserParametersTimestampInputFormatList + +--- + +##### `timestamp_ltz_output_format`Required + +```python +timestamp_ltz_output_format: UserParametersTimestampLtzOutputFormatList +``` + +- *Type:* UserParametersTimestampLtzOutputFormatList + +--- + +##### `timestamp_ntz_output_format`Required + +```python +timestamp_ntz_output_format: UserParametersTimestampNtzOutputFormatList +``` + +- *Type:* UserParametersTimestampNtzOutputFormatList + +--- + +##### `timestamp_output_format`Required + +```python +timestamp_output_format: UserParametersTimestampOutputFormatList +``` + +- *Type:* UserParametersTimestampOutputFormatList + +--- + +##### `timestamp_type_mapping`Required + +```python +timestamp_type_mapping: UserParametersTimestampTypeMappingList +``` + +- *Type:* UserParametersTimestampTypeMappingList + +--- + +##### `timestamp_tz_output_format`Required + +```python +timestamp_tz_output_format: UserParametersTimestampTzOutputFormatList +``` + +- *Type:* UserParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```python +timezone: UserParametersTimezoneList +``` + +- *Type:* UserParametersTimezoneList + +--- + +##### `trace_level`Required + +```python +trace_level: UserParametersTraceLevelList +``` + +- *Type:* UserParametersTraceLevelList + +--- + +##### `transaction_abort_on_error`Required + +```python +transaction_abort_on_error: UserParametersTransactionAbortOnErrorList +``` + +- *Type:* UserParametersTransactionAbortOnErrorList + +--- + +##### `transaction_default_isolation_level`Required + +```python +transaction_default_isolation_level: UserParametersTransactionDefaultIsolationLevelList +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevelList + +--- + +##### `two_digit_century_start`Required + +```python +two_digit_century_start: UserParametersTwoDigitCenturyStartList +``` + +- *Type:* UserParametersTwoDigitCenturyStartList + +--- + +##### `unsupported_ddl_action`Required + +```python +unsupported_ddl_action: UserParametersUnsupportedDdlActionList +``` + +- *Type:* UserParametersUnsupportedDdlActionList + +--- + +##### `use_cached_result`Required + +```python +use_cached_result: UserParametersUseCachedResultList +``` + +- *Type:* UserParametersUseCachedResultList + +--- + +##### `week_of_year_policy`Required + +```python +week_of_year_policy: UserParametersWeekOfYearPolicyList +``` + +- *Type:* UserParametersWeekOfYearPolicyList + +--- + +##### `week_start`Required + +```python +week_start: UserParametersWeekStartList +``` + +- *Type:* UserParametersWeekStartList + +--- + +##### `internal_value`Optional + +```python +internal_value: UserParameters +``` + +- *Type:* UserParameters + +--- + + +### UserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersPreventUnloadToInternalStagesList( + 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] +) -> UserParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `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 + +--- + + +### UserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersPreventUnloadToInternalStagesOutputReference( + 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 | UserParametersPreventUnloadToInternalStages | *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: UserParametersPreventUnloadToInternalStages +``` + +- *Type:* UserParametersPreventUnloadToInternalStages + +--- + + +### UserParametersQueryTagList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersQueryTagList( + 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] +) -> UserParametersQueryTagOutputReference +``` + +###### `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 + +--- + + +### UserParametersQueryTagOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersQueryTagOutputReference( + 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 | UserParametersQueryTag | *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: UserParametersQueryTag +``` + +- *Type:* UserParametersQueryTag + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersQuotedIdentifiersIgnoreCaseList( + 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] +) -> UserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `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 + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersQuotedIdentifiersIgnoreCaseOutputReference( + 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 | UserParametersQuotedIdentifiersIgnoreCase | *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: UserParametersQuotedIdentifiersIgnoreCase +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCase + +--- + + +### UserParametersRowsPerResultsetList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersRowsPerResultsetList( + 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] +) -> UserParametersRowsPerResultsetOutputReference +``` + +###### `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 + +--- + + +### UserParametersRowsPerResultsetOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersRowsPerResultsetOutputReference( + 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 | UserParametersRowsPerResultset | *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: UserParametersRowsPerResultset +``` + +- *Type:* UserParametersRowsPerResultset + +--- + + +### UserParametersS3StageVpceDnsNameList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersS3StageVpceDnsNameList( + 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] +) -> UserParametersS3StageVpceDnsNameOutputReference +``` + +###### `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 + +--- + + +### UserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersS3StageVpceDnsNameOutputReference( + 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 | UserParametersS3StageVpceDnsName | *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: UserParametersS3StageVpceDnsName +``` + +- *Type:* UserParametersS3StageVpceDnsName + +--- + + +### UserParametersSearchPathList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersSearchPathList( + 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] +) -> UserParametersSearchPathOutputReference +``` + +###### `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 + +--- + + +### UserParametersSearchPathOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersSearchPathOutputReference( + 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 | UserParametersSearchPath | *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: UserParametersSearchPath +``` + +- *Type:* UserParametersSearchPath + +--- + + +### UserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersSimulatedDataSharingConsumerList( + 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] +) -> UserParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `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 + +--- + + +### UserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersSimulatedDataSharingConsumerOutputReference( + 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 | UserParametersSimulatedDataSharingConsumer | *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: UserParametersSimulatedDataSharingConsumer +``` + +- *Type:* UserParametersSimulatedDataSharingConsumer + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersStatementQueuedTimeoutInSecondsList( + 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] +) -> UserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersStatementQueuedTimeoutInSecondsOutputReference( + 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 | UserParametersStatementQueuedTimeoutInSeconds | *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: UserParametersStatementQueuedTimeoutInSeconds +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSeconds + +--- + + +### UserParametersStatementTimeoutInSecondsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersStatementTimeoutInSecondsList( + 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] +) -> UserParametersStatementTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### UserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersStatementTimeoutInSecondsOutputReference( + 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 | UserParametersStatementTimeoutInSeconds | *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: UserParametersStatementTimeoutInSeconds +``` + +- *Type:* UserParametersStatementTimeoutInSeconds + +--- + + +### UserParametersStrictJsonOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersStrictJsonOutputList( + 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] +) -> UserParametersStrictJsonOutputOutputReference +``` + +###### `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 + +--- + + +### UserParametersStrictJsonOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersStrictJsonOutputOutputReference( + 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 | UserParametersStrictJsonOutput | *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: UserParametersStrictJsonOutput +``` + +- *Type:* UserParametersStrictJsonOutput + +--- + + +### UserParametersTimeInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimeInputFormatList( + 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] +) -> UserParametersTimeInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimeInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimeInputFormatOutputReference( + 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 | UserParametersTimeInputFormat | *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: UserParametersTimeInputFormat +``` + +- *Type:* UserParametersTimeInputFormat + +--- + + +### UserParametersTimeOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimeOutputFormatList( + 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] +) -> UserParametersTimeOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimeOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimeOutputFormatOutputReference( + 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 | UserParametersTimeOutputFormat | *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: UserParametersTimeOutputFormat +``` + +- *Type:* UserParametersTimeOutputFormat + +--- + + +### UserParametersTimestampDayIsAlways24HList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampDayIsAlways24HList( + 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] +) -> UserParametersTimestampDayIsAlways24HOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampDayIsAlways24HOutputReference( + 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 | UserParametersTimestampDayIsAlways24H | *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: UserParametersTimestampDayIsAlways24H +``` + +- *Type:* UserParametersTimestampDayIsAlways24H + +--- + + +### UserParametersTimestampInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampInputFormatList( + 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] +) -> UserParametersTimestampInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampInputFormatOutputReference( + 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 | UserParametersTimestampInputFormat | *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: UserParametersTimestampInputFormat +``` + +- *Type:* UserParametersTimestampInputFormat + +--- + + +### UserParametersTimestampLtzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampLtzOutputFormatList( + 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] +) -> UserParametersTimestampLtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampLtzOutputFormatOutputReference( + 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 | UserParametersTimestampLtzOutputFormat | *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: UserParametersTimestampLtzOutputFormat +``` + +- *Type:* UserParametersTimestampLtzOutputFormat + +--- + + +### UserParametersTimestampNtzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampNtzOutputFormatList( + 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] +) -> UserParametersTimestampNtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampNtzOutputFormatOutputReference( + 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 | UserParametersTimestampNtzOutputFormat | *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: UserParametersTimestampNtzOutputFormat +``` + +- *Type:* UserParametersTimestampNtzOutputFormat + +--- + + +### UserParametersTimestampOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampOutputFormatList( + 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] +) -> UserParametersTimestampOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampOutputFormatOutputReference( + 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 | UserParametersTimestampOutputFormat | *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: UserParametersTimestampOutputFormat +``` + +- *Type:* UserParametersTimestampOutputFormat + +--- + + +### UserParametersTimestampTypeMappingList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampTypeMappingList( + 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] +) -> UserParametersTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampTypeMappingOutputReference( + 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 | UserParametersTimestampTypeMapping | *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: UserParametersTimestampTypeMapping +``` + +- *Type:* UserParametersTimestampTypeMapping + +--- + + +### UserParametersTimestampTzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampTzOutputFormatList( + 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] +) -> UserParametersTimestampTzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimestampTzOutputFormatOutputReference( + 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 | UserParametersTimestampTzOutputFormat | *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: UserParametersTimestampTzOutputFormat +``` + +- *Type:* UserParametersTimestampTzOutputFormat + +--- + + +### UserParametersTimezoneList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimezoneList( + 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] +) -> UserParametersTimezoneOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimezoneOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTimezoneOutputReference( + 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 | UserParametersTimezone | *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: UserParametersTimezone +``` + +- *Type:* UserParametersTimezone + +--- + + +### UserParametersTraceLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTraceLevelList( + 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] +) -> UserParametersTraceLevelOutputReference +``` + +###### `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 + +--- + + +### UserParametersTraceLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTraceLevelOutputReference( + 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 | UserParametersTraceLevel | *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: UserParametersTraceLevel +``` + +- *Type:* UserParametersTraceLevel + +--- + + +### UserParametersTransactionAbortOnErrorList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTransactionAbortOnErrorList( + 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] +) -> UserParametersTransactionAbortOnErrorOutputReference +``` + +###### `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 + +--- + + +### UserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTransactionAbortOnErrorOutputReference( + 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 | UserParametersTransactionAbortOnError | *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: UserParametersTransactionAbortOnError +``` + +- *Type:* UserParametersTransactionAbortOnError + +--- + + +### UserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTransactionDefaultIsolationLevelList( + 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] +) -> UserParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `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 + +--- + + +### UserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTransactionDefaultIsolationLevelOutputReference( + 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 | UserParametersTransactionDefaultIsolationLevel | *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: UserParametersTransactionDefaultIsolationLevel +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevel + +--- + + +### UserParametersTwoDigitCenturyStartList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTwoDigitCenturyStartList( + 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] +) -> UserParametersTwoDigitCenturyStartOutputReference +``` + +###### `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 + +--- + + +### UserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersTwoDigitCenturyStartOutputReference( + 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 | UserParametersTwoDigitCenturyStart | *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: UserParametersTwoDigitCenturyStart +``` + +- *Type:* UserParametersTwoDigitCenturyStart + +--- + + +### UserParametersUnsupportedDdlActionList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersUnsupportedDdlActionList( + 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] +) -> UserParametersUnsupportedDdlActionOutputReference +``` + +###### `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 + +--- + + +### UserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersUnsupportedDdlActionOutputReference( + 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 | UserParametersUnsupportedDdlAction | *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: UserParametersUnsupportedDdlAction +``` + +- *Type:* UserParametersUnsupportedDdlAction + +--- + + +### UserParametersUseCachedResultList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersUseCachedResultList( + 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] +) -> UserParametersUseCachedResultOutputReference +``` + +###### `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 + +--- + + +### UserParametersUseCachedResultOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersUseCachedResultOutputReference( + 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 | UserParametersUseCachedResult | *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: UserParametersUseCachedResult +``` + +- *Type:* UserParametersUseCachedResult + +--- + + +### UserParametersWeekOfYearPolicyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersWeekOfYearPolicyList( + 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] +) -> UserParametersWeekOfYearPolicyOutputReference +``` + +###### `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 + +--- + + +### UserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersWeekOfYearPolicyOutputReference( + 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[str] +) -> typing.Mapping[typing.Any] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `has_resource_move` +##### `get_boolean_attribute` ```python -def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById] +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` -##### `import_from` +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` ```python -def import_from( - id: str, - provider: TerraformProvider = None -) -> None +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` -###### `id`Required +###### `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 --- -###### `provider`Optional +##### `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 | UserParametersWeekOfYearPolicy | *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. -- *Type:* cdktf.TerraformProvider +If this returns an empty array the stack will not be attached. --- -##### `interpolation_for_attribute` +##### `fqn`Required ```python -def interpolation_for_attribute( - terraform_attribute: str -) -> IResolvable +fqn: str ``` -###### `terraform_attribute`Required - - *Type:* str --- -##### `move_from_id` +##### `default`Required ```python -def move_from_id( - id: str -) -> None +default: str ``` -Move the resource corresponding to "id" to this resource. +- *Type:* str -Note that the resource being moved from must be marked as moved using it's instance function. +--- -###### `id`Required +##### `description`Required -- *Type:* str +```python +description: str +``` -Full id of resource being moved from, e.g. "aws_s3_bucket.example". +- *Type:* str --- -##### `move_to` +##### `key`Required ```python -def move_to( - move_target: str, - index: typing.Union[str, typing.Union[int, float]] = None -) -> None +key: str ``` -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 +##### `level`Required -- *Type:* typing.Union[str, typing.Union[int, float]] +```python +level: str +``` -Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. +- *Type:* str --- -##### `move_to_id` +##### `value`Required ```python -def move_to_id( - id: str -) -> None +value: str ``` -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_comment` +##### `internal_value`Optional ```python -def reset_comment() -> None +internal_value: UserParametersWeekOfYearPolicy ``` -##### `reset_default_namespace` +- *Type:* UserParametersWeekOfYearPolicy -```python -def reset_default_namespace() -> None -``` +--- -##### `reset_default_role` -```python -def reset_default_role() -> None -``` +### UserParametersWeekStartList -##### `reset_default_secondary_roles` +#### Initializers ```python -def reset_default_secondary_roles() -> None +from cdktf_cdktf_provider_snowflake import user + +user.UserParametersWeekStartList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) ``` -##### `reset_default_warehouse` +| **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). | -```python -def reset_default_warehouse() -> None -``` +--- -##### `reset_disabled` +##### `terraform_resource`Required -```python -def reset_disabled() -> None -``` +- *Type:* cdktf.IInterpolatingParent -##### `reset_display_name` +The parent resource. -```python -def reset_display_name() -> None -``` +--- -##### `reset_email` +##### `terraform_attribute`Required -```python -def reset_email() -> None -``` +- *Type:* str -##### `reset_first_name` +The attribute on the parent resource this class is referencing. -```python -def reset_first_name() -> None -``` +--- -##### `reset_id` +##### `wraps_set`Required -```python -def reset_id() -> None -``` +- *Type:* bool -##### `reset_last_name` +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -```python -def reset_last_name() -> None -``` +--- -##### `reset_login_name` +#### Methods -```python -def reset_login_name() -> None -``` +| **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.* | -##### `reset_must_change_password` +--- + +##### `all_with_map_key` ```python -def reset_must_change_password() -> None +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator ``` -##### `reset_password` +Creating an iterator for this complex list. -```python -def reset_password() -> None -``` +The list will be converted into a map with the mapKeyAttributeName as the key. -##### `reset_rsa_public_key` +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` ```python -def reset_rsa_public_key() -> None +def compute_fqn() -> str ``` -##### `reset_rsa_public_key2` +##### `resolve` ```python -def reset_rsa_public_key2() -> None +def resolve( + _context: IResolveContext +) -> typing.Any ``` -#### Static Functions +Produce the Token's value at resolution time. -| **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 User resource upon running "cdktf plan ". | +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `is_construct` +##### `to_string` ```python -from cdktf_cdktf_provider_snowflake import user +def to_string() -> str +``` -user.User.is_construct( - x: typing.Any -) +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> UserParametersWeekStartOutputReference ``` -Checks if `x` is a construct. +###### `index`Required -Use this method instead of `instanceof` to properly detect `Construct` -instances, even when the construct library is symlinked. +- *Type:* typing.Union[int, float] -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. +the index of the item to return. -###### `x`Required +--- -- *Type:* typing.Any -Any object. +#### 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.* | --- -##### `is_terraform_element` +##### `creation_stack`Required ```python -from cdktf_cdktf_provider_snowflake import user - -user.User.is_terraform_element( - x: typing.Any -) +creation_stack: typing.List[str] ``` -###### `x`Required +- *Type:* typing.List[str] -- *Type:* typing.Any +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `is_terraform_resource` +##### `fqn`Required ```python -from cdktf_cdktf_provider_snowflake import user - -user.User.is_terraform_resource( - x: typing.Any -) +fqn: str ``` -###### `x`Required - -- *Type:* typing.Any +- *Type:* str --- -##### `generate_config_for_import` + +### UserParametersWeekStartOutputReference + +#### Initializers ```python from cdktf_cdktf_provider_snowflake import user -user.User.generate_config_for_import( - scope: Construct, - import_to_id: str, - import_from_id: str, - provider: TerraformProvider = None +user.UserParametersWeekStartOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool ) ``` -Generates CDKTF code for importing a User resource upon running "cdktf plan ". +| **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). | -###### `scope`Required +--- -- *Type:* constructs.Construct +##### `terraform_resource`Required -The scope in which to define this construct. +- *Type:* cdktf.IInterpolatingParent + +The parent resource. --- -###### `import_to_id`Required +##### `terraform_attribute`Required - *Type:* str -The construct id used in the generated config for the User to import. +The attribute on the parent resource this class is referencing. --- -###### `import_from_id`Required - -- *Type:* str +##### `complex_object_index`Required -The id of the existing User that should be imported. +- *Type:* typing.Union[int, float] -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#import import section} in the documentation of this resource for the id to use +the index of this item in the list. --- -###### `provider`Optional +##### `complex_object_is_from_set`Required -- *Type:* cdktf.TerraformProvider +- *Type:* bool -? Optional instance of the provider where the User to import is found. +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -#### 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.* | -| has_rsa_public_key | cdktf.IResolvable | *No description.* | -| comment_input | str | *No description.* | -| default_namespace_input | str | *No description.* | -| default_role_input | str | *No description.* | -| default_secondary_roles_input | typing.List[str] | *No description.* | -| default_warehouse_input | str | *No description.* | -| disabled_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| display_name_input | str | *No description.* | -| email_input | str | *No description.* | -| first_name_input | str | *No description.* | -| id_input | str | *No description.* | -| last_name_input | str | *No description.* | -| login_name_input | str | *No description.* | -| must_change_password_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| name_input | str | *No description.* | -| password_input | str | *No description.* | -| rsa_public_key2_input | str | *No description.* | -| rsa_public_key_input | str | *No description.* | -| comment | str | *No description.* | -| default_namespace | str | *No description.* | -| default_role | str | *No description.* | -| default_secondary_roles | typing.List[str] | *No description.* | -| default_warehouse | str | *No description.* | -| disabled | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| display_name | str | *No description.* | -| email | str | *No description.* | -| first_name | str | *No description.* | -| id | str | *No description.* | -| last_name | str | *No description.* | -| login_name | str | *No description.* | -| must_change_password | typing.Union[bool, cdktf.IResolvable] | *No description.* | -| name | str | *No description.* | -| password | str | *No description.* | -| rsa_public_key | str | *No description.* | -| rsa_public_key2 | str | *No description.* | - +#### 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. | + --- -##### `node`Required +##### `compute_fqn` ```python -node: Node +def compute_fqn() -> str ``` -- *Type:* constructs.Node +##### `get_any_map_attribute` -The tree node. +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str --- -##### `cdktf_stack`Required +##### `get_boolean_attribute` ```python -cdktf_stack: TerraformStack +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` -- *Type:* cdktf.TerraformStack +###### `terraform_attribute`Required + +- *Type:* str --- -##### `fqn`Required +##### `get_boolean_map_attribute` ```python -fqn: str +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `friendly_unique_id`Required +##### `get_list_attribute` ```python -friendly_unique_id: str +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `terraform_meta_arguments`Required +##### `get_number_attribute` ```python -terraform_meta_arguments: typing.Mapping[typing.Any] +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` -- *Type:* typing.Mapping[typing.Any] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `terraform_resource_type`Required +##### `get_number_list_attribute` ```python -terraform_resource_type: str +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `terraform_generator_metadata`Optional +##### `get_number_map_attribute` ```python -terraform_generator_metadata: TerraformProviderGeneratorMetadata +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` -- *Type:* cdktf.TerraformProviderGeneratorMetadata +###### `terraform_attribute`Required + +- *Type:* str --- -##### `connection`Optional +##### `get_string_attribute` ```python -connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +def get_string_attribute( + terraform_attribute: str +) -> str ``` -- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `count`Optional +##### `get_string_map_attribute` ```python -count: typing.Union[typing.Union[int, float], TerraformCount] +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` -- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `depends_on`Optional +##### `interpolation_for_attribute` ```python -depends_on: typing.List[str] +def interpolation_for_attribute( + property: str +) -> IResolvable ``` -- *Type:* typing.List[str] +###### `property`Required + +- *Type:* str --- -##### `for_each`Optional +##### `resolve` ```python -for_each: ITerraformIterator +def resolve( + _context: IResolveContext +) -> typing.Any ``` -- *Type:* cdktf.ITerraformIterator +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `lifecycle`Optional +##### `to_string` ```python -lifecycle: TerraformResourceLifecycle +def to_string() -> str ``` -- *Type:* cdktf.TerraformResourceLifecycle +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `provider`Optional -```python -provider: TerraformProvider -``` +#### Properties -- *Type:* cdktf.TerraformProvider +| **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 | UserParametersWeekStart | *No description.* | --- -##### `provisioners`Optional +##### `creation_stack`Required ```python -provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +creation_stack: typing.List[str] ``` -- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] +- *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. --- -##### `has_rsa_public_key`Required +##### `fqn`Required ```python -has_rsa_public_key: IResolvable +fqn: str ``` -- *Type:* cdktf.IResolvable +- *Type:* str --- -##### `comment_input`Optional +##### `default`Required ```python -comment_input: str +default: str ``` - *Type:* str --- -##### `default_namespace_input`Optional +##### `description`Required ```python -default_namespace_input: str +description: str ``` - *Type:* str --- -##### `default_role_input`Optional +##### `key`Required ```python -default_role_input: str +key: str ``` - *Type:* str --- -##### `default_secondary_roles_input`Optional +##### `level`Required ```python -default_secondary_roles_input: typing.List[str] +level: str ``` -- *Type:* typing.List[str] +- *Type:* str --- -##### `default_warehouse_input`Optional +##### `value`Required ```python -default_warehouse_input: str +value: str ``` - *Type:* str --- -##### `disabled_input`Optional +##### `internal_value`Optional ```python -disabled_input: typing.Union[bool, IResolvable] +internal_value: UserParametersWeekStart ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* UserParametersWeekStart --- -##### `display_name_input`Optional + +### UserShowOutputList + +#### Initializers ```python -display_name_input: str +from cdktf_cdktf_provider_snowflake import user + +user.UserShowOutputList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) ``` -- *Type:* str +| **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). | --- -##### `email_input`Optional +##### `terraform_resource`Required -```python -email_input: str -``` +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required - *Type:* str +The attribute on the parent resource this class is referencing. + --- -##### `first_name_input`Optional +##### `wraps_set`Required -```python -first_name_input: str -``` +- *Type:* bool -- *Type:* str +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `id_input`Optional +#### 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 -id_input: str +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 --- -##### `last_name_input`Optional +##### `compute_fqn` ```python -last_name_input: str +def compute_fqn() -> str ``` -- *Type:* str +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `login_name_input`Optional +##### `to_string` ```python -login_name_input: str +def to_string() -> str ``` -- *Type:* str +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `must_change_password_input`Optional +##### `get` ```python -must_change_password_input: typing.Union[bool, IResolvable] +def get( + index: typing.Union[int, float] +) -> UserShowOutputOutputReference ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. --- -##### `name_input`Optional -```python -name_input: str -``` +#### Properties -- *Type:* str +| **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.* | --- -##### `password_input`Optional +##### `creation_stack`Required ```python -password_input: str +creation_stack: typing.List[str] ``` -- *Type:* 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. --- -##### `rsa_public_key2_input`Optional +##### `fqn`Required ```python -rsa_public_key2_input: str +fqn: str ``` - *Type:* str --- -##### `rsa_public_key_input`Optional + +### UserShowOutputOutputReference + +#### Initializers ```python -rsa_public_key_input: str +from cdktf_cdktf_provider_snowflake import user + +user.UserShowOutputOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) ``` -- *Type:* str +| **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). | --- -##### `comment`Required +##### `terraform_resource`Required -```python -comment: str -``` +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required - *Type:* str +The attribute on the parent resource this class is referencing. + --- -##### `default_namespace`Required +##### `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 -default_namespace: str +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 --- -##### `default_role`Required +##### `get_boolean_attribute` ```python -default_role: str +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `default_secondary_roles`Required +##### `get_boolean_map_attribute` ```python -default_secondary_roles: typing.List[str] +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] ``` -- *Type:* typing.List[str] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `default_warehouse`Required +##### `get_list_attribute` ```python -default_warehouse: str +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `disabled`Required +##### `get_number_attribute` ```python -disabled: typing.Union[bool, IResolvable] +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `terraform_attribute`Required + +- *Type:* str --- -##### `display_name`Required +##### `get_number_list_attribute` ```python -display_name: str +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `email`Required +##### `get_number_map_attribute` ```python -email: str +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `first_name`Required +##### `get_string_attribute` ```python -first_name: str +def get_string_attribute( + terraform_attribute: str +) -> str ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `id`Required +##### `get_string_map_attribute` ```python -id: str +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] ``` +###### `terraform_attribute`Required + - *Type:* str --- -##### `last_name`Required +##### `interpolation_for_attribute` ```python -last_name: str +def interpolation_for_attribute( + property: str +) -> IResolvable ``` +###### `property`Required + - *Type:* str --- -##### `login_name`Required +##### `resolve` ```python -login_name: str +def resolve( + _context: IResolveContext +) -> typing.Any ``` -- *Type:* str +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `must_change_password`Required +##### `to_string` ```python -must_change_password: typing.Union[bool, IResolvable] +def to_string() -> str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `name`Required -```python -name: str -``` +#### Properties -- *Type:* str +| **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 | UserShowOutput | *No description.* | --- -##### `password`Required +##### `creation_stack`Required ```python -password: str +creation_stack: typing.List[str] ``` -- *Type:* 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. --- -##### `rsa_public_key`Required +##### `fqn`Required ```python -rsa_public_key: str +fqn: str ``` - *Type:* str --- -##### `rsa_public_key2`Required +##### `comment`Required ```python -rsa_public_key2: str +comment: str ``` - *Type:* str --- -#### Constants - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| tfResourceType | str | *No description.* | - ---- - -##### `tfResourceType`Required +##### `created_on`Required ```python -tfResourceType: str +created_on: str ``` - *Type:* str --- -## Structs - -### UserConfig - -#### Initializer +##### `days_to_expiry`Required ```python -from cdktf_cdktf_provider_snowflake import user - -user.UserConfig( - 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, - comment: str = None, - default_namespace: str = None, - default_role: str = None, - default_secondary_roles: typing.List[str] = None, - default_warehouse: str = None, - disabled: typing.Union[bool, IResolvable] = None, - display_name: str = None, - email: str = None, - first_name: str = None, - id: str = None, - last_name: str = None, - login_name: str = None, - must_change_password: typing.Union[bool, IResolvable] = None, - password: str = None, - rsa_public_key: str = None, - rsa_public_key2: str = None -) +days_to_expiry: str ``` -#### 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. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. | -| 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 | typing.List[str] | Specifies the set of 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 | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. | -| display_name | str | Name displayed for the user in the Snowflake web interface. | -| email | str | Email address for the user. | -| first_name | str | First name of the user. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id}. | -| last_name | str | Last name of the user. | -| login_name | str | The name users use to log in. If not supplied, snowflake will use name instead. | -| must_change_password | typing.Union[bool, cdktf.IResolvable] | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | -| password | str | **WARNING:** this will put the password in the terraform state file. Use carefully. | -| 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; | +- *Type:* str --- -##### `connection`Optional +##### `default_namespace`Required ```python -connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +default_namespace: str ``` -- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] +- *Type:* str --- -##### `count`Optional +##### `default_role`Required ```python -count: typing.Union[typing.Union[int, float], TerraformCount] +default_role: str ``` -- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] +- *Type:* str --- -##### `depends_on`Optional +##### `default_secondary_roles`Required ```python -depends_on: typing.List[ITerraformDependable] +default_secondary_roles: str ``` -- *Type:* typing.List[cdktf.ITerraformDependable] +- *Type:* str --- -##### `for_each`Optional +##### `default_warehouse`Required ```python -for_each: ITerraformIterator +default_warehouse: str ``` -- *Type:* cdktf.ITerraformIterator +- *Type:* str --- -##### `lifecycle`Optional +##### `disabled`Required ```python -lifecycle: TerraformResourceLifecycle +disabled: IResolvable ``` -- *Type:* cdktf.TerraformResourceLifecycle +- *Type:* cdktf.IResolvable --- -##### `provider`Optional +##### `display_name`Required ```python -provider: TerraformProvider +display_name: str ``` -- *Type:* cdktf.TerraformProvider +- *Type:* str --- -##### `provisioners`Optional +##### `email`Required ```python -provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +email: str ``` -- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] +- *Type:* str --- -##### `name`Required +##### `expires_at_time`Required ```python -name: str +expires_at_time: str ``` - *Type:* str -Name of the user. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#name User#name} - --- -##### `comment`Optional +##### `ext_authn_duo`Required ```python -comment: str +ext_authn_duo: IResolvable ``` -- *Type:* str - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. +- *Type:* cdktf.IResolvable --- -##### `default_namespace`Optional +##### `ext_authn_uid`Required ```python -default_namespace: str +ext_authn_uid: str ``` - *Type:* str -Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_namespace User#default_namespace} - --- -##### `default_role`Optional +##### `first_name`Required ```python -default_role: str +first_name: str ``` - *Type:* str -Specifies the role that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_role User#default_role} - --- -##### `default_secondary_roles`Optional +##### `has_mfa`Required ```python -default_secondary_roles: typing.List[str] +has_mfa: IResolvable ``` -- *Type:* typing.List[str] - -Specifies the set of secondary roles that are active for the user’s session upon login. - -Currently only ["ALL"] value is supported - 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.94.1/docs/resources/user#default_secondary_roles User#default_secondary_roles} +- *Type:* cdktf.IResolvable --- -##### `default_warehouse`Optional +##### `has_password`Required ```python -default_warehouse: str +has_password: IResolvable ``` -- *Type:* str - -Specifies the virtual warehouse that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_warehouse User#default_warehouse} +- *Type:* cdktf.IResolvable --- -##### `disabled`Optional +##### `has_rsa_public_key`Required ```python -disabled: typing.Union[bool, IResolvable] +has_rsa_public_key: IResolvable ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. +- *Type:* cdktf.IResolvable --- -##### `display_name`Optional +##### `last_name`Required ```python -display_name: str +last_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.94.1/docs/resources/user#display_name User#display_name} - --- -##### `email`Optional +##### `last_success_login`Required ```python -email: str +last_success_login: str ``` - *Type:* str -Email address for the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#email User#email} - --- -##### `first_name`Optional +##### `locked_until_time`Required ```python -first_name: str +locked_until_time: str ``` - *Type:* str -First name of the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#first_name User#first_name} - --- -##### `id`Optional +##### `login_name`Required ```python -id: str +login_name: str ``` - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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. - --- -##### `last_name`Optional +##### `mins_to_bypass_mfa`Required ```python -last_name: str +mins_to_bypass_mfa: str ``` - *Type:* str -Last name of the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#last_name User#last_name} - --- -##### `login_name`Optional +##### `mins_to_unlock`Required ```python -login_name: str +mins_to_unlock: str ``` - *Type:* str -The name users use to log in. If not supplied, snowflake will use name instead. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#login_name User#login_name} - --- -##### `must_change_password`Optional +##### `must_change_password`Required ```python -must_change_password: typing.Union[bool, IResolvable] +must_change_password: IResolvable ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] - -Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#must_change_password User#must_change_password} +- *Type:* cdktf.IResolvable --- -##### `password`Optional +##### `name`Required ```python -password: str +name: str ``` - *Type:* str -**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.94.1/docs/resources/user#password User#password} - --- -##### `rsa_public_key`Optional +##### `owner`Required ```python -rsa_public_key: str +owner: str ``` - *Type:* str -Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. +--- + +##### `snowflake_lock`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#rsa_public_key User#rsa_public_key} +```python +snowflake_lock: IResolvable +``` + +- *Type:* cdktf.IResolvable --- -##### `rsa_public_key2`Optional +##### `type`Required ```python -rsa_public_key2: str +type: 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. +##### `internal_value`Optional + +```python +internal_value: UserShowOutput +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +- *Type:* UserShowOutput --- diff --git a/docs/user.typescript.md b/docs/user.typescript.md index c766feec3..da41936d0 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.94.1/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user snowflake_user}. #### Initializers @@ -73,22 +73,85 @@ Must be unique amongst siblings in the same scope | 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.* | -| resetDefaultSecondaryRoles | *No description.* | +| resetDefaultSecondaryRolesOption | *No description.* | | resetDefaultWarehouse | *No description.* | | resetDisabled | *No description.* | +| resetDisableMfa | *No description.* | | resetDisplayName | *No description.* | | resetEmail | *No description.* | +| resetEnableUnloadPhysicalTypeOptimization | *No description.* | +| resetEnableUnredactedQuerySyntaxError | *No description.* | +| resetErrorOnNondeterministicMerge | *No description.* | +| resetErrorOnNondeterministicUpdate | *No description.* | | resetFirstName | *No description.* | +| resetGeographyOutputFormat | *No description.* | +| resetGeometryOutputFormat | *No description.* | | resetId | *No description.* | +| resetJdbcTreatDecimalAsInt | *No description.* | +| resetJdbcTreatTimestampNtzAsUtc | *No description.* | +| resetJdbcUseSessionTimezone | *No description.* | +| resetJsonIndent | *No description.* | | resetLastName | *No description.* | +| resetLockTimeout | *No description.* | | resetLoginName | *No description.* | +| resetLogLevel | *No description.* | +| resetMiddleName | *No description.* | +| resetMinsToBypassMfa | *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.* | --- @@ -380,12 +443,102 @@ 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 @@ -398,10 +551,10 @@ public resetDefaultNamespace(): void public resetDefaultRole(): void ``` -##### `resetDefaultSecondaryRoles` +##### `resetDefaultSecondaryRolesOption` ```typescript -public resetDefaultSecondaryRoles(): void +public resetDefaultSecondaryRolesOption(): void ``` ##### `resetDefaultWarehouse` @@ -416,6 +569,12 @@ public resetDefaultWarehouse(): void public resetDisabled(): void ``` +##### `resetDisableMfa` + +```typescript +public resetDisableMfa(): void +``` + ##### `resetDisplayName` ```typescript @@ -428,42 +587,180 @@ public resetDisplayName(): void public resetEmail(): void ``` +##### `resetEnableUnloadPhysicalTypeOptimization` + +```typescript +public resetEnableUnloadPhysicalTypeOptimization(): void +``` + +##### `resetEnableUnredactedQuerySyntaxError` + +```typescript +public resetEnableUnredactedQuerySyntaxError(): void +``` + +##### `resetErrorOnNondeterministicMerge` + +```typescript +public resetErrorOnNondeterministicMerge(): void +``` + +##### `resetErrorOnNondeterministicUpdate` + +```typescript +public resetErrorOnNondeterministicUpdate(): void +``` + ##### `resetFirstName` ```typescript public resetFirstName(): 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 +``` + ##### `resetLastName` ```typescript public resetLastName(): void ``` +##### `resetLockTimeout` + +```typescript +public resetLockTimeout(): void +``` + ##### `resetLoginName` ```typescript public resetLoginName(): void ``` +##### `resetLogLevel` + +```typescript +public resetLogLevel(): void +``` + +##### `resetMiddleName` + +```typescript +public resetMiddleName(): void +``` + +##### `resetMinsToBypassMfa` + +```typescript +public resetMinsToBypassMfa(): 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 @@ -476,6 +773,150 @@ public resetRsaPublicKey(): void 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** | @@ -579,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.94.1/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.95.0/docs/resources/user#import import section} in the documentation of this resource for the id to use --- @@ -609,41 +1050,170 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| hasRsaPublicKey | cdktf.IResolvable | *No description.* | +| fullyQualifiedName | string | *No description.* | +| parameters | UserParametersList | *No description.* | +| showOutput | UserShowOutputList | *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.* | -| defaultSecondaryRolesInput | string[] | *No description.* | +| defaultSecondaryRolesOptionInput | string | *No description.* | | defaultWarehouseInput | string | *No description.* | -| disabledInput | boolean \| cdktf.IResolvable | *No description.* | +| disabledInput | string | *No description.* | +| disableMfaInput | 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.* | | firstNameInput | string | *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.* | | lastNameInput | string | *No description.* | +| lockTimeoutInput | number | *No description.* | | loginNameInput | string | *No description.* | -| mustChangePasswordInput | boolean \| cdktf.IResolvable | *No description.* | +| logLevelInput | string | *No description.* | +| middleNameInput | string | *No description.* | +| minsToBypassMfaInput | number | *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.* | -| defaultSecondaryRoles | string[] | *No description.* | +| defaultSecondaryRolesOption | string | *No description.* | | defaultWarehouse | string | *No description.* | -| disabled | boolean \| cdktf.IResolvable | *No description.* | +| disabled | string | *No description.* | +| disableMfa | 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.* | | firstName | string | *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.* | | lastName | string | *No description.* | +| lockTimeout | number | *No description.* | | loginName | string | *No description.* | -| mustChangePassword | boolean \| cdktf.IResolvable | *No description.* | +| logLevel | string | *No description.* | +| middleName | string | *No description.* | +| minsToBypassMfa | number | *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.* | --- @@ -789,723 +1359,32807 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `hasRsaPublicKey`Required +##### `fullyQualifiedName`Required ```typescript -public readonly hasRsaPublicKey: IResolvable; +public readonly fullyQualifiedName: string; ``` -- *Type:* cdktf.IResolvable +- *Type:* string --- -##### `commentInput`Optional +##### `parameters`Required ```typescript -public readonly commentInput: string; +public readonly parameters: UserParametersList; ``` -- *Type:* string +- *Type:* UserParametersList --- -##### `defaultNamespaceInput`Optional +##### `showOutput`Required ```typescript -public readonly defaultNamespaceInput: string; +public readonly showOutput: UserShowOutputList; ``` -- *Type:* string +- *Type:* UserShowOutputList --- -##### `defaultRoleInput`Optional +##### `userType`Required ```typescript -public readonly defaultRoleInput: string; +public readonly userType: string; ``` - *Type:* string --- -##### `defaultSecondaryRolesInput`Optional +##### `abortDetachedQueryInput`Optional ```typescript -public readonly defaultSecondaryRolesInput: string[]; +public readonly abortDetachedQueryInput: boolean | IResolvable; ``` -- *Type:* string[] +- *Type:* boolean | cdktf.IResolvable --- -##### `defaultWarehouseInput`Optional +##### `autocommitInput`Optional ```typescript -public readonly defaultWarehouseInput: string; +public readonly autocommitInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `disabledInput`Optional +##### `binaryInputFormatInput`Optional ```typescript -public readonly disabledInput: boolean | IResolvable; +public readonly binaryInputFormatInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `displayNameInput`Optional +##### `binaryOutputFormatInput`Optional ```typescript -public readonly displayNameInput: string; +public readonly binaryOutputFormatInput: string; ``` - *Type:* string --- -##### `emailInput`Optional +##### `clientMemoryLimitInput`Optional ```typescript -public readonly emailInput: string; +public readonly clientMemoryLimitInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `firstNameInput`Optional +##### `clientMetadataRequestUseConnectionCtxInput`Optional ```typescript -public readonly firstNameInput: string; +public readonly clientMetadataRequestUseConnectionCtxInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `idInput`Optional +##### `clientPrefetchThreadsInput`Optional ```typescript -public readonly idInput: string; +public readonly clientPrefetchThreadsInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `lastNameInput`Optional +##### `clientResultChunkSizeInput`Optional ```typescript -public readonly lastNameInput: string; +public readonly clientResultChunkSizeInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `loginNameInput`Optional +##### `clientResultColumnCaseInsensitiveInput`Optional ```typescript -public readonly loginNameInput: string; +public readonly clientResultColumnCaseInsensitiveInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `mustChangePasswordInput`Optional +##### `clientSessionKeepAliveHeartbeatFrequencyInput`Optional ```typescript -public readonly mustChangePasswordInput: boolean | IResolvable; +public readonly clientSessionKeepAliveHeartbeatFrequencyInput: number; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* number --- -##### `nameInput`Optional +##### `clientSessionKeepAliveInput`Optional ```typescript -public readonly nameInput: string; +public readonly clientSessionKeepAliveInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `passwordInput`Optional +##### `clientTimestampTypeMappingInput`Optional ```typescript -public readonly passwordInput: string; +public readonly clientTimestampTypeMappingInput: string; ``` - *Type:* string --- -##### `rsaPublicKey2Input`Optional +##### `commentInput`Optional ```typescript -public readonly rsaPublicKey2Input: string; +public readonly commentInput: string; ``` - *Type:* string --- -##### `rsaPublicKeyInput`Optional +##### `dateInputFormatInput`Optional ```typescript -public readonly rsaPublicKeyInput: string; +public readonly dateInputFormatInput: string; ``` - *Type:* string --- -##### `comment`Required +##### `dateOutputFormatInput`Optional ```typescript -public readonly comment: string; +public readonly dateOutputFormatInput: string; ``` - *Type:* string --- -##### `defaultNamespace`Required +##### `daysToExpiryInput`Optional ```typescript -public readonly defaultNamespace: string; +public readonly daysToExpiryInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `defaultRole`Required +##### `defaultNamespaceInput`Optional ```typescript -public readonly defaultRole: string; +public readonly defaultNamespaceInput: string; ``` - *Type:* string --- -##### `defaultSecondaryRoles`Required +##### `defaultRoleInput`Optional ```typescript -public readonly defaultSecondaryRoles: string[]; +public readonly defaultRoleInput: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `defaultWarehouse`Required +##### `defaultSecondaryRolesOptionInput`Optional ```typescript -public readonly defaultWarehouse: string; +public readonly defaultSecondaryRolesOptionInput: string; ``` - *Type:* string --- -##### `disabled`Required +##### `defaultWarehouseInput`Optional ```typescript -public readonly disabled: boolean | IResolvable; +public readonly defaultWarehouseInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `displayName`Required +##### `disabledInput`Optional ```typescript -public readonly displayName: string; +public readonly disabledInput: string; ``` - *Type:* string --- -##### `email`Required +##### `disableMfaInput`Optional ```typescript -public readonly email: string; +public readonly disableMfaInput: string; ``` - *Type:* string --- -##### `firstName`Required +##### `displayNameInput`Optional ```typescript -public readonly firstName: string; +public readonly displayNameInput: string; ``` - *Type:* string --- -##### `id`Required +##### `emailInput`Optional ```typescript -public readonly id: string; +public readonly emailInput: string; ``` - *Type:* string --- -##### `lastName`Required +##### `enableUnloadPhysicalTypeOptimizationInput`Optional ```typescript -public readonly lastName: string; +public readonly enableUnloadPhysicalTypeOptimizationInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `loginName`Required +##### `enableUnredactedQuerySyntaxErrorInput`Optional ```typescript -public readonly loginName: string; +public readonly enableUnredactedQuerySyntaxErrorInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `mustChangePassword`Required +##### `errorOnNondeterministicMergeInput`Optional ```typescript -public readonly mustChangePassword: boolean | IResolvable; +public readonly errorOnNondeterministicMergeInput: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `name`Required +##### `errorOnNondeterministicUpdateInput`Optional ```typescript -public readonly name: string; +public readonly errorOnNondeterministicUpdateInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `password`Required +##### `firstNameInput`Optional ```typescript -public readonly password: string; +public readonly firstNameInput: string; ``` - *Type:* string --- -##### `rsaPublicKey`Required +##### `geographyOutputFormatInput`Optional ```typescript -public readonly rsaPublicKey: string; +public readonly geographyOutputFormatInput: string; ``` - *Type:* string --- -##### `rsaPublicKey2`Required +##### `geometryOutputFormatInput`Optional ```typescript -public readonly rsaPublicKey2: string; +public readonly geometryOutputFormatInput: string; ``` - *Type:* string --- -#### Constants +##### `idInput`Optional -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| tfResourceType | string | *No description.* | +```typescript +public readonly idInput: string; +``` + +- *Type:* string --- -##### `tfResourceType`Required +##### `jdbcTreatDecimalAsIntInput`Optional ```typescript -public readonly tfResourceType: string; +public readonly jdbcTreatDecimalAsIntInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -## Structs +##### `jdbcTreatTimestampNtzAsUtcInput`Optional -### UserConfig +```typescript +public readonly jdbcTreatTimestampNtzAsUtcInput: boolean | IResolvable; +``` -#### Initializer +- *Type:* boolean | cdktf.IResolvable -```typescript -import { user } from '@cdktf/provider-snowflake' +--- -const userConfig: user.UserConfig = { ... } -``` +##### `jdbcUseSessionTimezoneInput`Optional -#### Properties +```typescript +public readonly jdbcUseSessionTimezoneInput: boolean | IResolvable; +``` -| **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. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). | -| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. | -| 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. | -| defaultSecondaryRoles | string[] | Specifies the set of 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 | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. | -| displayName | string | Name displayed for the user in the Snowflake web interface. | -| email | string | Email address for the user. | -| firstName | string | First name of the user. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id}. | -| lastName | string | Last name of the user. | -| loginName | string | The name users use to log in. If not supplied, snowflake will use name instead. | -| mustChangePassword | boolean \| cdktf.IResolvable | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | -| password | string | **WARNING:** this will put the password in the terraform state file. Use carefully. | -| 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; | +- *Type:* boolean | cdktf.IResolvable --- -##### `connection`Optional +##### `jsonIndentInput`Optional ```typescript -public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +public readonly jsonIndentInput: number; ``` -- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection +- *Type:* number --- -##### `count`Optional +##### `lastNameInput`Optional ```typescript -public readonly count: number | TerraformCount; +public readonly lastNameInput: string; ``` -- *Type:* number | cdktf.TerraformCount +- *Type:* string --- -##### `dependsOn`Optional +##### `lockTimeoutInput`Optional ```typescript -public readonly dependsOn: ITerraformDependable[]; +public readonly lockTimeoutInput: number; ``` -- *Type:* cdktf.ITerraformDependable[] +- *Type:* number --- -##### `forEach`Optional +##### `loginNameInput`Optional ```typescript -public readonly forEach: ITerraformIterator; +public readonly loginNameInput: string; ``` -- *Type:* cdktf.ITerraformIterator +- *Type:* string --- -##### `lifecycle`Optional +##### `logLevelInput`Optional ```typescript -public readonly lifecycle: TerraformResourceLifecycle; +public readonly logLevelInput: string; ``` -- *Type:* cdktf.TerraformResourceLifecycle +- *Type:* string --- -##### `provider`Optional +##### `middleNameInput`Optional ```typescript -public readonly provider: TerraformProvider; +public readonly middleNameInput: string; ``` -- *Type:* cdktf.TerraformProvider +- *Type:* string --- -##### `provisioners`Optional +##### `minsToBypassMfaInput`Optional ```typescript -public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +public readonly minsToBypassMfaInput: number; ``` -- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] +- *Type:* number --- -##### `name`Required +##### `minsToUnlockInput`Optional ```typescript -public readonly name: string; +public readonly minsToUnlockInput: number; ``` -- *Type:* string +- *Type:* number + +--- -Name of the user. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). +##### `multiStatementCountInput`Optional -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#name User#name} +```typescript +public readonly multiStatementCountInput: number; +``` + +- *Type:* number --- -##### `comment`Optional +##### `mustChangePasswordInput`Optional ```typescript -public readonly comment: string; +public readonly mustChangePasswordInput: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment}. - --- -##### `defaultNamespace`Optional +##### `nameInput`Optional ```typescript -public readonly defaultNamespace: string; +public readonly nameInput: string; ``` - *Type:* string -Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_namespace User#default_namespace} - --- -##### `defaultRole`Optional +##### `networkPolicyInput`Optional ```typescript -public readonly defaultRole: string; +public readonly networkPolicyInput: string; ``` - *Type:* string -Specifies the role that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_role User#default_role} - --- -##### `defaultSecondaryRoles`Optional +##### `noorderSequenceAsDefaultInput`Optional ```typescript -public readonly defaultSecondaryRoles: string[]; +public readonly noorderSequenceAsDefaultInput: boolean | IResolvable; ``` -- *Type:* string[] +- *Type:* boolean | cdktf.IResolvable + +--- -Specifies the set of secondary roles that are active for the user’s session upon login. +##### `odbcTreatDecimalAsIntInput`Optional -Currently only ["ALL"] value is supported - more information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties) +```typescript +public readonly odbcTreatDecimalAsIntInput: boolean | IResolvable; +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_secondary_roles User#default_secondary_roles} +- *Type:* boolean | cdktf.IResolvable --- -##### `defaultWarehouse`Optional +##### `passwordInput`Optional ```typescript -public readonly defaultWarehouse: string; +public readonly passwordInput: string; ``` - *Type:* string -Specifies the virtual warehouse that is active by default for the user’s session upon login. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#default_warehouse User#default_warehouse} - --- -##### `disabled`Optional +##### `preventUnloadToInternalStagesInput`Optional ```typescript -public readonly disabled: boolean | IResolvable; +public readonly preventUnloadToInternalStagesInput: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled}. - --- -##### `displayName`Optional +##### `queryTagInput`Optional ```typescript -public readonly displayName: string; +public readonly queryTagInput: 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.94.1/docs/resources/user#display_name User#display_name} - --- -##### `email`Optional +##### `quotedIdentifiersIgnoreCaseInput`Optional ```typescript -public readonly email: string; +public readonly quotedIdentifiersIgnoreCaseInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable -Email address for the user. +--- + +##### `rowsPerResultsetInput`Optional + +```typescript +public readonly rowsPerResultsetInput: number; +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#email User#email} +- *Type:* number --- -##### `firstName`Optional +##### `rsaPublicKey2Input`Optional ```typescript -public readonly firstName: string; +public readonly rsaPublicKey2Input: string; ``` - *Type:* string -First name of the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#first_name User#first_name} - --- -##### `id`Optional +##### `rsaPublicKeyInput`Optional ```typescript -public readonly id: string; +public readonly rsaPublicKeyInput: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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. - --- -##### `lastName`Optional +##### `s3StageVpceDnsNameInput`Optional ```typescript -public readonly lastName: string; +public readonly s3StageVpceDnsNameInput: string; ``` - *Type:* string -Last name of the user. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#last_name User#last_name} - --- -##### `loginName`Optional +##### `searchPathInput`Optional ```typescript -public readonly loginName: string; +public readonly searchPathInput: string; ``` - *Type:* string -The name users use to log in. If not supplied, snowflake will use name instead. +--- + +##### `simulatedDataSharingConsumerInput`Optional + +```typescript +public readonly simulatedDataSharingConsumerInput: string; +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#login_name User#login_name} +- *Type:* string --- -##### `mustChangePassword`Optional +##### `statementQueuedTimeoutInSecondsInput`Optional + +```typescript +public readonly statementQueuedTimeoutInSecondsInput: number; +``` + +- *Type:* number + +--- + +##### `statementTimeoutInSecondsInput`Optional + +```typescript +public readonly statementTimeoutInSecondsInput: number; +``` + +- *Type:* number + +--- + +##### `strictJsonOutputInput`Optional ```typescript -public readonly mustChangePassword: boolean | IResolvable; +public readonly strictJsonOutputInput: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable -Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. +--- + +##### `timeInputFormatInput`Optional -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#must_change_password User#must_change_password} +```typescript +public readonly timeInputFormatInput: string; +``` + +- *Type:* string --- -##### `password`Optional +##### `timeOutputFormatInput`Optional ```typescript -public readonly password: string; +public readonly timeOutputFormatInput: string; ``` - *Type:* string -**WARNING:** this will put the password in the terraform state file. Use carefully. +--- + +##### `timestampDayIsAlways24HInput`Optional -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#password User#password} +```typescript +public readonly timestampDayIsAlways24HInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable --- -##### `rsaPublicKey`Optional +##### `timestampInputFormatInput`Optional ```typescript -public readonly rsaPublicKey: string; +public readonly timestampInputFormatInput: 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.94.1/docs/resources/user#rsa_public_key User#rsa_public_key} +##### `timestampLtzOutputFormatInput`Optional + +```typescript +public readonly timestampLtzOutputFormatInput: string; +``` + +- *Type:* string --- -##### `rsaPublicKey2`Optional +##### `timestampNtzOutputFormatInput`Optional ```typescript -public readonly rsaPublicKey2: string; +public readonly timestampNtzOutputFormatInput: 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. +##### `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 + +--- + +##### `disableMfa`Required + +```typescript +public readonly disableMfa: 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 + +--- + +##### `firstName`Required + +```typescript +public readonly firstName: string; +``` + +- *Type:* string + +--- + +##### `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 + +--- + +##### `lastName`Required + +```typescript +public readonly lastName: string; +``` + +- *Type:* string + +--- + +##### `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 + +--- + +##### `middleName`Required + +```typescript +public readonly middleName: string; +``` + +- *Type:* string + +--- + +##### `minsToBypassMfa`Required + +```typescript +public readonly minsToBypassMfa: number; +``` + +- *Type:* number + +--- + +##### `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 + +### UserConfig + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userConfig: user.UserConfig = { ... } +``` + +#### 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. | +| 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". | +| 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). | +| 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.95.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). | +| jsonIndent | number | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lastName | string | Last name of the user. | +| 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. | +| middleName | string | Middle name of the user. | +| minsToBypassMfa | number | Specifies the number of minutes to temporarily bypass MFA for the user. | +| 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.95.0/docs/resources/user#name User#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.95.0/docs/resources/user#abort_detached_query User#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.95.0/docs/resources/user#autocommit User#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.95.0/docs/resources/user#binary_input_format User#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.95.0/docs/resources/user#binary_output_format User#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.95.0/docs/resources/user#client_memory_limit User#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.95.0/docs/resources/user#client_metadata_request_use_connection_ctx User#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.95.0/docs/resources/user#client_prefetch_threads User#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.95.0/docs/resources/user#client_result_chunk_size User#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.95.0/docs/resources/user#client_result_column_case_insensitive User#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.95.0/docs/resources/user#client_session_keep_alive User#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.95.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#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.95.0/docs/resources/user#client_timestamp_type_mapping User#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.95.0/docs/resources/user#comment User#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.95.0/docs/resources/user#date_input_format User#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.95.0/docs/resources/user#date_output_format User#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.95.0/docs/resources/user#days_to_expiry User#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.95.0/docs/resources/user#default_namespace User#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.95.0/docs/resources/user#default_role User#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.95.0/docs/resources/user#default_secondary_roles_option User#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.95.0/docs/resources/user#default_warehouse User#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.95.0/docs/resources/user#disabled User#disabled} + +--- + +##### `disableMfa`Optional + +```typescript +public readonly disableMfa: string; +``` + +- *Type:* 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.95.0/docs/resources/user#disable_mfa User#disable_mfa} + +--- + +##### `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.95.0/docs/resources/user#display_name User#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.95.0/docs/resources/user#email User#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.95.0/docs/resources/user#enable_unload_physical_type_optimization User#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.95.0/docs/resources/user#enable_unredacted_query_syntax_error User#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.95.0/docs/resources/user#error_on_nondeterministic_merge User#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.95.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} + +--- + +##### `firstName`Optional + +```typescript +public readonly firstName: string; +``` + +- *Type:* string + +First name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#first_name User#first_name} + +--- + +##### `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.95.0/docs/resources/user#geography_output_format User#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.95.0/docs/resources/user#geometry_output_format User#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.95.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. + +--- + +##### `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.95.0/docs/resources/user#jdbc_treat_decimal_as_int User#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.95.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#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.95.0/docs/resources/user#jdbc_use_session_timezone User#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.95.0/docs/resources/user#json_indent User#json_indent} + +--- + +##### `lastName`Optional + +```typescript +public readonly lastName: string; +``` + +- *Type:* string + +Last name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#last_name User#last_name} + +--- + +##### `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.95.0/docs/resources/user#lock_timeout User#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.95.0/docs/resources/user#login_name User#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.95.0/docs/resources/user#log_level User#log_level} + +--- + +##### `middleName`Optional + +```typescript +public readonly middleName: string; +``` + +- *Type:* string + +Middle name of the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#middle_name User#middle_name} + +--- + +##### `minsToBypassMfa`Optional + +```typescript +public readonly minsToBypassMfa: number; +``` + +- *Type:* number + +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.95.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} + +--- + +##### `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.95.0/docs/resources/user#mins_to_unlock User#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.95.0/docs/resources/user#multi_statement_count User#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.95.0/docs/resources/user#must_change_password User#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.95.0/docs/resources/user#network_policy User#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.95.0/docs/resources/user#noorder_sequence_as_default User#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.95.0/docs/resources/user#odbc_treat_decimal_as_int User#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.95.0/docs/resources/user#password User#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.95.0/docs/resources/user#prevent_unload_to_internal_stages User#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.95.0/docs/resources/user#query_tag User#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.95.0/docs/resources/user#quoted_identifiers_ignore_case User#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.95.0/docs/resources/user#rows_per_resultset User#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.95.0/docs/resources/user#rsa_public_key User#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.95.0/docs/resources/user#rsa_public_key_2 User#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.95.0/docs/resources/user#s3_stage_vpce_dns_name User#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.95.0/docs/resources/user#search_path User#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.95.0/docs/resources/user#simulated_data_sharing_consumer User#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.95.0/docs/resources/user#statement_queued_timeout_in_seconds User#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.95.0/docs/resources/user#statement_timeout_in_seconds User#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.95.0/docs/resources/user#strict_json_output User#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.95.0/docs/resources/user#time_input_format User#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.95.0/docs/resources/user#time_output_format User#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.95.0/docs/resources/user#timestamp_day_is_always_24h User#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.95.0/docs/resources/user#timestamp_input_format User#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.95.0/docs/resources/user#timestamp_ltz_output_format User#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.95.0/docs/resources/user#timestamp_ntz_output_format User#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.95.0/docs/resources/user#timestamp_output_format User#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.95.0/docs/resources/user#timestamp_type_mapping User#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.95.0/docs/resources/user#timestamp_tz_output_format User#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.95.0/docs/resources/user#timezone User#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.95.0/docs/resources/user#trace_level User#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.95.0/docs/resources/user#transaction_abort_on_error User#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.95.0/docs/resources/user#transaction_default_isolation_level User#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.95.0/docs/resources/user#two_digit_century_start User#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.95.0/docs/resources/user#unsupported_ddl_action User#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.95.0/docs/resources/user#use_cached_result User#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.95.0/docs/resources/user#week_of_year_policy User#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.95.0/docs/resources/user#week_start User#week_start} + +--- + +### UserParameters + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParameters: user.UserParameters = { ... } +``` + + +### UserParametersAbortDetachedQuery + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersAbortDetachedQuery: user.UserParametersAbortDetachedQuery = { ... } +``` + + +### UserParametersAutocommit + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersAutocommit: user.UserParametersAutocommit = { ... } +``` + + +### UserParametersBinaryInputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersBinaryInputFormat: user.UserParametersBinaryInputFormat = { ... } +``` + + +### UserParametersBinaryOutputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersBinaryOutputFormat: user.UserParametersBinaryOutputFormat = { ... } +``` + + +### UserParametersClientMemoryLimit + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersClientMemoryLimit: user.UserParametersClientMemoryLimit = { ... } +``` + + +### UserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersClientMetadataRequestUseConnectionCtx: user.UserParametersClientMetadataRequestUseConnectionCtx = { ... } +``` + + +### UserParametersClientPrefetchThreads + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersClientPrefetchThreads: user.UserParametersClientPrefetchThreads = { ... } +``` + + +### UserParametersClientResultChunkSize + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersClientResultChunkSize: user.UserParametersClientResultChunkSize = { ... } +``` + + +### UserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersClientResultColumnCaseInsensitive: user.UserParametersClientResultColumnCaseInsensitive = { ... } +``` + + +### UserParametersClientSessionKeepAlive + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersClientSessionKeepAlive: user.UserParametersClientSessionKeepAlive = { ... } +``` + + +### UserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersClientSessionKeepAliveHeartbeatFrequency: user.UserParametersClientSessionKeepAliveHeartbeatFrequency = { ... } +``` + + +### UserParametersClientTimestampTypeMapping + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersClientTimestampTypeMapping: user.UserParametersClientTimestampTypeMapping = { ... } +``` + + +### UserParametersDateInputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersDateInputFormat: user.UserParametersDateInputFormat = { ... } +``` + + +### UserParametersDateOutputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersDateOutputFormat: user.UserParametersDateOutputFormat = { ... } +``` + + +### UserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersEnableUnloadPhysicalTypeOptimization: user.UserParametersEnableUnloadPhysicalTypeOptimization = { ... } +``` + + +### UserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersEnableUnredactedQuerySyntaxError: user.UserParametersEnableUnredactedQuerySyntaxError = { ... } +``` + + +### UserParametersErrorOnNondeterministicMerge + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersErrorOnNondeterministicMerge: user.UserParametersErrorOnNondeterministicMerge = { ... } +``` + + +### UserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersErrorOnNondeterministicUpdate: user.UserParametersErrorOnNondeterministicUpdate = { ... } +``` + + +### UserParametersGeographyOutputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersGeographyOutputFormat: user.UserParametersGeographyOutputFormat = { ... } +``` + + +### UserParametersGeometryOutputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersGeometryOutputFormat: user.UserParametersGeometryOutputFormat = { ... } +``` + + +### UserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersJdbcTreatDecimalAsInt: user.UserParametersJdbcTreatDecimalAsInt = { ... } +``` + + +### UserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersJdbcTreatTimestampNtzAsUtc: user.UserParametersJdbcTreatTimestampNtzAsUtc = { ... } +``` + + +### UserParametersJdbcUseSessionTimezone + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersJdbcUseSessionTimezone: user.UserParametersJdbcUseSessionTimezone = { ... } +``` + + +### UserParametersJsonIndent + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersJsonIndent: user.UserParametersJsonIndent = { ... } +``` + + +### UserParametersLockTimeout + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersLockTimeout: user.UserParametersLockTimeout = { ... } +``` + + +### UserParametersLogLevel + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersLogLevel: user.UserParametersLogLevel = { ... } +``` + + +### UserParametersMultiStatementCount + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersMultiStatementCount: user.UserParametersMultiStatementCount = { ... } +``` + + +### UserParametersNetworkPolicy + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersNetworkPolicy: user.UserParametersNetworkPolicy = { ... } +``` + + +### UserParametersNoorderSequenceAsDefault + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersNoorderSequenceAsDefault: user.UserParametersNoorderSequenceAsDefault = { ... } +``` + + +### UserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersOdbcTreatDecimalAsInt: user.UserParametersOdbcTreatDecimalAsInt = { ... } +``` + + +### UserParametersPreventUnloadToInternalStages + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersPreventUnloadToInternalStages: user.UserParametersPreventUnloadToInternalStages = { ... } +``` + + +### UserParametersQueryTag + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersQueryTag: user.UserParametersQueryTag = { ... } +``` + + +### UserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersQuotedIdentifiersIgnoreCase: user.UserParametersQuotedIdentifiersIgnoreCase = { ... } +``` + + +### UserParametersRowsPerResultset + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersRowsPerResultset: user.UserParametersRowsPerResultset = { ... } +``` + + +### UserParametersS3StageVpceDnsName + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersS3StageVpceDnsName: user.UserParametersS3StageVpceDnsName = { ... } +``` + + +### UserParametersSearchPath + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersSearchPath: user.UserParametersSearchPath = { ... } +``` + + +### UserParametersSimulatedDataSharingConsumer + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersSimulatedDataSharingConsumer: user.UserParametersSimulatedDataSharingConsumer = { ... } +``` + + +### UserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersStatementQueuedTimeoutInSeconds: user.UserParametersStatementQueuedTimeoutInSeconds = { ... } +``` + + +### UserParametersStatementTimeoutInSeconds + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersStatementTimeoutInSeconds: user.UserParametersStatementTimeoutInSeconds = { ... } +``` + + +### UserParametersStrictJsonOutput + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersStrictJsonOutput: user.UserParametersStrictJsonOutput = { ... } +``` + + +### UserParametersTimeInputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimeInputFormat: user.UserParametersTimeInputFormat = { ... } +``` + + +### UserParametersTimeOutputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimeOutputFormat: user.UserParametersTimeOutputFormat = { ... } +``` + + +### UserParametersTimestampDayIsAlways24H + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimestampDayIsAlways24H: user.UserParametersTimestampDayIsAlways24H = { ... } +``` + + +### UserParametersTimestampInputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimestampInputFormat: user.UserParametersTimestampInputFormat = { ... } +``` + + +### UserParametersTimestampLtzOutputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimestampLtzOutputFormat: user.UserParametersTimestampLtzOutputFormat = { ... } +``` + + +### UserParametersTimestampNtzOutputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimestampNtzOutputFormat: user.UserParametersTimestampNtzOutputFormat = { ... } +``` + + +### UserParametersTimestampOutputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimestampOutputFormat: user.UserParametersTimestampOutputFormat = { ... } +``` + + +### UserParametersTimestampTypeMapping + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimestampTypeMapping: user.UserParametersTimestampTypeMapping = { ... } +``` + + +### UserParametersTimestampTzOutputFormat + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimestampTzOutputFormat: user.UserParametersTimestampTzOutputFormat = { ... } +``` + + +### UserParametersTimezone + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTimezone: user.UserParametersTimezone = { ... } +``` + + +### UserParametersTraceLevel + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTraceLevel: user.UserParametersTraceLevel = { ... } +``` + + +### UserParametersTransactionAbortOnError + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTransactionAbortOnError: user.UserParametersTransactionAbortOnError = { ... } +``` + + +### UserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTransactionDefaultIsolationLevel: user.UserParametersTransactionDefaultIsolationLevel = { ... } +``` + + +### UserParametersTwoDigitCenturyStart + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersTwoDigitCenturyStart: user.UserParametersTwoDigitCenturyStart = { ... } +``` + + +### UserParametersUnsupportedDdlAction + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersUnsupportedDdlAction: user.UserParametersUnsupportedDdlAction = { ... } +``` + + +### UserParametersUseCachedResult + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersUseCachedResult: user.UserParametersUseCachedResult = { ... } +``` + + +### UserParametersWeekOfYearPolicy + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersWeekOfYearPolicy: user.UserParametersWeekOfYearPolicy = { ... } +``` + + +### UserParametersWeekStart + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userParametersWeekStart: user.UserParametersWeekStart = { ... } +``` + + +### UserShowOutput + +#### Initializer + +```typescript +import { user } from '@cdktf/provider-snowflake' + +const userShowOutput: user.UserShowOutput = { ... } +``` + + +## Classes + +### UserParametersAbortDetachedQueryList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersAbortDetachedQueryList(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): UserParametersAbortDetachedQueryOutputReference +``` + +###### `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 + +--- + + +### UserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersAbortDetachedQueryOutputReference(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 | UserParametersAbortDetachedQuery | *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: UserParametersAbortDetachedQuery; +``` + +- *Type:* UserParametersAbortDetachedQuery + +--- + + +### UserParametersAutocommitList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersAutocommitList(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): UserParametersAutocommitOutputReference +``` + +###### `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 + +--- + + +### UserParametersAutocommitOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersAutocommitOutputReference(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 | UserParametersAutocommit | *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: UserParametersAutocommit; +``` + +- *Type:* UserParametersAutocommit + +--- + + +### UserParametersBinaryInputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersBinaryInputFormatList(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): UserParametersBinaryInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersBinaryInputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersBinaryInputFormatOutputReference(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 | UserParametersBinaryInputFormat | *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: UserParametersBinaryInputFormat; +``` + +- *Type:* UserParametersBinaryInputFormat + +--- + + +### UserParametersBinaryOutputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersBinaryOutputFormatList(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): UserParametersBinaryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersBinaryOutputFormatOutputReference(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 | UserParametersBinaryOutputFormat | *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: UserParametersBinaryOutputFormat; +``` + +- *Type:* UserParametersBinaryOutputFormat + +--- + + +### UserParametersClientMemoryLimitList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientMemoryLimitList(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): UserParametersClientMemoryLimitOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientMemoryLimitOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientMemoryLimitOutputReference(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 | UserParametersClientMemoryLimit | *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: UserParametersClientMemoryLimit; +``` + +- *Type:* UserParametersClientMemoryLimit + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientMetadataRequestUseConnectionCtxList(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): UserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientMetadataRequestUseConnectionCtxOutputReference(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 | UserParametersClientMetadataRequestUseConnectionCtx | *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: UserParametersClientMetadataRequestUseConnectionCtx; +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### UserParametersClientPrefetchThreadsList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientPrefetchThreadsList(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): UserParametersClientPrefetchThreadsOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientPrefetchThreadsOutputReference(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 | UserParametersClientPrefetchThreads | *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: UserParametersClientPrefetchThreads; +``` + +- *Type:* UserParametersClientPrefetchThreads + +--- + + +### UserParametersClientResultChunkSizeList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientResultChunkSizeList(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): UserParametersClientResultChunkSizeOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientResultChunkSizeOutputReference(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 | UserParametersClientResultChunkSize | *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: UserParametersClientResultChunkSize; +``` + +- *Type:* UserParametersClientResultChunkSize + +--- + + +### UserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientResultColumnCaseInsensitiveList(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): UserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientResultColumnCaseInsensitiveOutputReference(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 | UserParametersClientResultColumnCaseInsensitive | *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: UserParametersClientResultColumnCaseInsensitive; +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitive + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientSessionKeepAliveHeartbeatFrequencyList(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): UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(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 | UserParametersClientSessionKeepAliveHeartbeatFrequency | *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: UserParametersClientSessionKeepAliveHeartbeatFrequency; +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### UserParametersClientSessionKeepAliveList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientSessionKeepAliveList(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): UserParametersClientSessionKeepAliveOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientSessionKeepAliveOutputReference(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 | UserParametersClientSessionKeepAlive | *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: UserParametersClientSessionKeepAlive; +``` + +- *Type:* UserParametersClientSessionKeepAlive + +--- + + +### UserParametersClientTimestampTypeMappingList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientTimestampTypeMappingList(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): UserParametersClientTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### UserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersClientTimestampTypeMappingOutputReference(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 | UserParametersClientTimestampTypeMapping | *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: UserParametersClientTimestampTypeMapping; +``` + +- *Type:* UserParametersClientTimestampTypeMapping + +--- + + +### UserParametersDateInputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersDateInputFormatList(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): UserParametersDateInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersDateInputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersDateInputFormatOutputReference(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 | UserParametersDateInputFormat | *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: UserParametersDateInputFormat; +``` + +- *Type:* UserParametersDateInputFormat + +--- + + +### UserParametersDateOutputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersDateOutputFormatList(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): UserParametersDateOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersDateOutputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersDateOutputFormatOutputReference(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 | UserParametersDateOutputFormat | *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: UserParametersDateOutputFormat; +``` + +- *Type:* UserParametersDateOutputFormat + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersEnableUnloadPhysicalTypeOptimizationList(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): UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `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 + +--- + + +### UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(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 | UserParametersEnableUnloadPhysicalTypeOptimization | *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: UserParametersEnableUnloadPhysicalTypeOptimization; +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersEnableUnredactedQuerySyntaxErrorList(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): UserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `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 + +--- + + +### UserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersEnableUnredactedQuerySyntaxErrorOutputReference(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 | UserParametersEnableUnredactedQuerySyntaxError | *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: UserParametersEnableUnredactedQuerySyntaxError; +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxError + +--- + + +### UserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersErrorOnNondeterministicMergeList(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): UserParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `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 + +--- + + +### UserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersErrorOnNondeterministicMergeOutputReference(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 | UserParametersErrorOnNondeterministicMerge | *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: UserParametersErrorOnNondeterministicMerge; +``` + +- *Type:* UserParametersErrorOnNondeterministicMerge + +--- + + +### UserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersErrorOnNondeterministicUpdateList(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): UserParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `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 + +--- + + +### UserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersErrorOnNondeterministicUpdateOutputReference(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 | UserParametersErrorOnNondeterministicUpdate | *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: UserParametersErrorOnNondeterministicUpdate; +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdate + +--- + + +### UserParametersGeographyOutputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersGeographyOutputFormatList(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): UserParametersGeographyOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersGeographyOutputFormatOutputReference(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 | UserParametersGeographyOutputFormat | *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: UserParametersGeographyOutputFormat; +``` + +- *Type:* UserParametersGeographyOutputFormat + +--- + + +### UserParametersGeometryOutputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersGeometryOutputFormatList(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): UserParametersGeometryOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersGeometryOutputFormatOutputReference(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 | UserParametersGeometryOutputFormat | *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: UserParametersGeometryOutputFormat; +``` + +- *Type:* UserParametersGeometryOutputFormat + +--- + + +### UserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersJdbcTreatDecimalAsIntList(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): UserParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### UserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersJdbcTreatDecimalAsIntOutputReference(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 | UserParametersJdbcTreatDecimalAsInt | *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: UserParametersJdbcTreatDecimalAsInt; +``` + +- *Type:* UserParametersJdbcTreatDecimalAsInt + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersJdbcTreatTimestampNtzAsUtcList(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): UserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `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 + +--- + + +### UserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersJdbcTreatTimestampNtzAsUtcOutputReference(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 | UserParametersJdbcTreatTimestampNtzAsUtc | *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: UserParametersJdbcTreatTimestampNtzAsUtc; +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### UserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersJdbcUseSessionTimezoneList(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): UserParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `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 + +--- + + +### UserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersJdbcUseSessionTimezoneOutputReference(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 | UserParametersJdbcUseSessionTimezone | *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: UserParametersJdbcUseSessionTimezone; +``` + +- *Type:* UserParametersJdbcUseSessionTimezone + +--- + + +### UserParametersJsonIndentList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersJsonIndentList(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): UserParametersJsonIndentOutputReference +``` + +###### `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 + +--- + + +### UserParametersJsonIndentOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersJsonIndentOutputReference(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 | UserParametersJsonIndent | *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: UserParametersJsonIndent; +``` + +- *Type:* UserParametersJsonIndent + +--- + + +### UserParametersList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersList(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): UserParametersOutputReference +``` + +###### `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 + +--- + + +### UserParametersLockTimeoutList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersLockTimeoutList(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): UserParametersLockTimeoutOutputReference +``` + +###### `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 + +--- + + +### UserParametersLockTimeoutOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersLockTimeoutOutputReference(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 | UserParametersLockTimeout | *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: UserParametersLockTimeout; +``` + +- *Type:* UserParametersLockTimeout + +--- + + +### UserParametersLogLevelList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersLogLevelList(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): UserParametersLogLevelOutputReference +``` + +###### `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 + +--- + + +### UserParametersLogLevelOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersLogLevelOutputReference(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 | UserParametersLogLevel | *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: UserParametersLogLevel; +``` + +- *Type:* UserParametersLogLevel + +--- + + +### UserParametersMultiStatementCountList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersMultiStatementCountList(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): UserParametersMultiStatementCountOutputReference +``` + +###### `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 + +--- + + +### UserParametersMultiStatementCountOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersMultiStatementCountOutputReference(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 | UserParametersMultiStatementCount | *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: UserParametersMultiStatementCount; +``` + +- *Type:* UserParametersMultiStatementCount + +--- + + +### UserParametersNetworkPolicyList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersNetworkPolicyList(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): UserParametersNetworkPolicyOutputReference +``` + +###### `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 + +--- + + +### UserParametersNetworkPolicyOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersNetworkPolicyOutputReference(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 | UserParametersNetworkPolicy | *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: UserParametersNetworkPolicy; +``` + +- *Type:* UserParametersNetworkPolicy + +--- + + +### UserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersNoorderSequenceAsDefaultList(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): UserParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `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 + +--- + + +### UserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersNoorderSequenceAsDefaultOutputReference(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 | UserParametersNoorderSequenceAsDefault | *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: UserParametersNoorderSequenceAsDefault; +``` + +- *Type:* UserParametersNoorderSequenceAsDefault + +--- + + +### UserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersOdbcTreatDecimalAsIntList(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): UserParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `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 + +--- + + +### UserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersOdbcTreatDecimalAsIntOutputReference(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 | UserParametersOdbcTreatDecimalAsInt | *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: UserParametersOdbcTreatDecimalAsInt; +``` + +- *Type:* UserParametersOdbcTreatDecimalAsInt + +--- + + +### UserParametersOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersOutputReference(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 | UserParametersAbortDetachedQueryList | *No description.* | +| autocommit | UserParametersAutocommitList | *No description.* | +| binaryInputFormat | UserParametersBinaryInputFormatList | *No description.* | +| binaryOutputFormat | UserParametersBinaryOutputFormatList | *No description.* | +| clientMemoryLimit | UserParametersClientMemoryLimitList | *No description.* | +| clientMetadataRequestUseConnectionCtx | UserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| clientPrefetchThreads | UserParametersClientPrefetchThreadsList | *No description.* | +| clientResultChunkSize | UserParametersClientResultChunkSizeList | *No description.* | +| clientResultColumnCaseInsensitive | UserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| clientSessionKeepAlive | UserParametersClientSessionKeepAliveList | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | UserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| clientTimestampTypeMapping | UserParametersClientTimestampTypeMappingList | *No description.* | +| dateInputFormat | UserParametersDateInputFormatList | *No description.* | +| dateOutputFormat | UserParametersDateOutputFormatList | *No description.* | +| enableUnloadPhysicalTypeOptimization | UserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enableUnredactedQuerySyntaxError | UserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| errorOnNondeterministicMerge | UserParametersErrorOnNondeterministicMergeList | *No description.* | +| errorOnNondeterministicUpdate | UserParametersErrorOnNondeterministicUpdateList | *No description.* | +| geographyOutputFormat | UserParametersGeographyOutputFormatList | *No description.* | +| geometryOutputFormat | UserParametersGeometryOutputFormatList | *No description.* | +| jdbcTreatDecimalAsInt | UserParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbcTreatTimestampNtzAsUtc | UserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbcUseSessionTimezone | UserParametersJdbcUseSessionTimezoneList | *No description.* | +| jsonIndent | UserParametersJsonIndentList | *No description.* | +| lockTimeout | UserParametersLockTimeoutList | *No description.* | +| logLevel | UserParametersLogLevelList | *No description.* | +| multiStatementCount | UserParametersMultiStatementCountList | *No description.* | +| networkPolicy | UserParametersNetworkPolicyList | *No description.* | +| noorderSequenceAsDefault | UserParametersNoorderSequenceAsDefaultList | *No description.* | +| odbcTreatDecimalAsInt | UserParametersOdbcTreatDecimalAsIntList | *No description.* | +| preventUnloadToInternalStages | UserParametersPreventUnloadToInternalStagesList | *No description.* | +| queryTag | UserParametersQueryTagList | *No description.* | +| quotedIdentifiersIgnoreCase | UserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rowsPerResultset | UserParametersRowsPerResultsetList | *No description.* | +| s3StageVpceDnsName | UserParametersS3StageVpceDnsNameList | *No description.* | +| searchPath | UserParametersSearchPathList | *No description.* | +| simulatedDataSharingConsumer | UserParametersSimulatedDataSharingConsumerList | *No description.* | +| statementQueuedTimeoutInSeconds | UserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statementTimeoutInSeconds | UserParametersStatementTimeoutInSecondsList | *No description.* | +| strictJsonOutput | UserParametersStrictJsonOutputList | *No description.* | +| timeInputFormat | UserParametersTimeInputFormatList | *No description.* | +| timeOutputFormat | UserParametersTimeOutputFormatList | *No description.* | +| timestampDayIsAlways24H | UserParametersTimestampDayIsAlways24HList | *No description.* | +| timestampInputFormat | UserParametersTimestampInputFormatList | *No description.* | +| timestampLtzOutputFormat | UserParametersTimestampLtzOutputFormatList | *No description.* | +| timestampNtzOutputFormat | UserParametersTimestampNtzOutputFormatList | *No description.* | +| timestampOutputFormat | UserParametersTimestampOutputFormatList | *No description.* | +| timestampTypeMapping | UserParametersTimestampTypeMappingList | *No description.* | +| timestampTzOutputFormat | UserParametersTimestampTzOutputFormatList | *No description.* | +| timezone | UserParametersTimezoneList | *No description.* | +| traceLevel | UserParametersTraceLevelList | *No description.* | +| transactionAbortOnError | UserParametersTransactionAbortOnErrorList | *No description.* | +| transactionDefaultIsolationLevel | UserParametersTransactionDefaultIsolationLevelList | *No description.* | +| twoDigitCenturyStart | UserParametersTwoDigitCenturyStartList | *No description.* | +| unsupportedDdlAction | UserParametersUnsupportedDdlActionList | *No description.* | +| useCachedResult | UserParametersUseCachedResultList | *No description.* | +| weekOfYearPolicy | UserParametersWeekOfYearPolicyList | *No description.* | +| weekStart | UserParametersWeekStartList | *No description.* | +| internalValue | UserParameters | *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: UserParametersAbortDetachedQueryList; +``` + +- *Type:* UserParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```typescript +public readonly autocommit: UserParametersAutocommitList; +``` + +- *Type:* UserParametersAutocommitList + +--- + +##### `binaryInputFormat`Required + +```typescript +public readonly binaryInputFormat: UserParametersBinaryInputFormatList; +``` + +- *Type:* UserParametersBinaryInputFormatList + +--- + +##### `binaryOutputFormat`Required + +```typescript +public readonly binaryOutputFormat: UserParametersBinaryOutputFormatList; +``` + +- *Type:* UserParametersBinaryOutputFormatList + +--- + +##### `clientMemoryLimit`Required + +```typescript +public readonly clientMemoryLimit: UserParametersClientMemoryLimitList; +``` + +- *Type:* UserParametersClientMemoryLimitList + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```typescript +public readonly clientMetadataRequestUseConnectionCtx: UserParametersClientMetadataRequestUseConnectionCtxList; +``` + +- *Type:* UserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `clientPrefetchThreads`Required + +```typescript +public readonly clientPrefetchThreads: UserParametersClientPrefetchThreadsList; +``` + +- *Type:* UserParametersClientPrefetchThreadsList + +--- + +##### `clientResultChunkSize`Required + +```typescript +public readonly clientResultChunkSize: UserParametersClientResultChunkSizeList; +``` + +- *Type:* UserParametersClientResultChunkSizeList + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```typescript +public readonly clientResultColumnCaseInsensitive: UserParametersClientResultColumnCaseInsensitiveList; +``` + +- *Type:* UserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `clientSessionKeepAlive`Required + +```typescript +public readonly clientSessionKeepAlive: UserParametersClientSessionKeepAliveList; +``` + +- *Type:* UserParametersClientSessionKeepAliveList + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequency: UserParametersClientSessionKeepAliveHeartbeatFrequencyList; +``` + +- *Type:* UserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `clientTimestampTypeMapping`Required + +```typescript +public readonly clientTimestampTypeMapping: UserParametersClientTimestampTypeMappingList; +``` + +- *Type:* UserParametersClientTimestampTypeMappingList + +--- + +##### `dateInputFormat`Required + +```typescript +public readonly dateInputFormat: UserParametersDateInputFormatList; +``` + +- *Type:* UserParametersDateInputFormatList + +--- + +##### `dateOutputFormat`Required + +```typescript +public readonly dateOutputFormat: UserParametersDateOutputFormatList; +``` + +- *Type:* UserParametersDateOutputFormatList + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```typescript +public readonly enableUnloadPhysicalTypeOptimization: UserParametersEnableUnloadPhysicalTypeOptimizationList; +``` + +- *Type:* UserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```typescript +public readonly enableUnredactedQuerySyntaxError: UserParametersEnableUnredactedQuerySyntaxErrorList; +``` + +- *Type:* UserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `errorOnNondeterministicMerge`Required + +```typescript +public readonly errorOnNondeterministicMerge: UserParametersErrorOnNondeterministicMergeList; +``` + +- *Type:* UserParametersErrorOnNondeterministicMergeList + +--- + +##### `errorOnNondeterministicUpdate`Required + +```typescript +public readonly errorOnNondeterministicUpdate: UserParametersErrorOnNondeterministicUpdateList; +``` + +- *Type:* UserParametersErrorOnNondeterministicUpdateList + +--- + +##### `geographyOutputFormat`Required + +```typescript +public readonly geographyOutputFormat: UserParametersGeographyOutputFormatList; +``` + +- *Type:* UserParametersGeographyOutputFormatList + +--- + +##### `geometryOutputFormat`Required + +```typescript +public readonly geometryOutputFormat: UserParametersGeometryOutputFormatList; +``` + +- *Type:* UserParametersGeometryOutputFormatList + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```typescript +public readonly jdbcTreatDecimalAsInt: UserParametersJdbcTreatDecimalAsIntList; +``` + +- *Type:* UserParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```typescript +public readonly jdbcTreatTimestampNtzAsUtc: UserParametersJdbcTreatTimestampNtzAsUtcList; +``` + +- *Type:* UserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbcUseSessionTimezone`Required + +```typescript +public readonly jdbcUseSessionTimezone: UserParametersJdbcUseSessionTimezoneList; +``` + +- *Type:* UserParametersJdbcUseSessionTimezoneList + +--- + +##### `jsonIndent`Required + +```typescript +public readonly jsonIndent: UserParametersJsonIndentList; +``` + +- *Type:* UserParametersJsonIndentList + +--- + +##### `lockTimeout`Required + +```typescript +public readonly lockTimeout: UserParametersLockTimeoutList; +``` + +- *Type:* UserParametersLockTimeoutList + +--- + +##### `logLevel`Required + +```typescript +public readonly logLevel: UserParametersLogLevelList; +``` + +- *Type:* UserParametersLogLevelList + +--- + +##### `multiStatementCount`Required + +```typescript +public readonly multiStatementCount: UserParametersMultiStatementCountList; +``` + +- *Type:* UserParametersMultiStatementCountList + +--- + +##### `networkPolicy`Required + +```typescript +public readonly networkPolicy: UserParametersNetworkPolicyList; +``` + +- *Type:* UserParametersNetworkPolicyList + +--- + +##### `noorderSequenceAsDefault`Required + +```typescript +public readonly noorderSequenceAsDefault: UserParametersNoorderSequenceAsDefaultList; +``` + +- *Type:* UserParametersNoorderSequenceAsDefaultList + +--- + +##### `odbcTreatDecimalAsInt`Required + +```typescript +public readonly odbcTreatDecimalAsInt: UserParametersOdbcTreatDecimalAsIntList; +``` + +- *Type:* UserParametersOdbcTreatDecimalAsIntList + +--- + +##### `preventUnloadToInternalStages`Required + +```typescript +public readonly preventUnloadToInternalStages: UserParametersPreventUnloadToInternalStagesList; +``` + +- *Type:* UserParametersPreventUnloadToInternalStagesList + +--- + +##### `queryTag`Required + +```typescript +public readonly queryTag: UserParametersQueryTagList; +``` + +- *Type:* UserParametersQueryTagList + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```typescript +public readonly quotedIdentifiersIgnoreCase: UserParametersQuotedIdentifiersIgnoreCaseList; +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rowsPerResultset`Required + +```typescript +public readonly rowsPerResultset: UserParametersRowsPerResultsetList; +``` + +- *Type:* UserParametersRowsPerResultsetList + +--- + +##### `s3StageVpceDnsName`Required + +```typescript +public readonly s3StageVpceDnsName: UserParametersS3StageVpceDnsNameList; +``` + +- *Type:* UserParametersS3StageVpceDnsNameList + +--- + +##### `searchPath`Required + +```typescript +public readonly searchPath: UserParametersSearchPathList; +``` + +- *Type:* UserParametersSearchPathList + +--- + +##### `simulatedDataSharingConsumer`Required + +```typescript +public readonly simulatedDataSharingConsumer: UserParametersSimulatedDataSharingConsumerList; +``` + +- *Type:* UserParametersSimulatedDataSharingConsumerList + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```typescript +public readonly statementQueuedTimeoutInSeconds: UserParametersStatementQueuedTimeoutInSecondsList; +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statementTimeoutInSeconds`Required + +```typescript +public readonly statementTimeoutInSeconds: UserParametersStatementTimeoutInSecondsList; +``` + +- *Type:* UserParametersStatementTimeoutInSecondsList + +--- + +##### `strictJsonOutput`Required + +```typescript +public readonly strictJsonOutput: UserParametersStrictJsonOutputList; +``` + +- *Type:* UserParametersStrictJsonOutputList + +--- + +##### `timeInputFormat`Required + +```typescript +public readonly timeInputFormat: UserParametersTimeInputFormatList; +``` + +- *Type:* UserParametersTimeInputFormatList + +--- + +##### `timeOutputFormat`Required + +```typescript +public readonly timeOutputFormat: UserParametersTimeOutputFormatList; +``` + +- *Type:* UserParametersTimeOutputFormatList + +--- + +##### `timestampDayIsAlways24H`Required + +```typescript +public readonly timestampDayIsAlways24H: UserParametersTimestampDayIsAlways24HList; +``` + +- *Type:* UserParametersTimestampDayIsAlways24HList + +--- + +##### `timestampInputFormat`Required + +```typescript +public readonly timestampInputFormat: UserParametersTimestampInputFormatList; +``` + +- *Type:* UserParametersTimestampInputFormatList + +--- + +##### `timestampLtzOutputFormat`Required + +```typescript +public readonly timestampLtzOutputFormat: UserParametersTimestampLtzOutputFormatList; +``` + +- *Type:* UserParametersTimestampLtzOutputFormatList + +--- + +##### `timestampNtzOutputFormat`Required + +```typescript +public readonly timestampNtzOutputFormat: UserParametersTimestampNtzOutputFormatList; +``` + +- *Type:* UserParametersTimestampNtzOutputFormatList + +--- + +##### `timestampOutputFormat`Required + +```typescript +public readonly timestampOutputFormat: UserParametersTimestampOutputFormatList; +``` + +- *Type:* UserParametersTimestampOutputFormatList + +--- + +##### `timestampTypeMapping`Required + +```typescript +public readonly timestampTypeMapping: UserParametersTimestampTypeMappingList; +``` + +- *Type:* UserParametersTimestampTypeMappingList + +--- + +##### `timestampTzOutputFormat`Required + +```typescript +public readonly timestampTzOutputFormat: UserParametersTimestampTzOutputFormatList; +``` + +- *Type:* UserParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```typescript +public readonly timezone: UserParametersTimezoneList; +``` + +- *Type:* UserParametersTimezoneList + +--- + +##### `traceLevel`Required + +```typescript +public readonly traceLevel: UserParametersTraceLevelList; +``` + +- *Type:* UserParametersTraceLevelList + +--- + +##### `transactionAbortOnError`Required + +```typescript +public readonly transactionAbortOnError: UserParametersTransactionAbortOnErrorList; +``` + +- *Type:* UserParametersTransactionAbortOnErrorList + +--- + +##### `transactionDefaultIsolationLevel`Required + +```typescript +public readonly transactionDefaultIsolationLevel: UserParametersTransactionDefaultIsolationLevelList; +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevelList + +--- + +##### `twoDigitCenturyStart`Required + +```typescript +public readonly twoDigitCenturyStart: UserParametersTwoDigitCenturyStartList; +``` + +- *Type:* UserParametersTwoDigitCenturyStartList + +--- + +##### `unsupportedDdlAction`Required + +```typescript +public readonly unsupportedDdlAction: UserParametersUnsupportedDdlActionList; +``` + +- *Type:* UserParametersUnsupportedDdlActionList + +--- + +##### `useCachedResult`Required + +```typescript +public readonly useCachedResult: UserParametersUseCachedResultList; +``` + +- *Type:* UserParametersUseCachedResultList + +--- + +##### `weekOfYearPolicy`Required + +```typescript +public readonly weekOfYearPolicy: UserParametersWeekOfYearPolicyList; +``` + +- *Type:* UserParametersWeekOfYearPolicyList + +--- + +##### `weekStart`Required + +```typescript +public readonly weekStart: UserParametersWeekStartList; +``` + +- *Type:* UserParametersWeekStartList + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: UserParameters; +``` + +- *Type:* UserParameters + +--- + + +### UserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersPreventUnloadToInternalStagesList(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): UserParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `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 + +--- + + +### UserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersPreventUnloadToInternalStagesOutputReference(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 | UserParametersPreventUnloadToInternalStages | *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: UserParametersPreventUnloadToInternalStages; +``` + +- *Type:* UserParametersPreventUnloadToInternalStages + +--- + + +### UserParametersQueryTagList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersQueryTagList(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): UserParametersQueryTagOutputReference +``` + +###### `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 + +--- + + +### UserParametersQueryTagOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersQueryTagOutputReference(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 | UserParametersQueryTag | *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: UserParametersQueryTag; +``` + +- *Type:* UserParametersQueryTag + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersQuotedIdentifiersIgnoreCaseList(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): UserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `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 + +--- + + +### UserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersQuotedIdentifiersIgnoreCaseOutputReference(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 | UserParametersQuotedIdentifiersIgnoreCase | *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: UserParametersQuotedIdentifiersIgnoreCase; +``` + +- *Type:* UserParametersQuotedIdentifiersIgnoreCase + +--- + + +### UserParametersRowsPerResultsetList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersRowsPerResultsetList(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): UserParametersRowsPerResultsetOutputReference +``` + +###### `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 + +--- + + +### UserParametersRowsPerResultsetOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersRowsPerResultsetOutputReference(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 | UserParametersRowsPerResultset | *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: UserParametersRowsPerResultset; +``` + +- *Type:* UserParametersRowsPerResultset + +--- + + +### UserParametersS3StageVpceDnsNameList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersS3StageVpceDnsNameList(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): UserParametersS3StageVpceDnsNameOutputReference +``` + +###### `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 + +--- + + +### UserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersS3StageVpceDnsNameOutputReference(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 | UserParametersS3StageVpceDnsName | *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: UserParametersS3StageVpceDnsName; +``` + +- *Type:* UserParametersS3StageVpceDnsName + +--- + + +### UserParametersSearchPathList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersSearchPathList(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): UserParametersSearchPathOutputReference +``` + +###### `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 + +--- + + +### UserParametersSearchPathOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersSearchPathOutputReference(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 | UserParametersSearchPath | *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: UserParametersSearchPath; +``` + +- *Type:* UserParametersSearchPath + +--- + + +### UserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersSimulatedDataSharingConsumerList(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): UserParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `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 + +--- + + +### UserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersSimulatedDataSharingConsumerOutputReference(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 | UserParametersSimulatedDataSharingConsumer | *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: UserParametersSimulatedDataSharingConsumer; +``` + +- *Type:* UserParametersSimulatedDataSharingConsumer + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersStatementQueuedTimeoutInSecondsList(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): UserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### UserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersStatementQueuedTimeoutInSecondsOutputReference(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 | UserParametersStatementQueuedTimeoutInSeconds | *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: UserParametersStatementQueuedTimeoutInSeconds; +``` + +- *Type:* UserParametersStatementQueuedTimeoutInSeconds + +--- + + +### UserParametersStatementTimeoutInSecondsList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersStatementTimeoutInSecondsList(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): UserParametersStatementTimeoutInSecondsOutputReference +``` + +###### `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 + +--- + + +### UserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersStatementTimeoutInSecondsOutputReference(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 | UserParametersStatementTimeoutInSeconds | *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: UserParametersStatementTimeoutInSeconds; +``` + +- *Type:* UserParametersStatementTimeoutInSeconds + +--- + + +### UserParametersStrictJsonOutputList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersStrictJsonOutputList(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): UserParametersStrictJsonOutputOutputReference +``` + +###### `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 + +--- + + +### UserParametersStrictJsonOutputOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersStrictJsonOutputOutputReference(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 | UserParametersStrictJsonOutput | *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: UserParametersStrictJsonOutput; +``` + +- *Type:* UserParametersStrictJsonOutput + +--- + + +### UserParametersTimeInputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimeInputFormatList(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): UserParametersTimeInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimeInputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimeInputFormatOutputReference(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 | UserParametersTimeInputFormat | *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: UserParametersTimeInputFormat; +``` + +- *Type:* UserParametersTimeInputFormat + +--- + + +### UserParametersTimeOutputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimeOutputFormatList(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): UserParametersTimeOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimeOutputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimeOutputFormatOutputReference(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 | UserParametersTimeOutputFormat | *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: UserParametersTimeOutputFormat; +``` + +- *Type:* UserParametersTimeOutputFormat + +--- + + +### UserParametersTimestampDayIsAlways24HList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampDayIsAlways24HList(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): UserParametersTimestampDayIsAlways24HOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampDayIsAlways24HOutputReference(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 | UserParametersTimestampDayIsAlways24H | *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: UserParametersTimestampDayIsAlways24H; +``` + +- *Type:* UserParametersTimestampDayIsAlways24H + +--- + + +### UserParametersTimestampInputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampInputFormatList(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): UserParametersTimestampInputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampInputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampInputFormatOutputReference(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 | UserParametersTimestampInputFormat | *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: UserParametersTimestampInputFormat; +``` + +- *Type:* UserParametersTimestampInputFormat + +--- + + +### UserParametersTimestampLtzOutputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampLtzOutputFormatList(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): UserParametersTimestampLtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampLtzOutputFormatOutputReference(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 | UserParametersTimestampLtzOutputFormat | *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: UserParametersTimestampLtzOutputFormat; +``` + +- *Type:* UserParametersTimestampLtzOutputFormat + +--- + + +### UserParametersTimestampNtzOutputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampNtzOutputFormatList(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): UserParametersTimestampNtzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampNtzOutputFormatOutputReference(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 | UserParametersTimestampNtzOutputFormat | *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: UserParametersTimestampNtzOutputFormat; +``` + +- *Type:* UserParametersTimestampNtzOutputFormat + +--- + + +### UserParametersTimestampOutputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampOutputFormatList(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): UserParametersTimestampOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampOutputFormatOutputReference(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 | UserParametersTimestampOutputFormat | *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: UserParametersTimestampOutputFormat; +``` + +- *Type:* UserParametersTimestampOutputFormat + +--- + + +### UserParametersTimestampTypeMappingList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampTypeMappingList(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): UserParametersTimestampTypeMappingOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampTypeMappingOutputReference(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 | UserParametersTimestampTypeMapping | *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: UserParametersTimestampTypeMapping; +``` + +- *Type:* UserParametersTimestampTypeMapping + +--- + + +### UserParametersTimestampTzOutputFormatList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampTzOutputFormatList(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): UserParametersTimestampTzOutputFormatOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimestampTzOutputFormatOutputReference(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 | UserParametersTimestampTzOutputFormat | *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: UserParametersTimestampTzOutputFormat; +``` + +- *Type:* UserParametersTimestampTzOutputFormat + +--- + + +### UserParametersTimezoneList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimezoneList(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): UserParametersTimezoneOutputReference +``` + +###### `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 + +--- + + +### UserParametersTimezoneOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTimezoneOutputReference(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 | UserParametersTimezone | *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: UserParametersTimezone; +``` + +- *Type:* UserParametersTimezone + +--- + + +### UserParametersTraceLevelList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTraceLevelList(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): UserParametersTraceLevelOutputReference +``` + +###### `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 + +--- + + +### UserParametersTraceLevelOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTraceLevelOutputReference(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 | UserParametersTraceLevel | *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: UserParametersTraceLevel; +``` + +- *Type:* UserParametersTraceLevel + +--- + + +### UserParametersTransactionAbortOnErrorList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTransactionAbortOnErrorList(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): UserParametersTransactionAbortOnErrorOutputReference +``` + +###### `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 + +--- + + +### UserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTransactionAbortOnErrorOutputReference(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 | UserParametersTransactionAbortOnError | *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: UserParametersTransactionAbortOnError; +``` + +- *Type:* UserParametersTransactionAbortOnError + +--- + + +### UserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTransactionDefaultIsolationLevelList(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): UserParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `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 + +--- + + +### UserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTransactionDefaultIsolationLevelOutputReference(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 | UserParametersTransactionDefaultIsolationLevel | *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: UserParametersTransactionDefaultIsolationLevel; +``` + +- *Type:* UserParametersTransactionDefaultIsolationLevel + +--- + + +### UserParametersTwoDigitCenturyStartList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTwoDigitCenturyStartList(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): UserParametersTwoDigitCenturyStartOutputReference +``` + +###### `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 + +--- + + +### UserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersTwoDigitCenturyStartOutputReference(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 | UserParametersTwoDigitCenturyStart | *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: UserParametersTwoDigitCenturyStart; +``` + +- *Type:* UserParametersTwoDigitCenturyStart + +--- + + +### UserParametersUnsupportedDdlActionList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersUnsupportedDdlActionList(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): UserParametersUnsupportedDdlActionOutputReference +``` + +###### `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 + +--- + + +### UserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersUnsupportedDdlActionOutputReference(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 | UserParametersUnsupportedDdlAction | *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: UserParametersUnsupportedDdlAction; +``` + +- *Type:* UserParametersUnsupportedDdlAction + +--- + + +### UserParametersUseCachedResultList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersUseCachedResultList(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): UserParametersUseCachedResultOutputReference +``` + +###### `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 + +--- + + +### UserParametersUseCachedResultOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersUseCachedResultOutputReference(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 | UserParametersUseCachedResult | *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: UserParametersUseCachedResult; +``` + +- *Type:* UserParametersUseCachedResult + +--- + + +### UserParametersWeekOfYearPolicyList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersWeekOfYearPolicyList(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): UserParametersWeekOfYearPolicyOutputReference +``` + +###### `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 + +--- + + +### UserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersWeekOfYearPolicyOutputReference(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 | UserParametersWeekOfYearPolicy | *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: UserParametersWeekOfYearPolicy; +``` + +- *Type:* UserParametersWeekOfYearPolicy + +--- + + +### UserParametersWeekStartList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersWeekStartList(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): UserParametersWeekStartOutputReference +``` + +###### `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 + +--- + + +### UserParametersWeekStartOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserParametersWeekStartOutputReference(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 | UserParametersWeekStart | *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: UserParametersWeekStart; +``` + +- *Type:* UserParametersWeekStart + +--- + + +### UserShowOutputList + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserShowOutputList(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): UserShowOutputOutputReference +``` + +###### `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 + +--- + + +### UserShowOutputOutputReference + +#### Initializers + +```typescript +import { user } from '@cdktf/provider-snowflake' + +new user.UserShowOutputOutputReference(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 | UserShowOutput | *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: UserShowOutput; +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +- *Type:* UserShowOutput --- diff --git a/docs/userPasswordPolicyAttachment.csharp.md b/docs/userPasswordPolicyAttachment.csharp.md index ed05debe5..b6204a3d7 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.94.1/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 155660cc9..0adf653f6 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.94.1/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 17ab4453a..22bb81a00 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.94.1/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 883b87be3..6ec7587e0 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.94.1/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 147aed5c1..b3892a2f1 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.94.1/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 ff3f1a95f..99e2aa520 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.94.1/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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 e493413df..fb6b42bd2 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.94.1/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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 a71c0f92d..176fb172c 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.94.1/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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 30949c7dc..0ad782284 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.94.1/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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 5062082ba..3e0903900 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.94.1/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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 79d0c8451..76fc0d45e 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.94.1/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view snowflake_view}. #### Initializers @@ -73,13 +73,23 @@ Must be unique amongst siblings in the same scope | 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". | -| PutTag | *No description.* | +| PutAggregationPolicy | *No description.* | +| PutColumn | *No description.* | +| PutDataMetricFunction | *No description.* | +| PutDataMetricSchedule | *No description.* | +| PutRowAccessPolicy | *No description.* | +| ResetAggregationPolicy | *No description.* | +| ResetChangeTracking | *No description.* | +| ResetColumn | *No description.* | | ResetComment | *No description.* | | ResetCopyGrants | *No description.* | +| ResetDataMetricFunction | *No description.* | +| ResetDataMetricSchedule | *No description.* | | ResetId | *No description.* | +| ResetIsRecursive | *No description.* | | ResetIsSecure | *No description.* | -| ResetOrReplace | *No description.* | -| ResetTag | *No description.* | +| ResetIsTemporary | *No description.* | +| ResetRowAccessPolicy | *No description.* | --- @@ -371,18 +381,84 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- -##### `PutTag` +##### `PutAggregationPolicy` ```csharp -private void PutTag(object Value) +private void PutAggregationPolicy(ViewAggregationPolicy Value) ``` -###### `Value`Required +###### `Value`Required + +- *Type:* ViewAggregationPolicy + +--- + +##### `PutColumn` + +```csharp +private void PutColumn(object Value) +``` + +###### `Value`Required + +- *Type:* object + +--- + +##### `PutDataMetricFunction` + +```csharp +private void PutDataMetricFunction(object Value) +``` + +###### `Value`Required - *Type:* object --- +##### `PutDataMetricSchedule` + +```csharp +private void PutDataMetricSchedule(ViewDataMetricSchedule Value) +``` + +###### `Value`Required + +- *Type:* ViewDataMetricSchedule + +--- + +##### `PutRowAccessPolicy` + +```csharp +private void PutRowAccessPolicy(ViewRowAccessPolicy Value) +``` + +###### `Value`Required + +- *Type:* ViewRowAccessPolicy + +--- + +##### `ResetAggregationPolicy` + +```csharp +private void ResetAggregationPolicy() +``` + +##### `ResetChangeTracking` + +```csharp +private void ResetChangeTracking() +``` + +##### `ResetColumn` + +```csharp +private void ResetColumn() +``` + ##### `ResetComment` ```csharp @@ -395,28 +471,46 @@ private void ResetComment() private void ResetCopyGrants() ``` +##### `ResetDataMetricFunction` + +```csharp +private void ResetDataMetricFunction() +``` + +##### `ResetDataMetricSchedule` + +```csharp +private void ResetDataMetricSchedule() +``` + ##### `ResetId` ```csharp private void ResetId() ``` +##### `ResetIsRecursive` + +```csharp +private void ResetIsRecursive() +``` + ##### `ResetIsSecure` ```csharp private void ResetIsSecure() ``` -##### `ResetOrReplace` +##### `ResetIsTemporary` ```csharp -private void ResetOrReplace() +private void ResetIsTemporary() ``` -##### `ResetTag` +##### `ResetRowAccessPolicy` ```csharp -private void ResetTag() +private void ResetRowAccessPolicy() ``` #### Static Functions @@ -522,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.94.1/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.95.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -552,25 +646,39 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| CreatedOn | string | *No description.* | -| Tag | ViewTagList | *No description.* | +| AggregationPolicy | ViewAggregationPolicyOutputReference | *No description.* | +| Column | ViewColumnList | *No description.* | +| DataMetricFunction | ViewDataMetricFunctionList | *No description.* | +| DataMetricSchedule | ViewDataMetricScheduleOutputReference | *No description.* | +| DescribeOutput | ViewDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | +| RowAccessPolicy | ViewRowAccessPolicyOutputReference | *No description.* | +| ShowOutput | ViewShowOutputList | *No description.* | +| AggregationPolicyInput | ViewAggregationPolicy | *No description.* | +| ChangeTrackingInput | string | *No description.* | +| ColumnInput | object | *No description.* | | CommentInput | string | *No description.* | | CopyGrantsInput | object | *No description.* | | DatabaseInput | string | *No description.* | +| DataMetricFunctionInput | object | *No description.* | +| DataMetricScheduleInput | ViewDataMetricSchedule | *No description.* | | IdInput | string | *No description.* | -| IsSecureInput | object | *No description.* | +| IsRecursiveInput | string | *No description.* | +| IsSecureInput | string | *No description.* | +| IsTemporaryInput | string | *No description.* | | NameInput | string | *No description.* | -| OrReplaceInput | object | *No description.* | +| RowAccessPolicyInput | ViewRowAccessPolicy | *No description.* | | SchemaInput | string | *No description.* | | StatementInput | string | *No description.* | -| TagInput | object | *No description.* | +| ChangeTracking | string | *No description.* | | Comment | string | *No description.* | | CopyGrants | object | *No description.* | | Database | string | *No description.* | | Id | string | *No description.* | -| IsSecure | object | *No description.* | +| IsRecursive | string | *No description.* | +| IsSecure | string | *No description.* | +| IsTemporary | string | *No description.* | | Name | string | *No description.* | -| OrReplace | object | *No description.* | | Schema | string | *No description.* | | Statement | string | *No description.* | @@ -718,608 +826,4264 @@ public object[] Provisioners { get; } --- -##### `CreatedOn`Required +##### `AggregationPolicy`Required ```csharp -public string CreatedOn { get; } +public ViewAggregationPolicyOutputReference AggregationPolicy { get; } ``` -- *Type:* string +- *Type:* ViewAggregationPolicyOutputReference --- -##### `Tag`Required +##### `Column`Required ```csharp -public ViewTagList Tag { get; } +public ViewColumnList Column { get; } ``` -- *Type:* ViewTagList +- *Type:* ViewColumnList --- -##### `CommentInput`Optional +##### `DataMetricFunction`Required ```csharp -public string CommentInput { get; } +public ViewDataMetricFunctionList DataMetricFunction { get; } ``` -- *Type:* string +- *Type:* ViewDataMetricFunctionList --- -##### `CopyGrantsInput`Optional +##### `DataMetricSchedule`Required ```csharp -public object CopyGrantsInput { get; } +public ViewDataMetricScheduleOutputReference DataMetricSchedule { get; } ``` -- *Type:* object +- *Type:* ViewDataMetricScheduleOutputReference --- -##### `DatabaseInput`Optional +##### `DescribeOutput`Required ```csharp -public string DatabaseInput { get; } +public ViewDescribeOutputList DescribeOutput { get; } ``` -- *Type:* string +- *Type:* ViewDescribeOutputList --- -##### `IdInput`Optional +##### `FullyQualifiedName`Required ```csharp -public string IdInput { get; } +public string FullyQualifiedName { get; } ``` - *Type:* string --- -##### `IsSecureInput`Optional +##### `RowAccessPolicy`Required ```csharp -public object IsSecureInput { get; } +public ViewRowAccessPolicyOutputReference RowAccessPolicy { get; } ``` -- *Type:* object +- *Type:* ViewRowAccessPolicyOutputReference --- -##### `NameInput`Optional +##### `ShowOutput`Required ```csharp -public string NameInput { get; } +public ViewShowOutputList ShowOutput { get; } ``` -- *Type:* string +- *Type:* ViewShowOutputList --- -##### `OrReplaceInput`Optional +##### `AggregationPolicyInput`Optional ```csharp -public object OrReplaceInput { get; } +public ViewAggregationPolicy AggregationPolicyInput { get; } ``` -- *Type:* object +- *Type:* ViewAggregationPolicy --- -##### `SchemaInput`Optional +##### `ChangeTrackingInput`Optional ```csharp -public string SchemaInput { get; } +public string ChangeTrackingInput { get; } ``` - *Type:* string --- -##### `StatementInput`Optional +##### `ColumnInput`Optional ```csharp -public string StatementInput { get; } +public object ColumnInput { get; } +``` + +- *Type:* object + +--- + +##### `CommentInput`Optional + +```csharp +public string CommentInput { get; } ``` - *Type:* string --- -##### `TagInput`Optional +##### `CopyGrantsInput`Optional ```csharp -public object TagInput { get; } +public object CopyGrantsInput { get; } ``` - *Type:* object --- -##### `Comment`Required +##### `DatabaseInput`Optional ```csharp -public string Comment { get; } +public string DatabaseInput { get; } ``` - *Type:* string --- -##### `CopyGrants`Required +##### `DataMetricFunctionInput`Optional ```csharp -public object CopyGrants { get; } +public object DataMetricFunctionInput { get; } ``` - *Type:* object --- -##### `Database`Required +##### `DataMetricScheduleInput`Optional ```csharp -public string Database { get; } +public ViewDataMetricSchedule DataMetricScheduleInput { get; } ``` -- *Type:* string +- *Type:* ViewDataMetricSchedule --- -##### `Id`Required +##### `IdInput`Optional ```csharp -public string Id { get; } +public string IdInput { get; } ``` - *Type:* string --- -##### `IsSecure`Required +##### `IsRecursiveInput`Optional ```csharp -public object IsSecure { get; } +public string IsRecursiveInput { get; } ``` -- *Type:* object +- *Type:* string --- -##### `Name`Required +##### `IsSecureInput`Optional ```csharp -public string Name { get; } +public string IsSecureInput { get; } ``` - *Type:* string --- -##### `OrReplace`Required +##### `IsTemporaryInput`Optional ```csharp -public object OrReplace { get; } +public string IsTemporaryInput { get; } ``` -- *Type:* object +- *Type:* string --- -##### `Schema`Required +##### `NameInput`Optional ```csharp -public string Schema { get; } +public string NameInput { get; } ``` - *Type:* string --- -##### `Statement`Required +##### `RowAccessPolicyInput`Optional ```csharp -public string Statement { get; } +public ViewRowAccessPolicy RowAccessPolicyInput { get; } ``` -- *Type:* string +- *Type:* ViewRowAccessPolicy --- -#### Constants +##### `SchemaInput`Optional -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TfResourceType | string | *No description.* | +```csharp +public string SchemaInput { get; } +``` + +- *Type:* string --- -##### `TfResourceType`Required +##### `StatementInput`Optional ```csharp -public string TfResourceType { get; } +public string StatementInput { get; } ``` - *Type:* string --- -## Structs - -### ViewConfig - -#### Initializer +##### `ChangeTracking`Required ```csharp -using HashiCorp.Cdktf.Providers.Snowflake; - -new ViewConfig { - 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 Statement, - string Comment = null, - object CopyGrants = null, - string Id = null, - object IsSecure = null, - object OrReplace = null, - object Tag = null -}; +public string ChangeTracking { get; } ``` -#### 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 view. Don't use the \| character. | -| Name | string | Specifies the identifier for the view; | -| Schema | string | The schema in which to create the view. Don't use the \| character. | -| Statement | string | Specifies the query used to create the view. | -| Comment | string | Specifies a comment for the view. | -| CopyGrants | object | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#id View#id}. | -| IsSecure | object | Specifies that the view is secure. | -| OrReplace | object | Overwrites the View if it exists. | -| Tag | object | tag block. | +- *Type:* string --- -##### `Connection`Optional +##### `Comment`Required ```csharp -public object Connection { get; set; } +public string Comment { get; } ``` -- *Type:* object +- *Type:* string --- -##### `Count`Optional +##### `CopyGrants`Required ```csharp -public object Count { get; set; } +public object CopyGrants { get; } ``` - *Type:* object --- -##### `DependsOn`Optional +##### `Database`Required ```csharp -public ITerraformDependable[] DependsOn { get; set; } +public string Database { get; } ``` -- *Type:* HashiCorp.Cdktf.ITerraformDependable[] +- *Type:* string --- -##### `ForEach`Optional +##### `Id`Required ```csharp -public ITerraformIterator ForEach { get; set; } +public string Id { get; } ``` -- *Type:* HashiCorp.Cdktf.ITerraformIterator +- *Type:* string --- -##### `Lifecycle`Optional +##### `IsRecursive`Required ```csharp -public TerraformResourceLifecycle Lifecycle { get; set; } +public string IsRecursive { get; } ``` -- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle +- *Type:* string --- -##### `Provider`Optional +##### `IsSecure`Required ```csharp -public TerraformProvider Provider { get; set; } +public string IsSecure { get; } ``` -- *Type:* HashiCorp.Cdktf.TerraformProvider +- *Type:* string --- -##### `Provisioners`Optional +##### `IsTemporary`Required ```csharp -public object[] Provisioners { get; set; } +public string IsTemporary { get; } ``` -- *Type:* object[] +- *Type:* string --- -##### `Database`Required +##### `Name`Required ```csharp -public string Database { get; set; } +public string Name { get; } ``` - *Type:* string -The database in which to create the view. Don't use the | character. +--- + +##### `Schema`Required + +```csharp +public string Schema { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} +- *Type:* string --- -##### `Name`Required +##### `Statement`Required ```csharp -public string Name { get; set; } +public string Statement { get; } ``` - *Type:* string -Specifies the identifier for the view; +--- -must be unique for the schema in which the view is created. Don't use the | character. +#### Constants -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | --- -##### `Schema`Required +##### `TfResourceType`Required ```csharp -public string Schema { get; set; } +public string TfResourceType { get; } ``` - *Type:* 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.94.1/docs/resources/view#schema View#schema} +## Structs ---- +### ViewAggregationPolicy -##### `Statement`Required +#### Initializer ```csharp -public string Statement { get; set; } -``` +using HashiCorp.Cdktf.Providers.Snowflake; -- *Type:* string +new ViewAggregationPolicy { + string PolicyName, + string[] EntityKey = null +}; +``` -Specifies the query used to create the view. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#statement View#statement} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| PolicyName | string | Aggregation policy name. | +| EntityKey | string[] | Defines which columns uniquely identify an entity within the view. | --- -##### `Comment`Optional +##### `PolicyName`Required ```csharp -public string Comment { get; set; } +public string PolicyName { get; set; } ``` - *Type:* string -Specifies a comment for the view. +Aggregation policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} --- -##### `CopyGrants`Optional +##### `EntityKey`Optional ```csharp -public object CopyGrants { get; set; } +public string[] EntityKey { get; set; } ``` -- *Type:* object +- *Type:* string[] -Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. +Defines which columns uniquely identify an entity within the view. -OR REPLACE must be set when COPY GRANTS is set. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#entity_key View#entity_key} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#copy_grants View#copy_grants} +--- + +### ViewColumn + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewColumn { + string ColumnName, + string Comment = null, + ViewColumnMaskingPolicy MaskingPolicy = null, + ViewColumnProjectionPolicy ProjectionPolicy = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| ColumnName | string | Specifies affected column name. | +| Comment | string | Specifies a comment for the column. | +| MaskingPolicy | ViewColumnMaskingPolicy | masking_policy block. | +| ProjectionPolicy | ViewColumnProjectionPolicy | projection_policy block. | + +--- + +##### `ColumnName`Required + +```csharp +public string ColumnName { get; set; } +``` + +- *Type:* string + +Specifies affected column name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column_name View#column_name} + +--- + +##### `Comment`Optional + +```csharp +public string Comment { get; set; } +``` + +- *Type:* string + +Specifies a comment for the column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} + +--- + +##### `MaskingPolicy`Optional + +```csharp +public ViewColumnMaskingPolicy MaskingPolicy { get; set; } +``` + +- *Type:* ViewColumnMaskingPolicy + +masking_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#masking_policy View#masking_policy} + +--- + +##### `ProjectionPolicy`Optional + +```csharp +public ViewColumnProjectionPolicy ProjectionPolicy { get; set; } +``` + +- *Type:* ViewColumnProjectionPolicy + +projection_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#projection_policy View#projection_policy} + +--- + +### ViewColumnMaskingPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewColumnMaskingPolicy { + string PolicyName, + string[] Using = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| PolicyName | string | Specifies the masking policy to set on a column. | +| Using | string[] | Specifies the arguments to pass into the conditional masking policy SQL expression. | + +--- + +##### `PolicyName`Required + +```csharp +public string PolicyName { get; set; } +``` + +- *Type:* string + +Specifies the masking policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +##### `Using`Optional + +```csharp +public string[] Using { get; set; } +``` + +- *Type:* 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.95.0/docs/resources/view#using View#using} + +--- + +### ViewColumnProjectionPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewColumnProjectionPolicy { + string PolicyName +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| PolicyName | string | Specifies the projection policy to set on a column. | + +--- + +##### `PolicyName`Required + +```csharp +public string PolicyName { get; set; } +``` + +- *Type:* string + +Specifies the projection policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewConfig { + 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 Statement, + ViewAggregationPolicy AggregationPolicy = null, + string ChangeTracking = null, + object Column = null, + string Comment = null, + object CopyGrants = null, + object DataMetricFunction = null, + ViewDataMetricSchedule DataMetricSchedule = null, + string Id = null, + string IsRecursive = null, + string IsSecure = null, + string IsTemporary = null, + ViewRowAccessPolicy RowAccessPolicy = 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 view. | +| Name | string | Specifies the identifier for the view; | +| Schema | string | The schema in which to create the view. | +| Statement | string | Specifies the query used to create the view. | +| AggregationPolicy | ViewAggregationPolicy | aggregation_policy block. | +| ChangeTracking | string | Specifies to enable or disable change tracking on the table. | +| Column | object | column block. | +| Comment | string | Specifies a comment for the view. | +| 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.95.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. | +| RowAccessPolicy | ViewRowAccessPolicy | row_access_policy block. | + +--- + +##### `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 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.95.0/docs/resources/view#database View#database} + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* 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.95.0/docs/resources/view#name View#name} + +--- + +##### `Schema`Required + +```csharp +public string Schema { get; set; } +``` + +- *Type:* 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.95.0/docs/resources/view#schema View#schema} + +--- + +##### `Statement`Required + +```csharp +public string Statement { get; set; } +``` + +- *Type:* string + +Specifies the query used to create the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#statement View#statement} + +--- + +##### `AggregationPolicy`Optional + +```csharp +public ViewAggregationPolicy AggregationPolicy { get; set; } +``` + +- *Type:* ViewAggregationPolicy + +aggregation_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#aggregation_policy View#aggregation_policy} + +--- + +##### `ChangeTracking`Optional + +```csharp +public string ChangeTracking { get; set; } +``` + +- *Type:* string + +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.95.0/docs/resources/view#change_tracking View#change_tracking} + +--- + +##### `Column`Optional + +```csharp +public object Column { get; set; } +``` + +- *Type:* object + +column block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column View#column} + +--- + +##### `Comment`Optional + +```csharp +public string Comment { get; set; } +``` + +- *Type:* string + +Specifies a comment for the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} + +--- + +##### `CopyGrants`Optional + +```csharp +public object CopyGrants { get; set; } +``` + +- *Type:* object + +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.95.0/docs/resources/view#copy_grants View#copy_grants} + +--- + +##### `DataMetricFunction`Optional + +```csharp +public object DataMetricFunction { get; set; } +``` + +- *Type:* object + +data_metric_function block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_function View#data_metric_function} + +--- + +##### `DataMetricSchedule`Optional + +```csharp +public ViewDataMetricSchedule DataMetricSchedule { get; set; } +``` + +- *Type:* ViewDataMetricSchedule + +data_metric_schedule block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + +--- + +##### `IsRecursive`Optional + +```csharp +public string IsRecursive { get; set; } +``` + +- *Type:* string + +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.95.0/docs/resources/view#is_recursive View#is_recursive} + +--- + +##### `IsSecure`Optional + +```csharp +public string IsSecure { get; set; } +``` + +- *Type:* 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.95.0/docs/resources/view#is_secure View#is_secure} + +--- + +##### `IsTemporary`Optional + +```csharp +public string IsTemporary { get; set; } +``` + +- *Type:* 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.95.0/docs/resources/view#is_temporary View#is_temporary} + +--- + +##### `RowAccessPolicy`Optional + +```csharp +public ViewRowAccessPolicy RowAccessPolicy { get; set; } +``` + +- *Type:* ViewRowAccessPolicy + +row_access_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#row_access_policy View#row_access_policy} + +--- + +### ViewDataMetricFunction + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewDataMetricFunction { + string FunctionName, + string[] On, + string ScheduleStatus +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| FunctionName | string | Identifier of the data metric function to add to the table or view or drop from the table or view. | +| On | string[] | The table or view columns on which to associate the data metric function. | +| ScheduleStatus | string | The status of the metrics association. | + +--- + +##### `FunctionName`Required + +```csharp +public string FunctionName { get; set; } +``` + +- *Type:* string + +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.95.0/docs/resources/view#function_name View#function_name} + +--- + +##### `On`Required + +```csharp +public string[] On { get; set; } +``` + +- *Type:* 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.95.0/docs/resources/view#on View#on} + +--- + +##### `ScheduleStatus`Required + +```csharp +public string ScheduleStatus { get; set; } +``` + +- *Type:* 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.95.0/docs/resources/view#schedule_status View#schedule_status} + +--- + +### ViewDataMetricSchedule + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewDataMetricSchedule { + double Minutes = null, + string UsingCron = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Minutes | double | Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. | +| UsingCron | string | Specifies a cron expression and time zone for periodically running the data metric function. | + +--- + +##### `Minutes`Optional + +```csharp +public double Minutes { get; set; } +``` + +- *Type:* double + +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. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#minutes View#minutes} + +--- + +##### `UsingCron`Optional + +```csharp +public string UsingCron { get; set; } +``` + +- *Type:* string + +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.95.0/docs/resources/view#using_cron View#using_cron} + +--- + +### ViewDescribeOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewDescribeOutput { + +}; +``` + + +### ViewRowAccessPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewRowAccessPolicy { + string[] On, + string PolicyName +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| On | string[] | Defines which columns are affected by the policy. | +| PolicyName | string | Row access policy name. | + +--- + +##### `On`Required + +```csharp +public string[] On { get; set; } +``` + +- *Type:* string[] + +Defines which columns are affected by the policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#on View#on} + +--- + +##### `PolicyName`Required + +```csharp +public string PolicyName { get; set; } +``` + +- *Type:* string + +Row access policy name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewShowOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewShowOutput { + +}; +``` + + +## Classes + +### ViewAggregationPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewAggregationPolicyOutputReference(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. | +| ResetEntityKey | *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. + +##### `ResetEntityKey` + +```csharp +private void ResetEntityKey() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| EntityKeyInput | string[] | *No description.* | +| PolicyNameInput | string | *No description.* | +| EntityKey | string[] | *No description.* | +| PolicyName | string | *No description.* | +| InternalValue | ViewAggregationPolicy | *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 + +--- + +##### `EntityKeyInput`Optional + +```csharp +public string[] EntityKeyInput { get; } +``` + +- *Type:* string[] + +--- + +##### `PolicyNameInput`Optional + +```csharp +public string PolicyNameInput { get; } +``` + +- *Type:* string + +--- + +##### `EntityKey`Required + +```csharp +public string[] EntityKey { get; } +``` + +- *Type:* string[] + +--- + +##### `PolicyName`Required + +```csharp +public string PolicyName { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ViewAggregationPolicy InternalValue { get; } +``` + +- *Type:* ViewAggregationPolicy + +--- + + +### ViewColumnList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewColumnList(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 ViewColumnOutputReference 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.* | +| InternalValue | object | *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 + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### ViewColumnMaskingPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewColumnMaskingPolicyOutputReference(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. | +| ResetUsing | *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. + +##### `ResetUsing` + +```csharp +private void ResetUsing() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| PolicyNameInput | string | *No description.* | +| UsingInput | string[] | *No description.* | +| PolicyName | string | *No description.* | +| Using | string[] | *No description.* | +| InternalValue | ViewColumnMaskingPolicy | *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 + +--- + +##### `PolicyNameInput`Optional + +```csharp +public string PolicyNameInput { get; } +``` + +- *Type:* string + +--- + +##### `UsingInput`Optional + +```csharp +public string[] UsingInput { get; } +``` + +- *Type:* string[] + +--- + +##### `PolicyName`Required + +```csharp +public string PolicyName { get; } +``` + +- *Type:* string + +--- + +##### `Using`Required + +```csharp +public string[] Using { get; } +``` + +- *Type:* string[] + +--- + +##### `InternalValue`Optional + +```csharp +public ViewColumnMaskingPolicy InternalValue { get; } +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + + +### ViewColumnOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewColumnOutputReference(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. | +| PutMaskingPolicy | *No description.* | +| PutProjectionPolicy | *No description.* | +| ResetComment | *No description.* | +| ResetMaskingPolicy | *No description.* | +| ResetProjectionPolicy | *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. + +##### `PutMaskingPolicy` + +```csharp +private void PutMaskingPolicy(ViewColumnMaskingPolicy Value) +``` + +###### `Value`Required + +- *Type:* ViewColumnMaskingPolicy + +--- + +##### `PutProjectionPolicy` + +```csharp +private void PutProjectionPolicy(ViewColumnProjectionPolicy Value) +``` + +###### `Value`Required + +- *Type:* ViewColumnProjectionPolicy + +--- + +##### `ResetComment` + +```csharp +private void ResetComment() +``` + +##### `ResetMaskingPolicy` + +```csharp +private void ResetMaskingPolicy() +``` + +##### `ResetProjectionPolicy` + +```csharp +private void ResetProjectionPolicy() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| MaskingPolicy | ViewColumnMaskingPolicyOutputReference | *No description.* | +| ProjectionPolicy | ViewColumnProjectionPolicyOutputReference | *No description.* | +| ColumnNameInput | string | *No description.* | +| CommentInput | string | *No description.* | +| MaskingPolicyInput | ViewColumnMaskingPolicy | *No description.* | +| ProjectionPolicyInput | ViewColumnProjectionPolicy | *No description.* | +| ColumnName | string | *No description.* | +| Comment | string | *No description.* | +| InternalValue | object | *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 + +--- + +##### `MaskingPolicy`Required + +```csharp +public ViewColumnMaskingPolicyOutputReference MaskingPolicy { get; } +``` + +- *Type:* ViewColumnMaskingPolicyOutputReference + +--- + +##### `ProjectionPolicy`Required + +```csharp +public ViewColumnProjectionPolicyOutputReference ProjectionPolicy { get; } +``` + +- *Type:* ViewColumnProjectionPolicyOutputReference + +--- + +##### `ColumnNameInput`Optional + +```csharp +public string ColumnNameInput { get; } +``` + +- *Type:* string + +--- + +##### `CommentInput`Optional + +```csharp +public string CommentInput { get; } +``` + +- *Type:* string + +--- + +##### `MaskingPolicyInput`Optional + +```csharp +public ViewColumnMaskingPolicy MaskingPolicyInput { get; } +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + +##### `ProjectionPolicyInput`Optional + +```csharp +public ViewColumnProjectionPolicy ProjectionPolicyInput { get; } +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + +##### `ColumnName`Required + +```csharp +public string ColumnName { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### ViewColumnProjectionPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewColumnProjectionPolicyOutputReference(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. | + +--- + +##### `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.* | +| PolicyNameInput | string | *No description.* | +| PolicyName | string | *No description.* | +| InternalValue | ViewColumnProjectionPolicy | *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 + +--- + +##### `PolicyNameInput`Optional + +```csharp +public string PolicyNameInput { get; } +``` + +- *Type:* string + +--- + +##### `PolicyName`Required + +```csharp +public string PolicyName { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ViewColumnProjectionPolicy InternalValue { get; } +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + + +### ViewDataMetricFunctionList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewDataMetricFunctionList(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 ViewDataMetricFunctionOutputReference 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.* | +| InternalValue | object | *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 + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### ViewDataMetricFunctionOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewDataMetricFunctionOutputReference(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.* | +| FunctionNameInput | string | *No description.* | +| OnInput | string[] | *No description.* | +| ScheduleStatusInput | string | *No description.* | +| FunctionName | string | *No description.* | +| On | string[] | *No description.* | +| ScheduleStatus | string | *No description.* | +| InternalValue | object | *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 + +--- + +##### `FunctionNameInput`Optional + +```csharp +public string FunctionNameInput { get; } +``` + +- *Type:* string + +--- + +##### `OnInput`Optional + +```csharp +public string[] OnInput { get; } +``` + +- *Type:* string[] + +--- + +##### `ScheduleStatusInput`Optional + +```csharp +public string ScheduleStatusInput { get; } +``` + +- *Type:* string + +--- + +##### `FunctionName`Required + +```csharp +public string FunctionName { get; } +``` + +- *Type:* string + +--- + +##### `On`Required + +```csharp +public string[] On { get; } +``` + +- *Type:* string[] + +--- + +##### `ScheduleStatus`Required + +```csharp +public string ScheduleStatus { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### ViewDataMetricScheduleOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewDataMetricScheduleOutputReference(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. | +| ResetMinutes | *No description.* | +| ResetUsingCron | *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. + +##### `ResetMinutes` + +```csharp +private void ResetMinutes() +``` + +##### `ResetUsingCron` + +```csharp +private void ResetUsingCron() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| MinutesInput | double | *No description.* | +| UsingCronInput | string | *No description.* | +| Minutes | double | *No description.* | +| UsingCron | string | *No description.* | +| InternalValue | ViewDataMetricSchedule | *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 + +--- + +##### `MinutesInput`Optional + +```csharp +public double MinutesInput { get; } +``` + +- *Type:* double + +--- + +##### `UsingCronInput`Optional + +```csharp +public string UsingCronInput { get; } +``` + +- *Type:* string + +--- + +##### `Minutes`Required + +```csharp +public double Minutes { get; } +``` + +- *Type:* double + +--- + +##### `UsingCron`Required + +```csharp +public string UsingCron { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ViewDataMetricSchedule InternalValue { get; } +``` + +- *Type:* ViewDataMetricSchedule + +--- + + +### ViewDescribeOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewDescribeOutputList(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 ViewDescribeOutputOutputReference 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 + +--- + + +### ViewDescribeOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewDescribeOutputOutputReference(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.* | +| Check | string | *No description.* | +| Comment | string | *No description.* | +| Default | string | *No description.* | +| Expression | string | *No description.* | +| IsNullable | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsPrimary | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsUnique | HashiCorp.Cdktf.IResolvable | *No description.* | +| Kind | string | *No description.* | +| Name | string | *No description.* | +| PolicyName | string | *No description.* | +| PrivacyDomain | string | *No description.* | +| Type | string | *No description.* | +| InternalValue | ViewDescribeOutput | *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 + +--- + +##### `Check`Required + +```csharp +public string Check { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Expression`Required + +```csharp +public string Expression { get; } +``` + +- *Type:* string + +--- + +##### `IsNullable`Required + +```csharp +public IResolvable IsNullable { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsPrimary`Required + +```csharp +public IResolvable IsPrimary { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsUnique`Required + +```csharp +public IResolvable IsUnique { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Kind`Required + +```csharp +public string Kind { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string --- -##### `Id`Optional +##### `PolicyName`Required ```csharp -public string Id { get; set; } +public string PolicyName { get; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#id View#id}. +--- + +##### `PrivacyDomain`Required -Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. -If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. +```csharp +public string PrivacyDomain { get; } +``` + +- *Type:* string --- -##### `IsSecure`Optional +##### `Type`Required ```csharp -public object IsSecure { get; set; } +public string Type { get; } ``` -- *Type:* object +- *Type:* 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. +##### `InternalValue`Optional -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#is_secure View#is_secure} +```csharp +public ViewDescribeOutput InternalValue { get; } +``` + +- *Type:* ViewDescribeOutput --- -##### `OrReplace`Optional + +### ViewRowAccessPolicyOutputReference + +#### Initializers ```csharp -public object OrReplace { get; set; } +using HashiCorp.Cdktf.Providers.Snowflake; + +new ViewRowAccessPolicyOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` -- *Type:* object +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- -Overwrites the View if it exists. +##### `TerraformResource`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#or_replace View#or_replace} +- *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. | --- -##### `Tag`Optional +##### `ComputeFqn` ```csharp -public object Tag { get; set; } +private string ComputeFqn() ``` -- *Type:* object +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` -tag block. +###### `TerraformAttribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#tag View#tag} +- *Type:* string --- -### ViewTag +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- -#### Initializer +##### `GetListAttribute` ```csharp -using HashiCorp.Cdktf.Providers.Snowflake; +private string[] GetListAttribute(string TerraformAttribute) +``` -new ViewTag { - string Name, - string Value, - string Database = null, - string Schema = null -}; +###### `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** | | --- | --- | --- | -| Name | string | Tag name, e.g. department. | -| Value | string | Tag value, e.g. marketing_info. | -| Database | string | Name of the database that the tag was created in. | -| Schema | string | Name of the schema that the tag was created in. | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| OnInput | string[] | *No description.* | +| PolicyNameInput | string | *No description.* | +| On | string[] | *No description.* | +| PolicyName | string | *No description.* | +| InternalValue | ViewRowAccessPolicy | *No description.* | --- -##### `Name`Required +##### `CreationStack`Required ```csharp -public string Name { get; set; } +public string[] CreationStack { get; } ``` -- *Type:* string +- *Type:* string[] -Tag name, e.g. department. +The creation stack of this resolvable which will be appended to errors thrown during resolution. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} +If this returns an empty array the stack will not be attached. --- -##### `Value`Required +##### `Fqn`Required ```csharp -public string Value { get; set; } +public string Fqn { get; } ``` - *Type:* string -Tag value, e.g. marketing_info. +--- + +##### `OnInput`Optional + +```csharp +public string[] OnInput { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#value View#value} +- *Type:* string[] --- -##### `Database`Optional +##### `PolicyNameInput`Optional ```csharp -public string Database { get; set; } +public string PolicyNameInput { get; } ``` - *Type:* string -Name of the database that the tag was created in. +--- + +##### `On`Required + +```csharp +public string[] On { get; } +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} +- *Type:* string[] --- -##### `Schema`Optional +##### `PolicyName`Required ```csharp -public string Schema { get; set; } +public string PolicyName { get; } ``` - *Type:* string -Name of the schema that the tag was created in. +--- + +##### `InternalValue`Optional -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#schema View#schema} +```csharp +public ViewRowAccessPolicy InternalValue { get; } +``` + +- *Type:* ViewRowAccessPolicy --- -## Classes -### ViewTagList +### ViewShowOutputList -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Snowflake; -new ViewTagList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +new ViewShowOutputList(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 | 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 +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -1327,7 +5091,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -1335,7 +5099,7 @@ The attribute on the parent resource this class is referencing. --- -##### `WrapsSet`Required +##### `WrapsSet`Required - *Type:* bool @@ -1347,15 +5111,15 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `AllWithMapKey` +##### `AllWithMapKey` ```csharp private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) @@ -1365,19 +5129,19 @@ Creating an iterator for this complex list. The list will be converted into a map with the mapKeyAttributeName as the key. -###### `MapKeyAttributeName`Required +###### `MapKeyAttributeName`Required - *Type:* string --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -1385,13 +5149,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -1401,13 +5165,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```csharp -private ViewTagOutputReference Get(double Index) +private ViewShowOutputOutputReference Get(double Index) ``` -###### `Index`Required +###### `Index`Required - *Type:* double @@ -1420,13 +5184,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| InternalValue | object | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -1440,7 +5203,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -1450,37 +5213,27 @@ public string Fqn { get; } --- -##### `InternalValue`Optional - -```csharp -public object InternalValue { get; } -``` - -- *Type:* object - ---- +### ViewShowOutputOutputReference -### ViewTagOutputReference - -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Snowflake; -new ViewTagOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new ViewShowOutputOutputReference(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 | 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 +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -1488,7 +5241,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -1496,7 +5249,7 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required +##### `ComplexObjectIndex`Required - *Type:* double @@ -1504,7 +5257,7 @@ the index of this item in the list. --- -##### `ComplexObjectIsFromSet`Required +##### `ComplexObjectIsFromSet`Required - *Type:* bool @@ -1516,151 +5269,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetDatabase | *No description.* | -| ResetSchema | *No description.* | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -1668,13 +5419,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -1684,38 +5435,31 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetDatabase` - -```csharp -private void ResetDatabase() -``` - -##### `ResetSchema` - -```csharp -private void ResetSchema() -``` - #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| DatabaseInput | string | *No description.* | -| NameInput | string | *No description.* | -| SchemaInput | string | *No description.* | -| ValueInput | string | *No description.* | -| Database | string | *No description.* | -| Name | string | *No description.* | -| Schema | string | *No description.* | -| Value | string | *No description.* | -| InternalValue | object | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| ChangeTracking | string | *No description.* | +| Comment | string | *No description.* | +| CreatedOn | string | *No description.* | +| DatabaseName | string | *No description.* | +| IsMaterialized | HashiCorp.Cdktf.IResolvable | *No description.* | +| IsSecure | HashiCorp.Cdktf.IResolvable | *No description.* | +| Kind | string | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| OwnerRoleType | string | *No description.* | +| Reserved | string | *No description.* | +| SchemaName | string | *No description.* | +| Text | string | *No description.* | +| InternalValue | ViewShowOutput | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -1729,7 +5473,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -1739,57 +5483,77 @@ public string Fqn { get; } --- -##### `DatabaseInput`Optional +##### `ChangeTracking`Required ```csharp -public string DatabaseInput { get; } +public string ChangeTracking { get; } ``` - *Type:* string --- -##### `NameInput`Optional +##### `Comment`Required ```csharp -public string NameInput { get; } +public string Comment { get; } ``` - *Type:* string --- -##### `SchemaInput`Optional +##### `CreatedOn`Required ```csharp -public string SchemaInput { get; } +public string CreatedOn { get; } ``` - *Type:* string --- -##### `ValueInput`Optional +##### `DatabaseName`Required ```csharp -public string ValueInput { get; } +public string DatabaseName { get; } ``` - *Type:* string --- -##### `Database`Required +##### `IsMaterialized`Required ```csharp -public string Database { get; } +public IResolvable IsMaterialized { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `IsSecure`Required + +```csharp +public IResolvable IsSecure { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Kind`Required + +```csharp +public string Kind { get; } ``` - *Type:* string --- -##### `Name`Required +##### `Name`Required ```csharp public string Name { get; } @@ -1799,33 +5563,63 @@ public string Name { get; } --- -##### `Schema`Required +##### `Owner`Required ```csharp -public string Schema { get; } +public string Owner { get; } ``` - *Type:* string --- -##### `Value`Required +##### `OwnerRoleType`Required ```csharp -public string Value { get; } +public string OwnerRoleType { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `Reserved`Required ```csharp -public object InternalValue { get; } +public string Reserved { get; } ``` -- *Type:* object +- *Type:* string + +--- + +##### `SchemaName`Required + +```csharp +public string SchemaName { get; } +``` + +- *Type:* string + +--- + +##### `Text`Required + +```csharp +public string Text { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ViewShowOutput InternalValue { get; } +``` + +- *Type:* ViewShowOutput --- diff --git a/docs/view.go.md b/docs/view.go.md index fa406e606..ad4e6840a 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.94.1/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view snowflake_view}. #### Initializers @@ -73,13 +73,23 @@ Must be unique amongst siblings in the same scope | 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". | -| PutTag | *No description.* | +| PutAggregationPolicy | *No description.* | +| PutColumn | *No description.* | +| PutDataMetricFunction | *No description.* | +| PutDataMetricSchedule | *No description.* | +| PutRowAccessPolicy | *No description.* | +| ResetAggregationPolicy | *No description.* | +| ResetChangeTracking | *No description.* | +| ResetColumn | *No description.* | | ResetComment | *No description.* | | ResetCopyGrants | *No description.* | +| ResetDataMetricFunction | *No description.* | +| ResetDataMetricSchedule | *No description.* | | ResetId | *No description.* | +| ResetIsRecursive | *No description.* | | ResetIsSecure | *No description.* | -| ResetOrReplace | *No description.* | -| ResetTag | *No description.* | +| ResetIsTemporary | *No description.* | +| ResetRowAccessPolicy | *No description.* | --- @@ -371,18 +381,84 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- -##### `PutTag` +##### `PutAggregationPolicy` ```go -func PutTag(value interface{}) +func PutAggregationPolicy(value ViewAggregationPolicy) ``` -###### `value`Required +###### `value`Required + +- *Type:* ViewAggregationPolicy + +--- + +##### `PutColumn` + +```go +func PutColumn(value interface{}) +``` + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `PutDataMetricFunction` + +```go +func PutDataMetricFunction(value interface{}) +``` + +###### `value`Required - *Type:* interface{} --- +##### `PutDataMetricSchedule` + +```go +func PutDataMetricSchedule(value ViewDataMetricSchedule) +``` + +###### `value`Required + +- *Type:* ViewDataMetricSchedule + +--- + +##### `PutRowAccessPolicy` + +```go +func PutRowAccessPolicy(value ViewRowAccessPolicy) +``` + +###### `value`Required + +- *Type:* ViewRowAccessPolicy + +--- + +##### `ResetAggregationPolicy` + +```go +func ResetAggregationPolicy() +``` + +##### `ResetChangeTracking` + +```go +func ResetChangeTracking() +``` + +##### `ResetColumn` + +```go +func ResetColumn() +``` + ##### `ResetComment` ```go @@ -395,28 +471,46 @@ func ResetComment() func ResetCopyGrants() ``` +##### `ResetDataMetricFunction` + +```go +func ResetDataMetricFunction() +``` + +##### `ResetDataMetricSchedule` + +```go +func ResetDataMetricSchedule() +``` + ##### `ResetId` ```go func ResetId() ``` +##### `ResetIsRecursive` + +```go +func ResetIsRecursive() +``` + ##### `ResetIsSecure` ```go func ResetIsSecure() ``` -##### `ResetOrReplace` +##### `ResetIsTemporary` ```go -func ResetOrReplace() +func ResetIsTemporary() ``` -##### `ResetTag` +##### `ResetRowAccessPolicy` ```go -func ResetTag() +func ResetRowAccessPolicy() ``` #### Static Functions @@ -522,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.94.1/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.95.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -552,25 +646,39 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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.* | -| CreatedOn | *string | *No description.* | -| Tag | ViewTagList | *No description.* | +| AggregationPolicy | ViewAggregationPolicyOutputReference | *No description.* | +| Column | ViewColumnList | *No description.* | +| DataMetricFunction | ViewDataMetricFunctionList | *No description.* | +| DataMetricSchedule | ViewDataMetricScheduleOutputReference | *No description.* | +| DescribeOutput | ViewDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | +| RowAccessPolicy | ViewRowAccessPolicyOutputReference | *No description.* | +| ShowOutput | ViewShowOutputList | *No description.* | +| AggregationPolicyInput | ViewAggregationPolicy | *No description.* | +| ChangeTrackingInput | *string | *No description.* | +| ColumnInput | interface{} | *No description.* | | CommentInput | *string | *No description.* | | CopyGrantsInput | interface{} | *No description.* | | DatabaseInput | *string | *No description.* | +| DataMetricFunctionInput | interface{} | *No description.* | +| DataMetricScheduleInput | ViewDataMetricSchedule | *No description.* | | IdInput | *string | *No description.* | -| IsSecureInput | interface{} | *No description.* | +| IsRecursiveInput | *string | *No description.* | +| IsSecureInput | *string | *No description.* | +| IsTemporaryInput | *string | *No description.* | | NameInput | *string | *No description.* | -| OrReplaceInput | interface{} | *No description.* | +| RowAccessPolicyInput | ViewRowAccessPolicy | *No description.* | | SchemaInput | *string | *No description.* | | StatementInput | *string | *No description.* | -| TagInput | interface{} | *No description.* | +| ChangeTracking | *string | *No description.* | | Comment | *string | *No description.* | | CopyGrants | interface{} | *No description.* | | Database | *string | *No description.* | | Id | *string | *No description.* | -| IsSecure | interface{} | *No description.* | +| IsRecursive | *string | *No description.* | +| IsSecure | *string | *No description.* | +| IsTemporary | *string | *No description.* | | Name | *string | *No description.* | -| OrReplace | interface{} | *No description.* | | Schema | *string | *No description.* | | Statement | *string | *No description.* | @@ -718,608 +826,4264 @@ func Provisioners() *[]interface{} --- -##### `CreatedOn`Required +##### `AggregationPolicy`Required ```go -func CreatedOn() *string +func AggregationPolicy() ViewAggregationPolicyOutputReference ``` -- *Type:* *string +- *Type:* ViewAggregationPolicyOutputReference --- -##### `Tag`Required +##### `Column`Required ```go -func Tag() ViewTagList +func Column() ViewColumnList ``` -- *Type:* ViewTagList +- *Type:* ViewColumnList --- -##### `CommentInput`Optional +##### `DataMetricFunction`Required ```go -func CommentInput() *string +func DataMetricFunction() ViewDataMetricFunctionList ``` -- *Type:* *string +- *Type:* ViewDataMetricFunctionList --- -##### `CopyGrantsInput`Optional +##### `DataMetricSchedule`Required ```go -func CopyGrantsInput() interface{} +func DataMetricSchedule() ViewDataMetricScheduleOutputReference ``` -- *Type:* interface{} +- *Type:* ViewDataMetricScheduleOutputReference --- -##### `DatabaseInput`Optional +##### `DescribeOutput`Required ```go -func DatabaseInput() *string +func DescribeOutput() ViewDescribeOutputList ``` -- *Type:* *string +- *Type:* ViewDescribeOutputList --- -##### `IdInput`Optional +##### `FullyQualifiedName`Required ```go -func IdInput() *string +func FullyQualifiedName() *string ``` - *Type:* *string --- -##### `IsSecureInput`Optional +##### `RowAccessPolicy`Required ```go -func IsSecureInput() interface{} +func RowAccessPolicy() ViewRowAccessPolicyOutputReference ``` -- *Type:* interface{} +- *Type:* ViewRowAccessPolicyOutputReference --- -##### `NameInput`Optional +##### `ShowOutput`Required ```go -func NameInput() *string +func ShowOutput() ViewShowOutputList ``` -- *Type:* *string +- *Type:* ViewShowOutputList --- -##### `OrReplaceInput`Optional +##### `AggregationPolicyInput`Optional ```go -func OrReplaceInput() interface{} +func AggregationPolicyInput() ViewAggregationPolicy ``` -- *Type:* interface{} +- *Type:* ViewAggregationPolicy --- -##### `SchemaInput`Optional +##### `ChangeTrackingInput`Optional ```go -func SchemaInput() *string +func ChangeTrackingInput() *string ``` - *Type:* *string --- -##### `StatementInput`Optional +##### `ColumnInput`Optional ```go -func StatementInput() *string +func ColumnInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `CommentInput`Optional + +```go +func CommentInput() *string ``` - *Type:* *string --- -##### `TagInput`Optional +##### `CopyGrantsInput`Optional ```go -func TagInput() interface{} +func CopyGrantsInput() interface{} ``` - *Type:* interface{} --- -##### `Comment`Required +##### `DatabaseInput`Optional ```go -func Comment() *string +func DatabaseInput() *string ``` - *Type:* *string --- -##### `CopyGrants`Required +##### `DataMetricFunctionInput`Optional ```go -func CopyGrants() interface{} +func DataMetricFunctionInput() interface{} ``` - *Type:* interface{} --- -##### `Database`Required +##### `DataMetricScheduleInput`Optional ```go -func Database() *string +func DataMetricScheduleInput() ViewDataMetricSchedule ``` -- *Type:* *string +- *Type:* ViewDataMetricSchedule --- -##### `Id`Required +##### `IdInput`Optional ```go -func Id() *string +func IdInput() *string ``` - *Type:* *string --- -##### `IsSecure`Required +##### `IsRecursiveInput`Optional ```go -func IsSecure() interface{} +func IsRecursiveInput() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `Name`Required +##### `IsSecureInput`Optional ```go -func Name() *string +func IsSecureInput() *string ``` - *Type:* *string --- -##### `OrReplace`Required +##### `IsTemporaryInput`Optional ```go -func OrReplace() interface{} +func IsTemporaryInput() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `Schema`Required +##### `NameInput`Optional ```go -func Schema() *string +func NameInput() *string ``` - *Type:* *string --- -##### `Statement`Required +##### `RowAccessPolicyInput`Optional ```go -func Statement() *string +func RowAccessPolicyInput() ViewRowAccessPolicy ``` -- *Type:* *string +- *Type:* ViewRowAccessPolicy --- -#### Constants +##### `SchemaInput`Optional -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TfResourceType | *string | *No description.* | +```go +func SchemaInput() *string +``` + +- *Type:* *string --- -##### `TfResourceType`Required +##### `StatementInput`Optional ```go -func TfResourceType() *string +func StatementInput() *string ``` - *Type:* *string --- -## Structs - -### ViewConfig - -#### Initializer +##### `ChangeTracking`Required ```go -import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" - -&view.ViewConfig { - 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, - Statement: *string, - Comment: *string, - CopyGrants: interface{}, - Id: *string, - IsSecure: interface{}, - OrReplace: interface{}, - Tag: interface{}, -} +func ChangeTracking() *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 view. Don't use the \| character. | -| Name | *string | Specifies the identifier for the view; | -| Schema | *string | The schema in which to create the view. Don't use the \| character. | -| Statement | *string | Specifies the query used to create the view. | -| Comment | *string | Specifies a comment for the view. | -| CopyGrants | interface{} | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#id View#id}. | -| IsSecure | interface{} | Specifies that the view is secure. | -| OrReplace | interface{} | Overwrites the View if it exists. | -| Tag | interface{} | tag block. | +- *Type:* *string --- -##### `Connection`Optional +##### `Comment`Required ```go -Connection interface{} +func Comment() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `Count`Optional +##### `CopyGrants`Required ```go -Count interface{} +func CopyGrants() interface{} ``` - *Type:* interface{} --- -##### `DependsOn`Optional +##### `Database`Required ```go -DependsOn *[]ITerraformDependable +func Database() *string ``` -- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable +- *Type:* *string --- -##### `ForEach`Optional +##### `Id`Required ```go -ForEach ITerraformIterator +func Id() *string ``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator +- *Type:* *string --- -##### `Lifecycle`Optional +##### `IsRecursive`Required ```go -Lifecycle TerraformResourceLifecycle +func IsRecursive() *string ``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle +- *Type:* *string --- -##### `Provider`Optional +##### `IsSecure`Required ```go -Provider TerraformProvider +func IsSecure() *string ``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider +- *Type:* *string --- -##### `Provisioners`Optional +##### `IsTemporary`Required ```go -Provisioners *[]interface{} +func IsTemporary() *string ``` -- *Type:* *[]interface{} +- *Type:* *string --- -##### `Database`Required +##### `Name`Required ```go -Database *string +func Name() *string ``` - *Type:* *string -The database in which to create the view. Don't use the | character. +--- + +##### `Schema`Required + +```go +func Schema() *string +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} +- *Type:* *string --- -##### `Name`Required +##### `Statement`Required ```go -Name *string +func Statement() *string ``` - *Type:* *string -Specifies the identifier for the view; +--- -must be unique for the schema in which the view is created. Don't use the | character. +#### Constants -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | --- -##### `Schema`Required +##### `TfResourceType`Required ```go -Schema *string +func TfResourceType() *string ``` - *Type:* *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.94.1/docs/resources/view#schema View#schema} +## Structs ---- +### ViewAggregationPolicy -##### `Statement`Required +#### Initializer ```go -Statement *string -``` +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" -- *Type:* *string +&view.ViewAggregationPolicy { + PolicyName: *string, + EntityKey: *[]*string, +} +``` -Specifies the query used to create the view. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#statement View#statement} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| PolicyName | *string | Aggregation policy name. | +| EntityKey | *[]*string | Defines which columns uniquely identify an entity within the view. | --- -##### `Comment`Optional +##### `PolicyName`Required ```go -Comment *string +PolicyName *string ``` - *Type:* *string -Specifies a comment for the view. +Aggregation policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} --- -##### `CopyGrants`Optional +##### `EntityKey`Optional ```go -CopyGrants interface{} +EntityKey *[]*string ``` -- *Type:* interface{} +- *Type:* *[]*string -Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. +Defines which columns uniquely identify an entity within the view. -OR REPLACE must be set when COPY GRANTS is set. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#entity_key View#entity_key} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#copy_grants View#copy_grants} +--- + +### ViewColumn + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +&view.ViewColumn { + ColumnName: *string, + Comment: *string, + MaskingPolicy: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.view.ViewColumnMaskingPolicy, + ProjectionPolicy: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.view.ViewColumnProjectionPolicy, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| ColumnName | *string | Specifies affected column name. | +| Comment | *string | Specifies a comment for the column. | +| MaskingPolicy | ViewColumnMaskingPolicy | masking_policy block. | +| ProjectionPolicy | ViewColumnProjectionPolicy | projection_policy block. | + +--- + +##### `ColumnName`Required + +```go +ColumnName *string +``` + +- *Type:* *string + +Specifies affected column name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column_name View#column_name} + +--- + +##### `Comment`Optional + +```go +Comment *string +``` + +- *Type:* *string + +Specifies a comment for the column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} + +--- + +##### `MaskingPolicy`Optional + +```go +MaskingPolicy ViewColumnMaskingPolicy +``` + +- *Type:* ViewColumnMaskingPolicy + +masking_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#masking_policy View#masking_policy} + +--- + +##### `ProjectionPolicy`Optional + +```go +ProjectionPolicy ViewColumnProjectionPolicy +``` + +- *Type:* ViewColumnProjectionPolicy + +projection_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#projection_policy View#projection_policy} + +--- + +### ViewColumnMaskingPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +&view.ViewColumnMaskingPolicy { + PolicyName: *string, + Using: *[]*string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| PolicyName | *string | Specifies the masking policy to set on a column. | +| Using | *[]*string | Specifies the arguments to pass into the conditional masking policy SQL expression. | + +--- + +##### `PolicyName`Required + +```go +PolicyName *string +``` + +- *Type:* *string + +Specifies the masking policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +##### `Using`Optional + +```go +Using *[]*string +``` + +- *Type:* *[]*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.95.0/docs/resources/view#using View#using} + +--- + +### ViewColumnProjectionPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +&view.ViewColumnProjectionPolicy { + PolicyName: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| PolicyName | *string | Specifies the projection policy to set on a column. | + +--- + +##### `PolicyName`Required + +```go +PolicyName *string +``` + +- *Type:* *string + +Specifies the projection policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +&view.ViewConfig { + 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, + Statement: *string, + AggregationPolicy: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.view.ViewAggregationPolicy, + ChangeTracking: *string, + Column: interface{}, + Comment: *string, + CopyGrants: interface{}, + DataMetricFunction: interface{}, + DataMetricSchedule: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.view.ViewDataMetricSchedule, + Id: *string, + IsRecursive: *string, + IsSecure: *string, + IsTemporary: *string, + RowAccessPolicy: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.view.ViewRowAccessPolicy, +} +``` + +#### 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 view. | +| Name | *string | Specifies the identifier for the view; | +| Schema | *string | The schema in which to create the view. | +| Statement | *string | Specifies the query used to create the view. | +| AggregationPolicy | ViewAggregationPolicy | aggregation_policy block. | +| ChangeTracking | *string | Specifies to enable or disable change tracking on the table. | +| Column | interface{} | column block. | +| Comment | *string | Specifies a comment for the 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.95.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. | +| RowAccessPolicy | ViewRowAccessPolicy | row_access_policy block. | + +--- + +##### `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 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.95.0/docs/resources/view#database View#database} + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *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.95.0/docs/resources/view#name View#name} + +--- + +##### `Schema`Required + +```go +Schema *string +``` + +- *Type:* *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.95.0/docs/resources/view#schema View#schema} + +--- + +##### `Statement`Required + +```go +Statement *string +``` + +- *Type:* *string + +Specifies the query used to create the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#statement View#statement} + +--- + +##### `AggregationPolicy`Optional + +```go +AggregationPolicy ViewAggregationPolicy +``` + +- *Type:* ViewAggregationPolicy + +aggregation_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#aggregation_policy View#aggregation_policy} + +--- + +##### `ChangeTracking`Optional + +```go +ChangeTracking *string +``` + +- *Type:* *string + +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.95.0/docs/resources/view#change_tracking View#change_tracking} + +--- + +##### `Column`Optional + +```go +Column interface{} +``` + +- *Type:* interface{} + +column block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column View#column} + +--- + +##### `Comment`Optional + +```go +Comment *string +``` + +- *Type:* *string + +Specifies a comment for the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} + +--- + +##### `CopyGrants`Optional + +```go +CopyGrants interface{} +``` + +- *Type:* 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.95.0/docs/resources/view#copy_grants View#copy_grants} + +--- + +##### `DataMetricFunction`Optional + +```go +DataMetricFunction interface{} +``` + +- *Type:* interface{} + +data_metric_function block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_function View#data_metric_function} + +--- + +##### `DataMetricSchedule`Optional + +```go +DataMetricSchedule ViewDataMetricSchedule +``` + +- *Type:* ViewDataMetricSchedule + +data_metric_schedule block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + +--- + +##### `IsRecursive`Optional + +```go +IsRecursive *string +``` + +- *Type:* *string + +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.95.0/docs/resources/view#is_recursive View#is_recursive} + +--- + +##### `IsSecure`Optional + +```go +IsSecure *string +``` + +- *Type:* *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.95.0/docs/resources/view#is_secure View#is_secure} + +--- + +##### `IsTemporary`Optional + +```go +IsTemporary *string +``` + +- *Type:* *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.95.0/docs/resources/view#is_temporary View#is_temporary} + +--- + +##### `RowAccessPolicy`Optional + +```go +RowAccessPolicy ViewRowAccessPolicy +``` + +- *Type:* ViewRowAccessPolicy + +row_access_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#row_access_policy View#row_access_policy} + +--- + +### ViewDataMetricFunction + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +&view.ViewDataMetricFunction { + FunctionName: *string, + On: *[]*string, + ScheduleStatus: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| FunctionName | *string | Identifier of the data metric function to add to the table or view or drop from the table or view. | +| On | *[]*string | The table or view columns on which to associate the data metric function. | +| ScheduleStatus | *string | The status of the metrics association. | + +--- + +##### `FunctionName`Required + +```go +FunctionName *string +``` + +- *Type:* *string + +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.95.0/docs/resources/view#function_name View#function_name} + +--- + +##### `On`Required + +```go +On *[]*string +``` + +- *Type:* *[]*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.95.0/docs/resources/view#on View#on} + +--- + +##### `ScheduleStatus`Required + +```go +ScheduleStatus *string +``` + +- *Type:* *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.95.0/docs/resources/view#schedule_status View#schedule_status} + +--- + +### ViewDataMetricSchedule + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +&view.ViewDataMetricSchedule { + Minutes: *f64, + UsingCron: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Minutes | *f64 | Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. | +| UsingCron | *string | Specifies a cron expression and time zone for periodically running the data metric function. | + +--- + +##### `Minutes`Optional + +```go +Minutes *f64 +``` + +- *Type:* *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. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#minutes View#minutes} + +--- + +##### `UsingCron`Optional + +```go +UsingCron *string +``` + +- *Type:* *string + +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.95.0/docs/resources/view#using_cron View#using_cron} + +--- + +### ViewDescribeOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +&view.ViewDescribeOutput { + +} +``` + + +### ViewRowAccessPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +&view.ViewRowAccessPolicy { + On: *[]*string, + PolicyName: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| On | *[]*string | Defines which columns are affected by the policy. | +| PolicyName | *string | Row access policy name. | + +--- + +##### `On`Required + +```go +On *[]*string +``` + +- *Type:* *[]*string + +Defines which columns are affected by the policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#on View#on} + +--- + +##### `PolicyName`Required + +```go +PolicyName *string +``` + +- *Type:* *string + +Row access policy name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewShowOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +&view.ViewShowOutput { + +} +``` + + +## Classes + +### ViewAggregationPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewAggregationPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ViewAggregationPolicyOutputReference +``` + +| **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. | +| ResetEntityKey | *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. + +##### `ResetEntityKey` + +```go +func ResetEntityKey() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| EntityKeyInput | *[]*string | *No description.* | +| PolicyNameInput | *string | *No description.* | +| EntityKey | *[]*string | *No description.* | +| PolicyName | *string | *No description.* | +| InternalValue | ViewAggregationPolicy | *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 + +--- + +##### `EntityKeyInput`Optional + +```go +func EntityKeyInput() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `PolicyNameInput`Optional + +```go +func PolicyNameInput() *string +``` + +- *Type:* *string + +--- + +##### `EntityKey`Required + +```go +func EntityKey() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `PolicyName`Required + +```go +func PolicyName() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ViewAggregationPolicy +``` + +- *Type:* ViewAggregationPolicy + +--- + + +### ViewColumnList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewColumnList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ViewColumnList +``` + +| **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) ViewColumnOutputReference +``` + +###### `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.* | +| InternalValue | interface{} | *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 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### ViewColumnMaskingPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewColumnMaskingPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ViewColumnMaskingPolicyOutputReference +``` + +| **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. | +| ResetUsing | *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. + +##### `ResetUsing` + +```go +func ResetUsing() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| PolicyNameInput | *string | *No description.* | +| UsingInput | *[]*string | *No description.* | +| PolicyName | *string | *No description.* | +| Using | *[]*string | *No description.* | +| InternalValue | ViewColumnMaskingPolicy | *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 + +--- + +##### `PolicyNameInput`Optional + +```go +func PolicyNameInput() *string +``` + +- *Type:* *string + +--- + +##### `UsingInput`Optional + +```go +func UsingInput() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `PolicyName`Required + +```go +func PolicyName() *string +``` + +- *Type:* *string + +--- + +##### `Using`Required + +```go +func Using() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ViewColumnMaskingPolicy +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + + +### ViewColumnOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewColumnOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ViewColumnOutputReference +``` + +| **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. | +| PutMaskingPolicy | *No description.* | +| PutProjectionPolicy | *No description.* | +| ResetComment | *No description.* | +| ResetMaskingPolicy | *No description.* | +| ResetProjectionPolicy | *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. + +##### `PutMaskingPolicy` + +```go +func PutMaskingPolicy(value ViewColumnMaskingPolicy) +``` + +###### `value`Required + +- *Type:* ViewColumnMaskingPolicy + +--- + +##### `PutProjectionPolicy` + +```go +func PutProjectionPolicy(value ViewColumnProjectionPolicy) +``` + +###### `value`Required + +- *Type:* ViewColumnProjectionPolicy + +--- + +##### `ResetComment` + +```go +func ResetComment() +``` + +##### `ResetMaskingPolicy` + +```go +func ResetMaskingPolicy() +``` + +##### `ResetProjectionPolicy` + +```go +func ResetProjectionPolicy() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| MaskingPolicy | ViewColumnMaskingPolicyOutputReference | *No description.* | +| ProjectionPolicy | ViewColumnProjectionPolicyOutputReference | *No description.* | +| ColumnNameInput | *string | *No description.* | +| CommentInput | *string | *No description.* | +| MaskingPolicyInput | ViewColumnMaskingPolicy | *No description.* | +| ProjectionPolicyInput | ViewColumnProjectionPolicy | *No description.* | +| ColumnName | *string | *No description.* | +| Comment | *string | *No description.* | +| InternalValue | interface{} | *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 + +--- + +##### `MaskingPolicy`Required + +```go +func MaskingPolicy() ViewColumnMaskingPolicyOutputReference +``` + +- *Type:* ViewColumnMaskingPolicyOutputReference + +--- + +##### `ProjectionPolicy`Required + +```go +func ProjectionPolicy() ViewColumnProjectionPolicyOutputReference +``` + +- *Type:* ViewColumnProjectionPolicyOutputReference + +--- + +##### `ColumnNameInput`Optional + +```go +func ColumnNameInput() *string +``` + +- *Type:* *string + +--- + +##### `CommentInput`Optional + +```go +func CommentInput() *string +``` + +- *Type:* *string + +--- + +##### `MaskingPolicyInput`Optional + +```go +func MaskingPolicyInput() ViewColumnMaskingPolicy +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + +##### `ProjectionPolicyInput`Optional + +```go +func ProjectionPolicyInput() ViewColumnProjectionPolicy +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + +##### `ColumnName`Required + +```go +func ColumnName() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### ViewColumnProjectionPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewColumnProjectionPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ViewColumnProjectionPolicyOutputReference +``` + +| **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. | + +--- + +##### `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.* | +| PolicyNameInput | *string | *No description.* | +| PolicyName | *string | *No description.* | +| InternalValue | ViewColumnProjectionPolicy | *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 + +--- + +##### `PolicyNameInput`Optional + +```go +func PolicyNameInput() *string +``` + +- *Type:* *string + +--- + +##### `PolicyName`Required + +```go +func PolicyName() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ViewColumnProjectionPolicy +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + + +### ViewDataMetricFunctionList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewDataMetricFunctionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ViewDataMetricFunctionList +``` + +| **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) ViewDataMetricFunctionOutputReference +``` + +###### `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.* | +| InternalValue | interface{} | *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 + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### ViewDataMetricFunctionOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewDataMetricFunctionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ViewDataMetricFunctionOutputReference +``` + +| **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.* | +| FunctionNameInput | *string | *No description.* | +| OnInput | *[]*string | *No description.* | +| ScheduleStatusInput | *string | *No description.* | +| FunctionName | *string | *No description.* | +| On | *[]*string | *No description.* | +| ScheduleStatus | *string | *No description.* | +| InternalValue | interface{} | *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 + +--- + +##### `FunctionNameInput`Optional + +```go +func FunctionNameInput() *string +``` + +- *Type:* *string + +--- + +##### `OnInput`Optional + +```go +func OnInput() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ScheduleStatusInput`Optional + +```go +func ScheduleStatusInput() *string +``` + +- *Type:* *string + +--- + +##### `FunctionName`Required + +```go +func FunctionName() *string +``` + +- *Type:* *string + +--- + +##### `On`Required + +```go +func On() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ScheduleStatus`Required + +```go +func ScheduleStatus() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### ViewDataMetricScheduleOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewDataMetricScheduleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ViewDataMetricScheduleOutputReference +``` + +| **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. | +| ResetMinutes | *No description.* | +| ResetUsingCron | *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. + +##### `ResetMinutes` + +```go +func ResetMinutes() +``` + +##### `ResetUsingCron` + +```go +func ResetUsingCron() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| MinutesInput | *f64 | *No description.* | +| UsingCronInput | *string | *No description.* | +| Minutes | *f64 | *No description.* | +| UsingCron | *string | *No description.* | +| InternalValue | ViewDataMetricSchedule | *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 + +--- + +##### `MinutesInput`Optional + +```go +func MinutesInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `UsingCronInput`Optional + +```go +func UsingCronInput() *string +``` + +- *Type:* *string + +--- + +##### `Minutes`Required + +```go +func Minutes() *f64 +``` + +- *Type:* *f64 + +--- + +##### `UsingCron`Required + +```go +func UsingCron() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ViewDataMetricSchedule +``` + +- *Type:* ViewDataMetricSchedule + +--- + + +### ViewDescribeOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewDescribeOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ViewDescribeOutputList +``` + +| **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) ViewDescribeOutputOutputReference +``` + +###### `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 + +--- + + +### ViewDescribeOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewDescribeOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ViewDescribeOutputOutputReference +``` + +| **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.* | +| Check | *string | *No description.* | +| Comment | *string | *No description.* | +| Default | *string | *No description.* | +| Expression | *string | *No description.* | +| IsNullable | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsPrimary | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsUnique | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Kind | *string | *No description.* | +| Name | *string | *No description.* | +| PolicyName | *string | *No description.* | +| PrivacyDomain | *string | *No description.* | +| Type | *string | *No description.* | +| InternalValue | ViewDescribeOutput | *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 + +--- + +##### `Check`Required + +```go +func Check() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Expression`Required + +```go +func Expression() *string +``` + +- *Type:* *string + +--- + +##### `IsNullable`Required + +```go +func IsNullable() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsPrimary`Required + +```go +func IsPrimary() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsUnique`Required + +```go +func IsUnique() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Kind`Required + +```go +func Kind() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string --- -##### `Id`Optional +##### `PolicyName`Required ```go -Id *string +func PolicyName() *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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. +##### `PrivacyDomain`Required + +```go +func PrivacyDomain() *string +``` + +- *Type:* *string --- -##### `IsSecure`Optional +##### `Type`Required ```go -IsSecure interface{} +func Type() *string ``` -- *Type:* interface{} +- *Type:* *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. +##### `InternalValue`Optional + +```go +func InternalValue() ViewDescribeOutput +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#is_secure View#is_secure} +- *Type:* ViewDescribeOutput --- -##### `OrReplace`Optional + +### ViewRowAccessPolicyOutputReference + +#### Initializers ```go -OrReplace interface{} +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" + +view.NewViewRowAccessPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ViewRowAccessPolicyOutputReference ``` -- *Type:* interface{} +| **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 -Overwrites the View if it exists. +The attribute on the parent resource this class is referencing. + +--- + +#### Methods -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#or_replace View#or_replace} +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- -##### `Tag`Optional +##### `ComputeFqn` ```go -Tag interface{} +func ComputeFqn() *string ``` -- *Type:* interface{} +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` -tag block. +###### `terraformAttribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#tag View#tag} +- *Type:* *string --- -### ViewTag +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- -#### Initializer +##### `GetBooleanMapAttribute` ```go -import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` -&view.ViewTag { - Name: *string, - Value: *string, - Database: *string, - Schema: *string, -} +###### `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** | | --- | --- | --- | -| Name | *string | Tag name, e.g. department. | -| Value | *string | Tag value, e.g. marketing_info. | -| Database | *string | Name of the database that the tag was created in. | -| Schema | *string | Name of the schema that the tag was created in. | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| OnInput | *[]*string | *No description.* | +| PolicyNameInput | *string | *No description.* | +| On | *[]*string | *No description.* | +| PolicyName | *string | *No description.* | +| InternalValue | ViewRowAccessPolicy | *No description.* | --- -##### `Name`Required +##### `CreationStack`Required ```go -Name *string +func CreationStack() *[]*string ``` -- *Type:* *string +- *Type:* *[]*string -Tag name, e.g. department. +The creation stack of this resolvable which will be appended to errors thrown during resolution. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} +If this returns an empty array the stack will not be attached. --- -##### `Value`Required +##### `Fqn`Required ```go -Value *string +func Fqn() *string ``` - *Type:* *string -Tag value, e.g. marketing_info. +--- + +##### `OnInput`Optional + +```go +func OnInput() *[]*string +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#value View#value} +- *Type:* *[]*string --- -##### `Database`Optional +##### `PolicyNameInput`Optional ```go -Database *string +func PolicyNameInput() *string ``` - *Type:* *string -Name of the database that the tag was created in. +--- + +##### `On`Required + +```go +func On() *[]*string +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} +- *Type:* *[]*string --- -##### `Schema`Optional +##### `PolicyName`Required ```go -Schema *string +func PolicyName() *string ``` - *Type:* *string -Name of the schema that the tag was created in. +--- + +##### `InternalValue`Optional -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#schema View#schema} +```go +func InternalValue() ViewRowAccessPolicy +``` + +- *Type:* ViewRowAccessPolicy --- -## Classes -### ViewTagList +### ViewShowOutputList -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" -view.NewViewTagList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ViewTagList +view.NewViewShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ViewShowOutputList ``` | **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 | 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 +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -1327,7 +5091,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -1335,7 +5099,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* *bool @@ -1347,15 +5111,15 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| AllWithMapKey | Creating an iterator for this complex list. | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `AllWithMapKey` +##### `AllWithMapKey` ```go func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator @@ -1365,19 +5129,19 @@ Creating an iterator for this complex list. The list will be converted into a map with the mapKeyAttributeName as the key. -###### `mapKeyAttributeName`Required +###### `mapKeyAttributeName`Required - *Type:* *string --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -1385,13 +5149,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -1401,13 +5165,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```go -func Get(index *f64) ViewTagOutputReference +func Get(index *f64) ViewShowOutputOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* *f64 @@ -1420,13 +5184,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| InternalValue | interface{} | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -1440,7 +5203,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -1450,37 +5213,27 @@ func Fqn() *string --- -##### `InternalValue`Optional - -```go -func InternalValue() interface{} -``` - -- *Type:* interface{} - ---- +### ViewShowOutputOutputReference -### ViewTagOutputReference - -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" -view.NewViewTagOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ViewTagOutputReference +view.NewViewShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ViewShowOutputOutputReference ``` | **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 | 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 +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -1488,7 +5241,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -1496,7 +5249,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* *f64 @@ -1504,7 +5257,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* *bool @@ -1516,151 +5269,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetDatabase | *No description.* | -| ResetSchema | *No description.* | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -1668,13 +5419,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -1684,38 +5435,31 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetDatabase` - -```go -func ResetDatabase() -``` - -##### `ResetSchema` - -```go -func ResetSchema() -``` - #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| DatabaseInput | *string | *No description.* | -| NameInput | *string | *No description.* | -| SchemaInput | *string | *No description.* | -| ValueInput | *string | *No description.* | -| Database | *string | *No description.* | -| Name | *string | *No description.* | -| Schema | *string | *No description.* | -| Value | *string | *No description.* | -| InternalValue | interface{} | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| ChangeTracking | *string | *No description.* | +| Comment | *string | *No description.* | +| CreatedOn | *string | *No description.* | +| DatabaseName | *string | *No description.* | +| IsMaterialized | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| IsSecure | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Kind | *string | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| OwnerRoleType | *string | *No description.* | +| Reserved | *string | *No description.* | +| SchemaName | *string | *No description.* | +| Text | *string | *No description.* | +| InternalValue | ViewShowOutput | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -1729,7 +5473,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -1739,57 +5483,77 @@ func Fqn() *string --- -##### `DatabaseInput`Optional +##### `ChangeTracking`Required ```go -func DatabaseInput() *string +func ChangeTracking() *string ``` - *Type:* *string --- -##### `NameInput`Optional +##### `Comment`Required ```go -func NameInput() *string +func Comment() *string ``` - *Type:* *string --- -##### `SchemaInput`Optional +##### `CreatedOn`Required ```go -func SchemaInput() *string +func CreatedOn() *string ``` - *Type:* *string --- -##### `ValueInput`Optional +##### `DatabaseName`Required ```go -func ValueInput() *string +func DatabaseName() *string ``` - *Type:* *string --- -##### `Database`Required +##### `IsMaterialized`Required ```go -func Database() *string +func IsMaterialized() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `IsSecure`Required + +```go +func IsSecure() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Kind`Required + +```go +func Kind() *string ``` - *Type:* *string --- -##### `Name`Required +##### `Name`Required ```go func Name() *string @@ -1799,33 +5563,63 @@ func Name() *string --- -##### `Schema`Required +##### `Owner`Required ```go -func Schema() *string +func Owner() *string ``` - *Type:* *string --- -##### `Value`Required +##### `OwnerRoleType`Required ```go -func Value() *string +func OwnerRoleType() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `Reserved`Required ```go -func InternalValue() interface{} +func Reserved() *string ``` -- *Type:* interface{} +- *Type:* *string + +--- + +##### `SchemaName`Required + +```go +func SchemaName() *string +``` + +- *Type:* *string + +--- + +##### `Text`Required + +```go +func Text() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ViewShowOutput +``` + +- *Type:* ViewShowOutput --- diff --git a/docs/view.java.md b/docs/view.java.md index 521f532df..e42f61055 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.94.1/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view snowflake_view}. #### Initializers @@ -27,16 +27,21 @@ View.Builder.create(Construct scope, java.lang.String id) .name(java.lang.String) .schema(java.lang.String) .statement(java.lang.String) +// .aggregationPolicy(ViewAggregationPolicy) +// .changeTracking(java.lang.String) +// .column(IResolvable) +// .column(java.util.List) // .comment(java.lang.String) // .copyGrants(java.lang.Boolean) // .copyGrants(IResolvable) +// .dataMetricFunction(IResolvable) +// .dataMetricFunction(java.util.List) +// .dataMetricSchedule(ViewDataMetricSchedule) // .id(java.lang.String) -// .isSecure(java.lang.Boolean) -// .isSecure(IResolvable) -// .orReplace(java.lang.Boolean) -// .orReplace(IResolvable) -// .tag(IResolvable) -// .tag(java.util.List) +// .isRecursive(java.lang.String) +// .isSecure(java.lang.String) +// .isTemporary(java.lang.String) +// .rowAccessPolicy(ViewRowAccessPolicy) .build(); ``` @@ -51,16 +56,22 @@ View.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.* | -| database | java.lang.String | The database in which to create the view. Don't use the \| character. | +| database | java.lang.String | The database in which to create the view. | | name | java.lang.String | Specifies the identifier for the view; | -| schema | java.lang.String | The schema in which to create the view. Don't use the \| character. | +| schema | java.lang.String | The schema in which to create the view. | | statement | java.lang.String | Specifies the query used to create the view. | +| aggregationPolicy | ViewAggregationPolicy | aggregation_policy block. | +| changeTracking | java.lang.String | Specifies to enable or disable change tracking on the table. | +| column | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewColumn> | column block. | | comment | java.lang.String | Specifies a comment for the view. | | 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. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#id View#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<ViewTag> | tag block. | +| 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.95.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. | +| rowAccessPolicy | ViewRowAccessPolicy | row_access_policy block. | --- @@ -128,9 +139,11 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -The database in which to create the view. Don't use the | character. +The database in which to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#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.95.0/docs/resources/view#database View#database} --- @@ -140,9 +153,9 @@ 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. Don't use the | character. +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.94.1/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#name View#name} --- @@ -150,9 +163,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -The schema in which to create the view. Don't use the | character. +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.94.1/docs/resources/view#schema View#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#schema View#schema} --- @@ -162,7 +177,39 @@ 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.94.1/docs/resources/view#statement View#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#statement View#statement} + +--- + +##### `aggregationPolicy`Optional + +- *Type:* ViewAggregationPolicy + +aggregation_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#aggregation_policy View#aggregation_policy} + +--- + +##### `changeTracking`Optional + +- *Type:* java.lang.String + +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.95.0/docs/resources/view#change_tracking View#change_tracking} + +--- + +##### `column`Optional + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewColumn> + +column block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column View#column} --- @@ -172,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.94.1/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} --- @@ -182,9 +229,27 @@ 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. -OR REPLACE must be set when COPY GRANTS is set. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#copy_grants View#copy_grants} + +--- + +##### `dataMetricFunction`Optional + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewDataMetricFunction> + +data_metric_function block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_function View#data_metric_function} + +--- + +##### `dataMetricSchedule`Optional + +- *Type:* ViewDataMetricSchedule -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#copy_grants View#copy_grants} +data_metric_schedule block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} --- @@ -192,42 +257,56 @@ 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.94.1/docs/resources/view#id View#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `isRecursive`Optional + +- *Type:* java.lang.String + +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.95.0/docs/resources/view#is_recursive View#is_recursive} + +--- + ##### `isSecure`Optional -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.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. +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.94.1/docs/resources/view#is_secure View#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#is_secure View#is_secure} --- -##### `orReplace`Optional +##### `isTemporary`Optional -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String + +Specifies that the view persists only for the duration of the session that you created it in. -Overwrites the View if it exists. +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.94.1/docs/resources/view#or_replace View#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#is_temporary View#is_temporary} --- -##### `tag`Optional +##### `rowAccessPolicy`Optional -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewTag> +- *Type:* ViewRowAccessPolicy -tag block. +row_access_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#tag View#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#row_access_policy View#row_access_policy} --- @@ -258,13 +337,23 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf | 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". | -| putTag | *No description.* | +| putAggregationPolicy | *No description.* | +| putColumn | *No description.* | +| putDataMetricFunction | *No description.* | +| putDataMetricSchedule | *No description.* | +| putRowAccessPolicy | *No description.* | +| resetAggregationPolicy | *No description.* | +| resetChangeTracking | *No description.* | +| resetColumn | *No description.* | | resetComment | *No description.* | | resetCopyGrants | *No description.* | +| resetDataMetricFunction | *No description.* | +| resetDataMetricSchedule | *No description.* | | resetId | *No description.* | +| resetIsRecursive | *No description.* | | resetIsSecure | *No description.* | -| resetOrReplace | *No description.* | -| resetTag | *No description.* | +| resetIsTemporary | *No description.* | +| resetRowAccessPolicy | *No description.* | --- @@ -558,18 +647,84 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- -##### `putTag` +##### `putAggregationPolicy` + +```java +public void putAggregationPolicy(ViewAggregationPolicy value) +``` + +###### `value`Required + +- *Type:* ViewAggregationPolicy + +--- + +##### `putColumn` + +```java +public void putColumn(IResolvable OR java.util.List value) +``` + +###### `value`Required + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewColumn> + +--- + +##### `putDataMetricFunction` + +```java +public void putDataMetricFunction(IResolvable OR java.util.List value) +``` + +###### `value`Required + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewDataMetricFunction> + +--- + +##### `putDataMetricSchedule` + +```java +public void putDataMetricSchedule(ViewDataMetricSchedule value) +``` + +###### `value`Required + +- *Type:* ViewDataMetricSchedule + +--- + +##### `putRowAccessPolicy` ```java -public void putTag(IResolvable OR java.util.List value) +public void putRowAccessPolicy(ViewRowAccessPolicy value) ``` -###### `value`Required +###### `value`Required -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewTag> +- *Type:* ViewRowAccessPolicy --- +##### `resetAggregationPolicy` + +```java +public void resetAggregationPolicy() +``` + +##### `resetChangeTracking` + +```java +public void resetChangeTracking() +``` + +##### `resetColumn` + +```java +public void resetColumn() +``` + ##### `resetComment` ```java @@ -582,28 +737,46 @@ public void resetComment() public void resetCopyGrants() ``` +##### `resetDataMetricFunction` + +```java +public void resetDataMetricFunction() +``` + +##### `resetDataMetricSchedule` + +```java +public void resetDataMetricSchedule() +``` + ##### `resetId` ```java public void resetId() ``` +##### `resetIsRecursive` + +```java +public void resetIsRecursive() +``` + ##### `resetIsSecure` ```java public void resetIsSecure() ``` -##### `resetOrReplace` +##### `resetIsTemporary` ```java -public void resetOrReplace() +public void resetIsTemporary() ``` -##### `resetTag` +##### `resetRowAccessPolicy` ```java -public void resetTag() +public void resetRowAccessPolicy() ``` #### Static Functions @@ -709,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.94.1/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.95.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -739,25 +912,39 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| createdOn | java.lang.String | *No description.* | -| tag | ViewTagList | *No description.* | +| aggregationPolicy | ViewAggregationPolicyOutputReference | *No description.* | +| column | ViewColumnList | *No description.* | +| dataMetricFunction | ViewDataMetricFunctionList | *No description.* | +| dataMetricSchedule | ViewDataMetricScheduleOutputReference | *No description.* | +| describeOutput | ViewDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | +| rowAccessPolicy | ViewRowAccessPolicyOutputReference | *No description.* | +| showOutput | ViewShowOutputList | *No description.* | +| aggregationPolicyInput | ViewAggregationPolicy | *No description.* | +| changeTrackingInput | java.lang.String | *No description.* | +| columnInput | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewColumn> | *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.* | +| dataMetricFunctionInput | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewDataMetricFunction> | *No description.* | +| dataMetricScheduleInput | ViewDataMetricSchedule | *No description.* | | idInput | java.lang.String | *No description.* | -| isSecureInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| isRecursiveInput | java.lang.String | *No description.* | +| isSecureInput | java.lang.String | *No description.* | +| isTemporaryInput | java.lang.String | *No description.* | | nameInput | java.lang.String | *No description.* | -| orReplaceInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rowAccessPolicyInput | ViewRowAccessPolicy | *No description.* | | schemaInput | java.lang.String | *No description.* | | statementInput | java.lang.String | *No description.* | -| tagInput | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewTag> | *No description.* | +| changeTracking | 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.* | -| isSecure | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| isRecursive | java.lang.String | *No description.* | +| isSecure | java.lang.String | *No description.* | +| isTemporary | java.lang.String | *No description.* | | name | java.lang.String | *No description.* | -| orReplace | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | schema | java.lang.String | *No description.* | | statement | java.lang.String | *No description.* | @@ -905,23 +1092,113 @@ public java.lang.Object getProvisioners(); --- -##### `createdOn`Required +##### `aggregationPolicy`Required ```java -public java.lang.String getCreatedOn(); +public ViewAggregationPolicyOutputReference getAggregationPolicy(); +``` + +- *Type:* ViewAggregationPolicyOutputReference + +--- + +##### `column`Required + +```java +public ViewColumnList getColumn(); +``` + +- *Type:* ViewColumnList + +--- + +##### `dataMetricFunction`Required + +```java +public ViewDataMetricFunctionList getDataMetricFunction(); +``` + +- *Type:* ViewDataMetricFunctionList + +--- + +##### `dataMetricSchedule`Required + +```java +public ViewDataMetricScheduleOutputReference getDataMetricSchedule(); +``` + +- *Type:* ViewDataMetricScheduleOutputReference + +--- + +##### `describeOutput`Required + +```java +public ViewDescribeOutputList getDescribeOutput(); +``` + +- *Type:* ViewDescribeOutputList + +--- + +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + +##### `rowAccessPolicy`Required + +```java +public ViewRowAccessPolicyOutputReference getRowAccessPolicy(); +``` + +- *Type:* ViewRowAccessPolicyOutputReference + +--- + +##### `showOutput`Required + +```java +public ViewShowOutputList getShowOutput(); +``` + +- *Type:* ViewShowOutputList + +--- + +##### `aggregationPolicyInput`Optional + +```java +public ViewAggregationPolicy getAggregationPolicyInput(); +``` + +- *Type:* ViewAggregationPolicy + +--- + +##### `changeTrackingInput`Optional + +```java +public java.lang.String getChangeTrackingInput(); ``` - *Type:* java.lang.String --- -##### `tag`Required +##### `columnInput`Optional ```java -public ViewTagList getTag(); +public java.lang.Object getColumnInput(); ``` -- *Type:* ViewTagList +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewColumn> --- @@ -955,6 +1232,26 @@ public java.lang.String getDatabaseInput(); --- +##### `dataMetricFunctionInput`Optional + +```java +public java.lang.Object getDataMetricFunctionInput(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewDataMetricFunction> + +--- + +##### `dataMetricScheduleInput`Optional + +```java +public ViewDataMetricSchedule getDataMetricScheduleInput(); +``` + +- *Type:* ViewDataMetricSchedule + +--- + ##### `idInput`Optional ```java @@ -965,13 +1262,33 @@ public java.lang.String getIdInput(); --- +##### `isRecursiveInput`Optional + +```java +public java.lang.String getIsRecursiveInput(); +``` + +- *Type:* java.lang.String + +--- + ##### `isSecureInput`Optional ```java -public java.lang.Object getIsSecureInput(); +public java.lang.String getIsSecureInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String + +--- + +##### `isTemporaryInput`Optional + +```java +public java.lang.String getIsTemporaryInput(); +``` + +- *Type:* java.lang.String --- @@ -985,13 +1302,13 @@ public java.lang.String getNameInput(); --- -##### `orReplaceInput`Optional +##### `rowAccessPolicyInput`Optional ```java -public java.lang.Object getOrReplaceInput(); +public ViewRowAccessPolicy getRowAccessPolicyInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* ViewRowAccessPolicy --- @@ -1015,13 +1332,13 @@ public java.lang.String getStatementInput(); --- -##### `tagInput`Optional +##### `changeTracking`Required ```java -public java.lang.Object getTagInput(); +public java.lang.String getChangeTracking(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewTag> +- *Type:* java.lang.String --- @@ -1065,33 +1382,43 @@ public java.lang.String getId(); --- +##### `isRecursive`Required + +```java +public java.lang.String getIsRecursive(); +``` + +- *Type:* java.lang.String + +--- + ##### `isSecure`Required ```java -public java.lang.Object getIsSecure(); +public java.lang.String getIsSecure(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String --- -##### `name`Required +##### `isTemporary`Required ```java -public java.lang.String getName(); +public java.lang.String getIsTemporary(); ``` - *Type:* java.lang.String --- -##### `orReplace`Required +##### `name`Required ```java -public java.lang.Object getOrReplace(); +public java.lang.String getName(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String --- @@ -1135,39 +1462,16 @@ public java.lang.String getTfResourceType(); ## Structs -### ViewConfig +### ViewAggregationPolicy -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.snowflake.view.ViewConfig; +import com.hashicorp.cdktf.providers.snowflake.view.ViewAggregationPolicy; -ViewConfig.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) - .statement(java.lang.String) -// .comment(java.lang.String) -// .copyGrants(java.lang.Boolean) -// .copyGrants(IResolvable) -// .id(java.lang.String) -// .isSecure(java.lang.Boolean) -// .isSecure(IResolvable) -// .orReplace(java.lang.Boolean) -// .orReplace(IResolvable) -// .tag(IResolvable) -// .tag(java.util.List) +ViewAggregationPolicy.builder() + .policyName(java.lang.String) +// .entityKey(java.util.List) .build(); ``` @@ -1175,111 +1479,3520 @@ ViewConfig.builder() | **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 view. Don't use the \| character. | -| name | java.lang.String | Specifies the identifier for the view; | -| schema | java.lang.String | The schema in which to create the view. Don't use the \| character. | -| statement | java.lang.String | Specifies the query used to create the view. | -| comment | java.lang.String | Specifies a comment for the view. | -| 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. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#id View#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<ViewTag> | tag block. | +| policyName | java.lang.String | Aggregation policy name. | +| entityKey | java.util.List | Defines which columns uniquely identify an entity within the view. | --- -##### `connection`Optional +##### `policyName`Required ```java -public java.lang.Object getConnection(); +public java.lang.String getPolicyName(); ``` -- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection +- *Type:* java.lang.String ---- +Aggregation policy name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +##### `entityKey`Optional + +```java +public java.util.List getEntityKey(); +``` + +- *Type:* java.util.List + +Defines which columns uniquely identify an entity within the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#entity_key View#entity_key} + +--- + +### ViewColumn + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewColumn; + +ViewColumn.builder() + .columnName(java.lang.String) +// .comment(java.lang.String) +// .maskingPolicy(ViewColumnMaskingPolicy) +// .projectionPolicy(ViewColumnProjectionPolicy) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| columnName | java.lang.String | Specifies affected column name. | +| comment | java.lang.String | Specifies a comment for the column. | +| maskingPolicy | ViewColumnMaskingPolicy | masking_policy block. | +| projectionPolicy | ViewColumnProjectionPolicy | projection_policy block. | + +--- + +##### `columnName`Required + +```java +public java.lang.String getColumnName(); +``` + +- *Type:* java.lang.String + +Specifies affected column name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column_name View#column_name} + +--- + +##### `comment`Optional + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +Specifies a comment for the column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} + +--- + +##### `maskingPolicy`Optional + +```java +public ViewColumnMaskingPolicy getMaskingPolicy(); +``` + +- *Type:* ViewColumnMaskingPolicy + +masking_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#masking_policy View#masking_policy} + +--- + +##### `projectionPolicy`Optional + +```java +public ViewColumnProjectionPolicy getProjectionPolicy(); +``` + +- *Type:* ViewColumnProjectionPolicy + +projection_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#projection_policy View#projection_policy} + +--- + +### ViewColumnMaskingPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewColumnMaskingPolicy; + +ViewColumnMaskingPolicy.builder() + .policyName(java.lang.String) +// .using(java.util.List) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| policyName | java.lang.String | Specifies the masking policy to set on a column. | +| using | java.util.List | Specifies the arguments to pass into the conditional masking policy SQL expression. | + +--- + +##### `policyName`Required + +```java +public java.lang.String getPolicyName(); +``` + +- *Type:* java.lang.String + +Specifies the masking policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +##### `using`Optional + +```java +public java.util.List getUsing(); +``` + +- *Type:* java.util.List + +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.95.0/docs/resources/view#using View#using} + +--- + +### ViewColumnProjectionPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewColumnProjectionPolicy; + +ViewColumnProjectionPolicy.builder() + .policyName(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| policyName | java.lang.String | Specifies the projection policy to set on a column. | + +--- + +##### `policyName`Required + +```java +public java.lang.String getPolicyName(); +``` + +- *Type:* java.lang.String + +Specifies the projection policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewConfig; + +ViewConfig.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) + .statement(java.lang.String) +// .aggregationPolicy(ViewAggregationPolicy) +// .changeTracking(java.lang.String) +// .column(IResolvable) +// .column(java.util.List) +// .comment(java.lang.String) +// .copyGrants(java.lang.Boolean) +// .copyGrants(IResolvable) +// .dataMetricFunction(IResolvable) +// .dataMetricFunction(java.util.List) +// .dataMetricSchedule(ViewDataMetricSchedule) +// .id(java.lang.String) +// .isRecursive(java.lang.String) +// .isSecure(java.lang.String) +// .isTemporary(java.lang.String) +// .rowAccessPolicy(ViewRowAccessPolicy) + .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 view. | +| name | java.lang.String | Specifies the identifier for the view; | +| schema | java.lang.String | The schema in which to create the view. | +| statement | java.lang.String | Specifies the query used to create the view. | +| aggregationPolicy | ViewAggregationPolicy | aggregation_policy block. | +| changeTracking | java.lang.String | Specifies to enable or disable change tracking on the table. | +| column | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewColumn> | column block. | +| comment | java.lang.String | Specifies a comment for the view. | +| 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.95.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. | +| rowAccessPolicy | ViewRowAccessPolicy | row_access_policy block. | + +--- + +##### `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(); +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 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.95.0/docs/resources/view#database View#database} + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.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.95.0/docs/resources/view#name View#name} + +--- + +##### `schema`Required + +```java +public java.lang.String getSchema(); +``` + +- *Type:* java.lang.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.95.0/docs/resources/view#schema View#schema} + +--- + +##### `statement`Required + +```java +public java.lang.String getStatement(); +``` + +- *Type:* java.lang.String + +Specifies the query used to create the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#statement View#statement} + +--- + +##### `aggregationPolicy`Optional + +```java +public ViewAggregationPolicy getAggregationPolicy(); +``` + +- *Type:* ViewAggregationPolicy + +aggregation_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#aggregation_policy View#aggregation_policy} + +--- + +##### `changeTracking`Optional + +```java +public java.lang.String getChangeTracking(); +``` + +- *Type:* java.lang.String + +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.95.0/docs/resources/view#change_tracking View#change_tracking} + +--- + +##### `column`Optional + +```java +public java.lang.Object getColumn(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewColumn> + +column block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column View#column} + +--- + +##### `comment`Optional + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +Specifies a comment for the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#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 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.95.0/docs/resources/view#copy_grants View#copy_grants} + +--- + +##### `dataMetricFunction`Optional + +```java +public java.lang.Object getDataMetricFunction(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewDataMetricFunction> + +data_metric_function block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_function View#data_metric_function} + +--- + +##### `dataMetricSchedule`Optional + +```java +public ViewDataMetricSchedule getDataMetricSchedule(); +``` + +- *Type:* ViewDataMetricSchedule + +data_metric_schedule block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} + +--- + +##### `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.95.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. + +--- + +##### `isRecursive`Optional + +```java +public java.lang.String getIsRecursive(); +``` + +- *Type:* java.lang.String + +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.95.0/docs/resources/view#is_recursive View#is_recursive} + +--- + +##### `isSecure`Optional + +```java +public java.lang.String getIsSecure(); +``` + +- *Type:* java.lang.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.95.0/docs/resources/view#is_secure View#is_secure} + +--- + +##### `isTemporary`Optional + +```java +public java.lang.String getIsTemporary(); +``` + +- *Type:* java.lang.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.95.0/docs/resources/view#is_temporary View#is_temporary} + +--- + +##### `rowAccessPolicy`Optional + +```java +public ViewRowAccessPolicy getRowAccessPolicy(); +``` + +- *Type:* ViewRowAccessPolicy + +row_access_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#row_access_policy View#row_access_policy} + +--- + +### ViewDataMetricFunction + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewDataMetricFunction; + +ViewDataMetricFunction.builder() + .functionName(java.lang.String) + .on(java.util.List) + .scheduleStatus(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| functionName | java.lang.String | Identifier of the data metric function to add to the table or view or drop from the table or view. | +| on | java.util.List | The table or view columns on which to associate the data metric function. | +| scheduleStatus | java.lang.String | The status of the metrics association. | + +--- + +##### `functionName`Required + +```java +public java.lang.String getFunctionName(); +``` + +- *Type:* java.lang.String + +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.95.0/docs/resources/view#function_name View#function_name} + +--- + +##### `on`Required + +```java +public java.util.List getOn(); +``` + +- *Type:* java.util.List + +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.95.0/docs/resources/view#on View#on} + +--- + +##### `scheduleStatus`Required + +```java +public java.lang.String getScheduleStatus(); +``` + +- *Type:* java.lang.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.95.0/docs/resources/view#schedule_status View#schedule_status} + +--- + +### ViewDataMetricSchedule + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewDataMetricSchedule; + +ViewDataMetricSchedule.builder() +// .minutes(java.lang.Number) +// .usingCron(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| minutes | java.lang.Number | Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. | +| usingCron | java.lang.String | Specifies a cron expression and time zone for periodically running the data metric function. | + +--- + +##### `minutes`Optional + +```java +public java.lang.Number getMinutes(); +``` + +- *Type:* java.lang.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. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#minutes View#minutes} + +--- + +##### `usingCron`Optional + +```java +public java.lang.String getUsingCron(); +``` + +- *Type:* java.lang.String + +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.95.0/docs/resources/view#using_cron View#using_cron} + +--- + +### ViewDescribeOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewDescribeOutput; + +ViewDescribeOutput.builder() + .build(); +``` + + +### ViewRowAccessPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewRowAccessPolicy; + +ViewRowAccessPolicy.builder() + .on(java.util.List) + .policyName(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| on | java.util.List | Defines which columns are affected by the policy. | +| policyName | java.lang.String | Row access policy name. | + +--- + +##### `on`Required + +```java +public java.util.List getOn(); +``` + +- *Type:* java.util.List + +Defines which columns are affected by the policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#on View#on} + +--- + +##### `policyName`Required + +```java +public java.lang.String getPolicyName(); +``` + +- *Type:* java.lang.String + +Row access policy name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewShowOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewShowOutput; + +ViewShowOutput.builder() + .build(); +``` + + +## Classes + +### ViewAggregationPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewAggregationPolicyOutputReference; + +new ViewAggregationPolicyOutputReference(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. | +| resetEntityKey | *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. + +##### `resetEntityKey` + +```java +public void resetEntityKey() +``` + + +#### 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.* | +| entityKeyInput | java.util.List | *No description.* | +| policyNameInput | java.lang.String | *No description.* | +| entityKey | java.util.List | *No description.* | +| policyName | java.lang.String | *No description.* | +| internalValue | ViewAggregationPolicy | *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 + +--- + +##### `entityKeyInput`Optional + +```java +public java.util.List getEntityKeyInput(); +``` + +- *Type:* java.util.List + +--- + +##### `policyNameInput`Optional + +```java +public java.lang.String getPolicyNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `entityKey`Required + +```java +public java.util.List getEntityKey(); +``` + +- *Type:* java.util.List + +--- + +##### `policyName`Required + +```java +public java.lang.String getPolicyName(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ViewAggregationPolicy getInternalValue(); +``` + +- *Type:* ViewAggregationPolicy + +--- + + +### ViewColumnList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewColumnList; + +new ViewColumnList(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 ViewColumnOutputReference 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.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewColumn> | *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 + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewColumn> + +--- + + +### ViewColumnMaskingPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewColumnMaskingPolicyOutputReference; + +new ViewColumnMaskingPolicyOutputReference(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. | +| resetUsing | *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. + +##### `resetUsing` + +```java +public void resetUsing() +``` + + +#### 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.* | +| policyNameInput | java.lang.String | *No description.* | +| usingInput | java.util.List | *No description.* | +| policyName | java.lang.String | *No description.* | +| using | java.util.List | *No description.* | +| internalValue | ViewColumnMaskingPolicy | *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 + +--- + +##### `policyNameInput`Optional + +```java +public java.lang.String getPolicyNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `usingInput`Optional + +```java +public java.util.List getUsingInput(); +``` + +- *Type:* java.util.List + +--- + +##### `policyName`Required + +```java +public java.lang.String getPolicyName(); +``` + +- *Type:* java.lang.String + +--- + +##### `using`Required + +```java +public java.util.List getUsing(); +``` + +- *Type:* java.util.List + +--- + +##### `internalValue`Optional + +```java +public ViewColumnMaskingPolicy getInternalValue(); +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + + +### ViewColumnOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewColumnOutputReference; + +new ViewColumnOutputReference(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. | +| putMaskingPolicy | *No description.* | +| putProjectionPolicy | *No description.* | +| resetComment | *No description.* | +| resetMaskingPolicy | *No description.* | +| resetProjectionPolicy | *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. + +##### `putMaskingPolicy` + +```java +public void putMaskingPolicy(ViewColumnMaskingPolicy value) +``` + +###### `value`Required + +- *Type:* ViewColumnMaskingPolicy + +--- + +##### `putProjectionPolicy` + +```java +public void putProjectionPolicy(ViewColumnProjectionPolicy value) +``` + +###### `value`Required + +- *Type:* ViewColumnProjectionPolicy + +--- + +##### `resetComment` + +```java +public void resetComment() +``` + +##### `resetMaskingPolicy` + +```java +public void resetMaskingPolicy() +``` + +##### `resetProjectionPolicy` + +```java +public void resetProjectionPolicy() +``` + + +#### 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.* | +| maskingPolicy | ViewColumnMaskingPolicyOutputReference | *No description.* | +| projectionPolicy | ViewColumnProjectionPolicyOutputReference | *No description.* | +| columnNameInput | java.lang.String | *No description.* | +| commentInput | java.lang.String | *No description.* | +| maskingPolicyInput | ViewColumnMaskingPolicy | *No description.* | +| projectionPolicyInput | ViewColumnProjectionPolicy | *No description.* | +| columnName | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR ViewColumn | *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 + +--- + +##### `maskingPolicy`Required + +```java +public ViewColumnMaskingPolicyOutputReference getMaskingPolicy(); +``` + +- *Type:* ViewColumnMaskingPolicyOutputReference + +--- + +##### `projectionPolicy`Required + +```java +public ViewColumnProjectionPolicyOutputReference getProjectionPolicy(); +``` + +- *Type:* ViewColumnProjectionPolicyOutputReference + +--- + +##### `columnNameInput`Optional + +```java +public java.lang.String getColumnNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `commentInput`Optional + +```java +public java.lang.String getCommentInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `maskingPolicyInput`Optional + +```java +public ViewColumnMaskingPolicy getMaskingPolicyInput(); +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + +##### `projectionPolicyInput`Optional + +```java +public ViewColumnProjectionPolicy getProjectionPolicyInput(); +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + +##### `columnName`Required + +```java +public java.lang.String getColumnName(); +``` + +- *Type:* java.lang.String + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR ViewColumn + +--- + + +### ViewColumnProjectionPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewColumnProjectionPolicyOutputReference; + +new ViewColumnProjectionPolicyOutputReference(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. | + +--- + +##### `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.* | +| policyNameInput | java.lang.String | *No description.* | +| policyName | java.lang.String | *No description.* | +| internalValue | ViewColumnProjectionPolicy | *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 + +--- + +##### `policyNameInput`Optional + +```java +public java.lang.String getPolicyNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `policyName`Required + +```java +public java.lang.String getPolicyName(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ViewColumnProjectionPolicy getInternalValue(); +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + + +### ViewDataMetricFunctionList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewDataMetricFunctionList; + +new ViewDataMetricFunctionList(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 ViewDataMetricFunctionOutputReference 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.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewDataMetricFunction> | *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 + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewDataMetricFunction> + +--- + + +### ViewDataMetricFunctionOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewDataMetricFunctionOutputReference; + +new ViewDataMetricFunctionOutputReference(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.* | +| functionNameInput | java.lang.String | *No description.* | +| onInput | java.util.List | *No description.* | +| scheduleStatusInput | java.lang.String | *No description.* | +| functionName | java.lang.String | *No description.* | +| on | java.util.List | *No description.* | +| scheduleStatus | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR ViewDataMetricFunction | *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 + +--- + +##### `functionNameInput`Optional + +```java +public java.lang.String getFunctionNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `onInput`Optional + +```java +public java.util.List getOnInput(); +``` + +- *Type:* java.util.List + +--- + +##### `scheduleStatusInput`Optional + +```java +public java.lang.String getScheduleStatusInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `functionName`Required + +```java +public java.lang.String getFunctionName(); +``` + +- *Type:* java.lang.String + +--- + +##### `on`Required + +```java +public java.util.List getOn(); +``` + +- *Type:* java.util.List + +--- + +##### `scheduleStatus`Required + +```java +public java.lang.String getScheduleStatus(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR ViewDataMetricFunction + +--- + + +### ViewDataMetricScheduleOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewDataMetricScheduleOutputReference; + +new ViewDataMetricScheduleOutputReference(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. | +| resetMinutes | *No description.* | +| resetUsingCron | *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. + +##### `resetMinutes` + +```java +public void resetMinutes() +``` + +##### `resetUsingCron` + +```java +public void resetUsingCron() +``` + + +#### 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.* | +| minutesInput | java.lang.Number | *No description.* | +| usingCronInput | java.lang.String | *No description.* | +| minutes | java.lang.Number | *No description.* | +| usingCron | java.lang.String | *No description.* | +| internalValue | ViewDataMetricSchedule | *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 + +--- + +##### `minutesInput`Optional + +```java +public java.lang.Number getMinutesInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `usingCronInput`Optional + +```java +public java.lang.String getUsingCronInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `minutes`Required + +```java +public java.lang.Number getMinutes(); +``` + +- *Type:* java.lang.Number + +--- + +##### `usingCron`Required + +```java +public java.lang.String getUsingCron(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ViewDataMetricSchedule getInternalValue(); +``` + +- *Type:* ViewDataMetricSchedule + +--- + + +### ViewDescribeOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewDescribeOutputList; + +new ViewDescribeOutputList(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 ViewDescribeOutputOutputReference 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 + +--- + + +### ViewDescribeOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.view.ViewDescribeOutputOutputReference; + +new ViewDescribeOutputOutputReference(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.* | +| check | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| expression | java.lang.String | *No description.* | +| isNullable | com.hashicorp.cdktf.IResolvable | *No description.* | +| isPrimary | com.hashicorp.cdktf.IResolvable | *No description.* | +| isUnique | com.hashicorp.cdktf.IResolvable | *No description.* | +| kind | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| policyName | java.lang.String | *No description.* | +| privacyDomain | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | ViewDescribeOutput | *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 + +--- + +##### `check`Required + +```java +public java.lang.String getCheck(); ``` -- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount +- *Type:* java.lang.String --- -##### `dependsOn`Optional +##### `comment`Required ```java -public java.util.List getDependsOn(); +public java.lang.String getComment(); ``` -- *Type:* java.util.List +- *Type:* java.lang.String --- -##### `forEach`Optional +##### `default`Required ```java -public ITerraformIterator getForEach(); +public java.lang.String getDefault(); ``` -- *Type:* com.hashicorp.cdktf.ITerraformIterator +- *Type:* java.lang.String --- -##### `lifecycle`Optional +##### `expression`Required ```java -public TerraformResourceLifecycle getLifecycle(); +public java.lang.String getExpression(); ``` -- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle +- *Type:* java.lang.String --- -##### `provider`Optional +##### `isNullable`Required ```java -public TerraformProvider getProvider(); +public IResolvable getIsNullable(); ``` -- *Type:* com.hashicorp.cdktf.TerraformProvider +- *Type:* com.hashicorp.cdktf.IResolvable --- -##### `provisioners`Optional +##### `isPrimary`Required ```java -public java.lang.Object getProvisioners(); +public IResolvable getIsPrimary(); ``` -- *Type:* java.util.List +- *Type:* com.hashicorp.cdktf.IResolvable --- -##### `database`Required +##### `isUnique`Required ```java -public java.lang.String getDatabase(); +public IResolvable getIsUnique(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `kind`Required -The database in which to create the view. Don't use the | character. +```java +public java.lang.String getKind(); +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} +- *Type:* java.lang.String --- -##### `name`Required +##### `name`Required ```java public java.lang.String getName(); @@ -1287,234 +5000,361 @@ public java.lang.String getName(); - *Type:* java.lang.String -Specifies the identifier for the view; +--- -must be unique for the schema in which the view is created. Don't use the | character. +##### `policyName`Required + +```java +public java.lang.String getPolicyName(); +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} +- *Type:* java.lang.String --- -##### `schema`Required +##### `privacyDomain`Required ```java -public java.lang.String getSchema(); +public java.lang.String getPrivacyDomain(); ``` - *Type:* java.lang.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.94.1/docs/resources/view#schema View#schema} - --- -##### `statement`Required +##### `type`Required ```java -public java.lang.String getStatement(); +public java.lang.String getType(); ``` - *Type:* java.lang.String -Specifies the query used to create the view. +--- + +##### `internalValue`Optional + +```java +public ViewDescribeOutput getInternalValue(); +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#statement View#statement} +- *Type:* ViewDescribeOutput --- -##### `comment`Optional + +### ViewRowAccessPolicyOutputReference + +#### Initializers ```java -public java.lang.String getComment(); +import com.hashicorp.cdktf.providers.snowflake.view.ViewRowAccessPolicyOutputReference; + +new ViewRowAccessPolicyOutputReference(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 -Specifies a comment for the view. +The attribute on the parent resource this class is referencing. + +--- -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#comment View#comment} +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `copyGrants`Optional +##### `computeFqn` ```java -public java.lang.Object getCopyGrants(); +public java.lang.String computeFqn() ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +##### `getAnyMapAttribute` -Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` -OR REPLACE must be set when COPY GRANTS is set. +###### `terraformAttribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#copy_grants View#copy_grants} +- *Type:* java.lang.String --- -##### `id`Optional +##### `getBooleanAttribute` ```java -public java.lang.String getId(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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. +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `isSecure`Optional +##### `getListAttribute` ```java -public java.lang.Object getIsSecure(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required -Specifies that the view is secure. +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` -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. +###### `terraformAttribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#is_secure View#is_secure} +- *Type:* java.lang.String --- -##### `orReplace`Optional +##### `getNumberListAttribute` ```java -public java.lang.Object getOrReplace(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String -Overwrites the View if it exists. +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#or_replace View#or_replace} +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `tag`Optional +##### `getStringAttribute` ```java -public java.lang.Object getTag(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewTag> +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` -tag block. +###### `terraformAttribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#tag View#tag} +- *Type:* java.lang.String --- -### ViewTag +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required -#### Initializer +- *Type:* java.lang.String + +--- + +##### `resolve` ```java -import com.hashicorp.cdktf.providers.snowflake.view.ViewTag; +public java.lang.Object resolve(IResolveContext _context) +``` -ViewTag.builder() - .name(java.lang.String) - .value(java.lang.String) -// .database(java.lang.String) -// .schema(java.lang.String) - .build(); +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** | | --- | --- | --- | -| name | java.lang.String | Tag name, e.g. department. | -| value | java.lang.String | Tag value, e.g. marketing_info. | -| database | java.lang.String | Name of the database that the tag was created in. | -| schema | java.lang.String | Name of the schema that the tag was created in. | +| 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.* | +| onInput | java.util.List | *No description.* | +| policyNameInput | java.lang.String | *No description.* | +| on | java.util.List | *No description.* | +| policyName | java.lang.String | *No description.* | +| internalValue | ViewRowAccessPolicy | *No description.* | --- -##### `name`Required +##### `creationStack`Required ```java -public java.lang.String getName(); +public java.util.List getCreationStack(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List -Tag name, e.g. department. +The creation stack of this resolvable which will be appended to errors thrown during resolution. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} +If this returns an empty array the stack will not be attached. --- -##### `value`Required +##### `fqn`Required ```java -public java.lang.String getValue(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String -Tag value, e.g. marketing_info. +--- + +##### `onInput`Optional -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#value View#value} +```java +public java.util.List getOnInput(); +``` + +- *Type:* java.util.List --- -##### `database`Optional +##### `policyNameInput`Optional ```java -public java.lang.String getDatabase(); +public java.lang.String getPolicyNameInput(); ``` - *Type:* java.lang.String -Name of the database that the tag was created in. +--- + +##### `on`Required + +```java +public java.util.List getOn(); +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} +- *Type:* java.util.List --- -##### `schema`Optional +##### `policyName`Required ```java -public java.lang.String getSchema(); +public java.lang.String getPolicyName(); ``` - *Type:* java.lang.String -Name of the schema that the tag was created in. +--- + +##### `internalValue`Optional + +```java +public ViewRowAccessPolicy getInternalValue(); +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#schema View#schema} +- *Type:* ViewRowAccessPolicy --- -## Classes -### ViewTagList +### ViewShowOutputList -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.snowflake.view.ViewTagList; +import com.hashicorp.cdktf.providers.snowflake.view.ViewShowOutputList; -new ViewTagList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +new ViewShowOutputList(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 | 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 +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -1522,7 +5362,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -1530,7 +5370,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* java.lang.Boolean @@ -1542,15 +5382,15 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `allWithMapKey` +##### `allWithMapKey` ```java public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) @@ -1560,19 +5400,19 @@ Creating an iterator for this complex list. The list will be converted into a map with the mapKeyAttributeName as the key. -###### `mapKeyAttributeName`Required +###### `mapKeyAttributeName`Required - *Type:* java.lang.String --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -1580,13 +5420,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -1596,13 +5436,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```java -public ViewTagOutputReference get(java.lang.Number index) +public ViewShowOutputOutputReference get(java.lang.Number index) ``` -###### `index`Required +###### `index`Required - *Type:* java.lang.Number @@ -1615,13 +5455,12 @@ the index of the item to return. | **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.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewTag> | *No 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 +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -1635,7 +5474,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -1645,37 +5484,27 @@ public java.lang.String getFqn(); --- -##### `internalValue`Optional - -```java -public java.lang.Object getInternalValue(); -``` - -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<ViewTag> - ---- - -### ViewTagOutputReference +### ViewShowOutputOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.snowflake.view.ViewTagOutputReference; +import com.hashicorp.cdktf.providers.snowflake.view.ViewShowOutputOutputReference; -new ViewTagOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new ViewShowOutputOutputReference(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 | 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 +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -1683,7 +5512,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -1691,7 +5520,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* java.lang.Number @@ -1699,7 +5528,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* java.lang.Boolean @@ -1711,151 +5540,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetDatabase | *No description.* | -| resetSchema | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -1863,13 +5690,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -1879,38 +5706,31 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDatabase` - -```java -public void resetDatabase() -``` - -##### `resetSchema` - -```java -public void resetSchema() -``` - #### 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.* | -| databaseInput | java.lang.String | *No description.* | -| nameInput | java.lang.String | *No description.* | -| schemaInput | java.lang.String | *No description.* | -| valueInput | java.lang.String | *No description.* | -| database | java.lang.String | *No description.* | -| name | java.lang.String | *No description.* | -| schema | java.lang.String | *No description.* | -| value | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR ViewTag | *No 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.* | +| changeTracking | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| createdOn | java.lang.String | *No description.* | +| databaseName | java.lang.String | *No description.* | +| isMaterialized | com.hashicorp.cdktf.IResolvable | *No description.* | +| isSecure | com.hashicorp.cdktf.IResolvable | *No description.* | +| kind | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| ownerRoleType | java.lang.String | *No description.* | +| reserved | java.lang.String | *No description.* | +| schemaName | java.lang.String | *No description.* | +| text | java.lang.String | *No description.* | +| internalValue | ViewShowOutput | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -1924,7 +5744,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -1934,57 +5754,77 @@ public java.lang.String getFqn(); --- -##### `databaseInput`Optional +##### `changeTracking`Required ```java -public java.lang.String getDatabaseInput(); +public java.lang.String getChangeTracking(); ``` - *Type:* java.lang.String --- -##### `nameInput`Optional +##### `comment`Required ```java -public java.lang.String getNameInput(); +public java.lang.String getComment(); ``` - *Type:* java.lang.String --- -##### `schemaInput`Optional +##### `createdOn`Required ```java -public java.lang.String getSchemaInput(); +public java.lang.String getCreatedOn(); ``` - *Type:* java.lang.String --- -##### `valueInput`Optional +##### `databaseName`Required ```java -public java.lang.String getValueInput(); +public java.lang.String getDatabaseName(); ``` - *Type:* java.lang.String --- -##### `database`Required +##### `isMaterialized`Required ```java -public java.lang.String getDatabase(); +public IResolvable getIsMaterialized(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `isSecure`Required + +```java +public IResolvable getIsSecure(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `kind`Required + +```java +public java.lang.String getKind(); ``` - *Type:* java.lang.String --- -##### `name`Required +##### `name`Required ```java public java.lang.String getName(); @@ -1994,33 +5834,63 @@ public java.lang.String getName(); --- -##### `schema`Required +##### `owner`Required ```java -public java.lang.String getSchema(); +public java.lang.String getOwner(); ``` - *Type:* java.lang.String --- -##### `value`Required +##### `ownerRoleType`Required ```java -public java.lang.String getValue(); +public java.lang.String getOwnerRoleType(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `reserved`Required ```java -public java.lang.Object getInternalValue(); +public java.lang.String getReserved(); +``` + +- *Type:* java.lang.String + +--- + +##### `schemaName`Required + +```java +public java.lang.String getSchemaName(); +``` + +- *Type:* java.lang.String + +--- + +##### `text`Required + +```java +public java.lang.String getText(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ViewShowOutput getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR ViewTag +- *Type:* ViewShowOutput --- diff --git a/docs/view.python.md b/docs/view.python.md index 3faa65d28..eabebc8ed 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.94.1/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view snowflake_view}. #### Initializers @@ -25,12 +25,18 @@ view.View( name: str, schema: str, statement: str, + aggregation_policy: ViewAggregationPolicy = None, + change_tracking: str = None, + column: typing.Union[IResolvable, typing.List[ViewColumn]] = None, comment: str = None, copy_grants: typing.Union[bool, IResolvable] = None, + data_metric_function: typing.Union[IResolvable, typing.List[ViewDataMetricFunction]] = None, + data_metric_schedule: ViewDataMetricSchedule = None, id: str = None, - is_secure: typing.Union[bool, IResolvable] = None, - or_replace: typing.Union[bool, IResolvable] = None, - tag: typing.Union[IResolvable, typing.List[ViewTag]] = None + is_recursive: str = None, + is_secure: str = None, + is_temporary: str = None, + row_access_policy: ViewRowAccessPolicy = None ) ``` @@ -45,16 +51,22 @@ view.View( | 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 view. Don't use the \| character. | +| database | str | The database in which to create the view. | | name | str | Specifies the identifier for the view; | -| schema | str | The schema in which to create the view. Don't use the \| character. | +| schema | str | The schema in which to create the view. | | statement | str | Specifies the query used to create the view. | +| aggregation_policy | ViewAggregationPolicy | aggregation_policy block. | +| change_tracking | str | Specifies to enable or disable change tracking on the table. | +| column | typing.Union[cdktf.IResolvable, typing.List[ViewColumn]] | column block. | | comment | str | Specifies a comment for the 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. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#id View#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[ViewTag]] | tag block. | +| 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.95.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. | +| row_access_policy | ViewRowAccessPolicy | row_access_policy block. | --- @@ -122,9 +134,11 @@ Must be unique amongst siblings in the same scope - *Type:* str -The database in which to create the view. Don't use the | character. +The database in which to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#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.95.0/docs/resources/view#database View#database} --- @@ -134,9 +148,9 @@ 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. Don't use the | character. +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.94.1/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#name View#name} --- @@ -144,9 +158,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -The schema in which to create the view. Don't use the | character. +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.94.1/docs/resources/view#schema View#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#schema View#schema} --- @@ -156,7 +172,39 @@ 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.94.1/docs/resources/view#statement View#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#statement View#statement} + +--- + +##### `aggregation_policy`Optional + +- *Type:* ViewAggregationPolicy + +aggregation_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#aggregation_policy View#aggregation_policy} + +--- + +##### `change_tracking`Optional + +- *Type:* str + +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.95.0/docs/resources/view#change_tracking View#change_tracking} + +--- + +##### `column`Optional + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewColumn]] + +column block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column View#column} --- @@ -166,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.94.1/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} --- @@ -176,9 +224,27 @@ 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. -OR REPLACE must be set when COPY GRANTS is set. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#copy_grants View#copy_grants} + +--- + +##### `data_metric_function`Optional + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewDataMetricFunction]] + +data_metric_function block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_function View#data_metric_function} + +--- + +##### `data_metric_schedule`Optional + +- *Type:* ViewDataMetricSchedule -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#copy_grants View#copy_grants} +data_metric_schedule block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} --- @@ -186,42 +252,56 @@ 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.94.1/docs/resources/view#id View#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. --- +##### `is_recursive`Optional + +- *Type:* str + +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.95.0/docs/resources/view#is_recursive View#is_recursive} + +--- + ##### `is_secure`Optional -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str 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. +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.94.1/docs/resources/view#is_secure View#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#is_secure View#is_secure} --- -##### `or_replace`Optional +##### `is_temporary`Optional -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str + +Specifies that the view persists only for the duration of the session that you created it in. -Overwrites the View if it exists. +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.94.1/docs/resources/view#or_replace View#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#is_temporary View#is_temporary} --- -##### `tag`Optional +##### `row_access_policy`Optional -- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewTag]] +- *Type:* ViewRowAccessPolicy -tag block. +row_access_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#tag View#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#row_access_policy View#row_access_policy} --- @@ -252,13 +332,23 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf | 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_tag | *No description.* | +| put_aggregation_policy | *No description.* | +| put_column | *No description.* | +| put_data_metric_function | *No description.* | +| put_data_metric_schedule | *No description.* | +| put_row_access_policy | *No description.* | +| reset_aggregation_policy | *No description.* | +| reset_change_tracking | *No description.* | +| reset_column | *No description.* | | reset_comment | *No description.* | | reset_copy_grants | *No description.* | +| reset_data_metric_function | *No description.* | +| reset_data_metric_schedule | *No description.* | | reset_id | *No description.* | +| reset_is_recursive | *No description.* | | reset_is_secure | *No description.* | -| reset_or_replace | *No description.* | -| reset_tag | *No description.* | +| reset_is_temporary | *No description.* | +| reset_row_access_policy | *No description.* | --- @@ -587,20 +677,143 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- -##### `put_tag` +##### `put_aggregation_policy` + +```python +def put_aggregation_policy( + policy_name: str, + entity_key: typing.List[str] = None +) -> None +``` + +###### `policy_name`Required + +- *Type:* str + +Aggregation policy name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +###### `entity_key`Optional + +- *Type:* 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.95.0/docs/resources/view#entity_key View#entity_key} + +--- + +##### `put_column` + +```python +def put_column( + value: typing.Union[IResolvable, typing.List[ViewColumn]] +) -> None +``` + +###### `value`Required + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewColumn]] + +--- + +##### `put_data_metric_function` + +```python +def put_data_metric_function( + value: typing.Union[IResolvable, typing.List[ViewDataMetricFunction]] +) -> None +``` + +###### `value`Required + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewDataMetricFunction]] + +--- + +##### `put_data_metric_schedule` + +```python +def put_data_metric_schedule( + minutes: typing.Union[int, float] = None, + using_cron: str = None +) -> None +``` + +###### `minutes`Optional + +- *Type:* 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. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#minutes View#minutes} + +--- + +###### `using_cron`Optional + +- *Type:* str + +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.95.0/docs/resources/view#using_cron View#using_cron} + +--- + +##### `put_row_access_policy` ```python -def put_tag( - value: typing.Union[IResolvable, typing.List[ViewTag]] +def put_row_access_policy( + on: typing.List[str], + policy_name: str ) -> None ``` -###### `value`Required +###### `on`Required + +- *Type:* 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.95.0/docs/resources/view#on View#on} + +--- + +###### `policy_name`Required + +- *Type:* str + +Row access policy name. -- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewTag]] +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} --- +##### `reset_aggregation_policy` + +```python +def reset_aggregation_policy() -> None +``` + +##### `reset_change_tracking` + +```python +def reset_change_tracking() -> None +``` + +##### `reset_column` + +```python +def reset_column() -> None +``` + ##### `reset_comment` ```python @@ -613,28 +826,46 @@ def reset_comment() -> None def reset_copy_grants() -> None ``` +##### `reset_data_metric_function` + +```python +def reset_data_metric_function() -> None +``` + +##### `reset_data_metric_schedule` + +```python +def reset_data_metric_schedule() -> None +``` + ##### `reset_id` ```python def reset_id() -> None ``` +##### `reset_is_recursive` + +```python +def reset_is_recursive() -> None +``` + ##### `reset_is_secure` ```python def reset_is_secure() -> None ``` -##### `reset_or_replace` +##### `reset_is_temporary` ```python -def reset_or_replace() -> None +def reset_is_temporary() -> None ``` -##### `reset_tag` +##### `reset_row_access_policy` ```python -def reset_tag() -> None +def reset_row_access_policy() -> None ``` #### Static Functions @@ -751,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.94.1/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.95.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -781,25 +1012,39 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| created_on | str | *No description.* | -| tag | ViewTagList | *No description.* | +| aggregation_policy | ViewAggregationPolicyOutputReference | *No description.* | +| column | ViewColumnList | *No description.* | +| data_metric_function | ViewDataMetricFunctionList | *No description.* | +| data_metric_schedule | ViewDataMetricScheduleOutputReference | *No description.* | +| describe_output | ViewDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | +| row_access_policy | ViewRowAccessPolicyOutputReference | *No description.* | +| show_output | ViewShowOutputList | *No description.* | +| aggregation_policy_input | ViewAggregationPolicy | *No description.* | +| change_tracking_input | str | *No description.* | +| column_input | typing.Union[cdktf.IResolvable, typing.List[ViewColumn]] | *No description.* | | comment_input | str | *No description.* | | copy_grants_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | database_input | str | *No description.* | +| data_metric_function_input | typing.Union[cdktf.IResolvable, typing.List[ViewDataMetricFunction]] | *No description.* | +| data_metric_schedule_input | ViewDataMetricSchedule | *No description.* | | id_input | str | *No description.* | -| is_secure_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| is_recursive_input | str | *No description.* | +| is_secure_input | str | *No description.* | +| is_temporary_input | str | *No description.* | | name_input | str | *No description.* | -| or_replace_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| row_access_policy_input | ViewRowAccessPolicy | *No description.* | | schema_input | str | *No description.* | | statement_input | str | *No description.* | -| tag_input | typing.Union[cdktf.IResolvable, typing.List[ViewTag]] | *No description.* | +| change_tracking | str | *No description.* | | comment | str | *No description.* | | copy_grants | typing.Union[bool, cdktf.IResolvable] | *No description.* | | database | str | *No description.* | | id | str | *No description.* | -| is_secure | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| is_recursive | str | *No description.* | +| is_secure | str | *No description.* | +| is_temporary | str | *No description.* | | name | str | *No description.* | -| or_replace | typing.Union[bool, cdktf.IResolvable] | *No description.* | | schema | str | *No description.* | | statement | str | *No description.* | @@ -947,23 +1192,113 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- -##### `created_on`Required +##### `aggregation_policy`Required ```python -created_on: str +aggregation_policy: ViewAggregationPolicyOutputReference +``` + +- *Type:* ViewAggregationPolicyOutputReference + +--- + +##### `column`Required + +```python +column: ViewColumnList +``` + +- *Type:* ViewColumnList + +--- + +##### `data_metric_function`Required + +```python +data_metric_function: ViewDataMetricFunctionList +``` + +- *Type:* ViewDataMetricFunctionList + +--- + +##### `data_metric_schedule`Required + +```python +data_metric_schedule: ViewDataMetricScheduleOutputReference +``` + +- *Type:* ViewDataMetricScheduleOutputReference + +--- + +##### `describe_output`Required + +```python +describe_output: ViewDescribeOutputList +``` + +- *Type:* ViewDescribeOutputList + +--- + +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + +##### `row_access_policy`Required + +```python +row_access_policy: ViewRowAccessPolicyOutputReference +``` + +- *Type:* ViewRowAccessPolicyOutputReference + +--- + +##### `show_output`Required + +```python +show_output: ViewShowOutputList +``` + +- *Type:* ViewShowOutputList + +--- + +##### `aggregation_policy_input`Optional + +```python +aggregation_policy_input: ViewAggregationPolicy +``` + +- *Type:* ViewAggregationPolicy + +--- + +##### `change_tracking_input`Optional + +```python +change_tracking_input: str ``` - *Type:* str --- -##### `tag`Required +##### `column_input`Optional ```python -tag: ViewTagList +column_input: typing.Union[IResolvable, typing.List[ViewColumn]] ``` -- *Type:* ViewTagList +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewColumn]] --- @@ -997,6 +1332,26 @@ database_input: str --- +##### `data_metric_function_input`Optional + +```python +data_metric_function_input: typing.Union[IResolvable, typing.List[ViewDataMetricFunction]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewDataMetricFunction]] + +--- + +##### `data_metric_schedule_input`Optional + +```python +data_metric_schedule_input: ViewDataMetricSchedule +``` + +- *Type:* ViewDataMetricSchedule + +--- + ##### `id_input`Optional ```python @@ -1007,13 +1362,33 @@ id_input: str --- +##### `is_recursive_input`Optional + +```python +is_recursive_input: str +``` + +- *Type:* str + +--- + ##### `is_secure_input`Optional ```python -is_secure_input: typing.Union[bool, IResolvable] +is_secure_input: str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str + +--- + +##### `is_temporary_input`Optional + +```python +is_temporary_input: str +``` + +- *Type:* str --- @@ -1027,13 +1402,13 @@ name_input: str --- -##### `or_replace_input`Optional +##### `row_access_policy_input`Optional ```python -or_replace_input: typing.Union[bool, IResolvable] +row_access_policy_input: ViewRowAccessPolicy ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* ViewRowAccessPolicy --- @@ -1057,13 +1432,13 @@ statement_input: str --- -##### `tag_input`Optional +##### `change_tracking`Required ```python -tag_input: typing.Union[IResolvable, typing.List[ViewTag]] +change_tracking: str ``` -- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewTag]] +- *Type:* str --- @@ -1107,33 +1482,43 @@ id: str --- +##### `is_recursive`Required + +```python +is_recursive: str +``` + +- *Type:* str + +--- + ##### `is_secure`Required ```python -is_secure: typing.Union[bool, IResolvable] +is_secure: str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str --- -##### `name`Required +##### `is_temporary`Required ```python -name: str +is_temporary: str ``` - *Type:* str --- -##### `or_replace`Required +##### `name`Required ```python -or_replace: typing.Union[bool, IResolvable] +name: str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +- *Type:* str --- @@ -1177,14 +1562,232 @@ tfResourceType: str ## Structs -### ViewConfig +### ViewAggregationPolicy -#### Initializer +#### Initializer ```python from cdktf_cdktf_provider_snowflake import view -view.ViewConfig( +view.ViewAggregationPolicy( + policy_name: str, + entity_key: typing.List[str] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| policy_name | str | Aggregation policy name. | +| entity_key | typing.List[str] | Defines which columns uniquely identify an entity within the view. | + +--- + +##### `policy_name`Required + +```python +policy_name: str +``` + +- *Type:* str + +Aggregation policy name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +##### `entity_key`Optional + +```python +entity_key: typing.List[str] +``` + +- *Type:* 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.95.0/docs/resources/view#entity_key View#entity_key} + +--- + +### ViewColumn + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewColumn( + column_name: str, + comment: str = None, + masking_policy: ViewColumnMaskingPolicy = None, + projection_policy: ViewColumnProjectionPolicy = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| column_name | str | Specifies affected column name. | +| comment | str | Specifies a comment for the column. | +| masking_policy | ViewColumnMaskingPolicy | masking_policy block. | +| projection_policy | ViewColumnProjectionPolicy | projection_policy block. | + +--- + +##### `column_name`Required + +```python +column_name: str +``` + +- *Type:* str + +Specifies affected column name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column_name View#column_name} + +--- + +##### `comment`Optional + +```python +comment: str +``` + +- *Type:* str + +Specifies a comment for the column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} + +--- + +##### `masking_policy`Optional + +```python +masking_policy: ViewColumnMaskingPolicy +``` + +- *Type:* ViewColumnMaskingPolicy + +masking_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#masking_policy View#masking_policy} + +--- + +##### `projection_policy`Optional + +```python +projection_policy: ViewColumnProjectionPolicy +``` + +- *Type:* ViewColumnProjectionPolicy + +projection_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#projection_policy View#projection_policy} + +--- + +### ViewColumnMaskingPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewColumnMaskingPolicy( + policy_name: str, + using: typing.List[str] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| policy_name | str | Specifies the masking policy to set on a column. | +| using | typing.List[str] | Specifies the arguments to pass into the conditional masking policy SQL expression. | + +--- + +##### `policy_name`Required + +```python +policy_name: str +``` + +- *Type:* str + +Specifies the masking policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +##### `using`Optional + +```python +using: typing.List[str] +``` + +- *Type:* typing.List[str] + +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.95.0/docs/resources/view#using View#using} + +--- + +### ViewColumnProjectionPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewColumnProjectionPolicy( + policy_name: str +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| policy_name | str | Specifies the projection policy to set on a column. | + +--- + +##### `policy_name`Required + +```python +policy_name: str +``` + +- *Type:* str + +Specifies the projection policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewConfig( connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, count: typing.Union[typing.Union[int, float], TerraformCount] = None, depends_on: typing.List[ITerraformDependable] = None, @@ -1196,12 +1799,18 @@ view.ViewConfig( name: str, schema: str, statement: str, + aggregation_policy: ViewAggregationPolicy = None, + change_tracking: str = None, + column: typing.Union[IResolvable, typing.List[ViewColumn]] = None, comment: str = None, copy_grants: typing.Union[bool, IResolvable] = None, + data_metric_function: typing.Union[IResolvable, typing.List[ViewDataMetricFunction]] = None, + data_metric_schedule: ViewDataMetricSchedule = None, id: str = None, - is_secure: typing.Union[bool, IResolvable] = None, - or_replace: typing.Union[bool, IResolvable] = None, - tag: typing.Union[IResolvable, typing.List[ViewTag]] = None + is_recursive: str = None, + is_secure: str = None, + is_temporary: str = None, + row_access_policy: ViewRowAccessPolicy = None ) ``` @@ -1216,328 +1825,3877 @@ view.ViewConfig( | 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 view. Don't use the \| character. | +| database | str | The database in which to create the view. | | name | str | Specifies the identifier for the view; | -| schema | str | The schema in which to create the view. Don't use the \| character. | +| schema | str | The schema in which to create the view. | | statement | str | Specifies the query used to create the view. | +| aggregation_policy | ViewAggregationPolicy | aggregation_policy block. | +| change_tracking | str | Specifies to enable or disable change tracking on the table. | +| column | typing.Union[cdktf.IResolvable, typing.List[ViewColumn]] | column block. | | comment | str | Specifies a comment for the 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. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#id View#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[ViewTag]] | tag block. | +| 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.95.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. | +| row_access_policy | ViewRowAccessPolicy | row_access_policy block. | + +--- + +##### `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 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.95.0/docs/resources/view#database View#database} + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +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.95.0/docs/resources/view#name View#name} + +--- + +##### `schema`Required + +```python +schema: str +``` + +- *Type:* str + +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.95.0/docs/resources/view#schema View#schema} + +--- + +##### `statement`Required + +```python +statement: str +``` + +- *Type:* str + +Specifies the query used to create the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#statement View#statement} + +--- + +##### `aggregation_policy`Optional + +```python +aggregation_policy: ViewAggregationPolicy +``` + +- *Type:* ViewAggregationPolicy + +aggregation_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#aggregation_policy View#aggregation_policy} + +--- + +##### `change_tracking`Optional + +```python +change_tracking: str +``` + +- *Type:* str + +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.95.0/docs/resources/view#change_tracking View#change_tracking} + +--- + +##### `column`Optional + +```python +column: typing.Union[IResolvable, typing.List[ViewColumn]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewColumn]] + +column block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column View#column} + +--- + +##### `comment`Optional + +```python +comment: str +``` + +- *Type:* str + +Specifies a comment for the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} + +--- + +##### `copy_grants`Optional + +```python +copy_grants: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.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.95.0/docs/resources/view#copy_grants View#copy_grants} + +--- + +##### `data_metric_function`Optional + +```python +data_metric_function: typing.Union[IResolvable, typing.List[ViewDataMetricFunction]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewDataMetricFunction]] + +data_metric_function block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_function View#data_metric_function} + +--- + +##### `data_metric_schedule`Optional + +```python +data_metric_schedule: ViewDataMetricSchedule +``` + +- *Type:* ViewDataMetricSchedule + +data_metric_schedule block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + +--- + +##### `is_recursive`Optional + +```python +is_recursive: str +``` + +- *Type:* str + +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.95.0/docs/resources/view#is_recursive View#is_recursive} + +--- + +##### `is_secure`Optional + +```python +is_secure: str +``` + +- *Type:* str + +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.95.0/docs/resources/view#is_secure View#is_secure} + +--- + +##### `is_temporary`Optional + +```python +is_temporary: str +``` + +- *Type:* str + +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.95.0/docs/resources/view#is_temporary View#is_temporary} + +--- + +##### `row_access_policy`Optional + +```python +row_access_policy: ViewRowAccessPolicy +``` + +- *Type:* ViewRowAccessPolicy + +row_access_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#row_access_policy View#row_access_policy} + +--- + +### ViewDataMetricFunction + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewDataMetricFunction( + function_name: str, + on: typing.List[str], + schedule_status: str +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| function_name | str | Identifier of the data metric function to add to the table or view or drop from the table or view. | +| on | typing.List[str] | The table or view columns on which to associate the data metric function. | +| schedule_status | str | The status of the metrics association. | + +--- + +##### `function_name`Required + +```python +function_name: str +``` + +- *Type:* str + +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.95.0/docs/resources/view#function_name View#function_name} + +--- + +##### `on`Required + +```python +on: typing.List[str] +``` + +- *Type:* typing.List[str] + +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.95.0/docs/resources/view#on View#on} + +--- + +##### `schedule_status`Required + +```python +schedule_status: str +``` + +- *Type:* str + +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.95.0/docs/resources/view#schedule_status View#schedule_status} + +--- + +### ViewDataMetricSchedule + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewDataMetricSchedule( + minutes: typing.Union[int, float] = None, + using_cron: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| minutes | typing.Union[int, float] | Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. | +| using_cron | str | Specifies a cron expression and time zone for periodically running the data metric function. | + +--- + +##### `minutes`Optional + +```python +minutes: typing.Union[int, float] +``` + +- *Type:* 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. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#minutes View#minutes} + +--- + +##### `using_cron`Optional + +```python +using_cron: str +``` + +- *Type:* str + +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.95.0/docs/resources/view#using_cron View#using_cron} + +--- + +### ViewDescribeOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewDescribeOutput() +``` + + +### ViewRowAccessPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewRowAccessPolicy( + on: typing.List[str], + policy_name: str +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| on | typing.List[str] | Defines which columns are affected by the policy. | +| policy_name | str | Row access policy name. | + +--- + +##### `on`Required + +```python +on: typing.List[str] +``` + +- *Type:* 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.95.0/docs/resources/view#on View#on} + +--- + +##### `policy_name`Required + +```python +policy_name: str +``` + +- *Type:* str + +Row access policy name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewShowOutput() +``` + + +## Classes + +### ViewAggregationPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewAggregationPolicyOutputReference( + 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_entity_key | *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_entity_key` + +```python +def reset_entity_key() -> 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.* | +| entity_key_input | typing.List[str] | *No description.* | +| policy_name_input | str | *No description.* | +| entity_key | typing.List[str] | *No description.* | +| policy_name | str | *No description.* | +| internal_value | ViewAggregationPolicy | *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 + +--- + +##### `entity_key_input`Optional + +```python +entity_key_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `policy_name_input`Optional + +```python +policy_name_input: str +``` + +- *Type:* str + +--- + +##### `entity_key`Required + +```python +entity_key: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `policy_name`Required + +```python +policy_name: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ViewAggregationPolicy +``` + +- *Type:* ViewAggregationPolicy + +--- + + +### ViewColumnList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewColumnList( + 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] +) -> ViewColumnOutputReference +``` + +###### `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.* | +| internal_value | typing.Union[cdktf.IResolvable, typing.List[ViewColumn]] | *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 + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, typing.List[ViewColumn]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewColumn]] + +--- + + +### ViewColumnMaskingPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewColumnMaskingPolicyOutputReference( + 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_using | *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_using` + +```python +def reset_using() -> 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.* | +| policy_name_input | str | *No description.* | +| using_input | typing.List[str] | *No description.* | +| policy_name | str | *No description.* | +| using | typing.List[str] | *No description.* | +| internal_value | ViewColumnMaskingPolicy | *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 + +--- + +##### `policy_name_input`Optional + +```python +policy_name_input: str +``` + +- *Type:* str + +--- + +##### `using_input`Optional + +```python +using_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `policy_name`Required + +```python +policy_name: str +``` + +- *Type:* str + +--- + +##### `using`Required + +```python +using: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `internal_value`Optional + +```python +internal_value: ViewColumnMaskingPolicy +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + + +### ViewColumnOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewColumnOutputReference( + 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. | +| put_masking_policy | *No description.* | +| put_projection_policy | *No description.* | +| reset_comment | *No description.* | +| reset_masking_policy | *No description.* | +| reset_projection_policy | *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. + +##### `put_masking_policy` + +```python +def put_masking_policy( + policy_name: str, + using: typing.List[str] = None +) -> None +``` + +###### `policy_name`Required + +- *Type:* str + +Specifies the masking policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +###### `using`Optional + +- *Type:* typing.List[str] + +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.95.0/docs/resources/view#using View#using} + +--- + +##### `put_projection_policy` + +```python +def put_projection_policy( + policy_name: str +) -> None +``` + +###### `policy_name`Required + +- *Type:* str + +Specifies the projection policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +##### `reset_comment` + +```python +def reset_comment() -> None +``` + +##### `reset_masking_policy` + +```python +def reset_masking_policy() -> None +``` + +##### `reset_projection_policy` + +```python +def reset_projection_policy() -> 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.* | +| masking_policy | ViewColumnMaskingPolicyOutputReference | *No description.* | +| projection_policy | ViewColumnProjectionPolicyOutputReference | *No description.* | +| column_name_input | str | *No description.* | +| comment_input | str | *No description.* | +| masking_policy_input | ViewColumnMaskingPolicy | *No description.* | +| projection_policy_input | ViewColumnProjectionPolicy | *No description.* | +| column_name | str | *No description.* | +| comment | str | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, ViewColumn] | *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 + +--- + +##### `masking_policy`Required + +```python +masking_policy: ViewColumnMaskingPolicyOutputReference +``` + +- *Type:* ViewColumnMaskingPolicyOutputReference + +--- + +##### `projection_policy`Required + +```python +projection_policy: ViewColumnProjectionPolicyOutputReference +``` + +- *Type:* ViewColumnProjectionPolicyOutputReference + +--- + +##### `column_name_input`Optional + +```python +column_name_input: str +``` + +- *Type:* str + +--- + +##### `comment_input`Optional + +```python +comment_input: str +``` + +- *Type:* str + +--- + +##### `masking_policy_input`Optional + +```python +masking_policy_input: ViewColumnMaskingPolicy +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + +##### `projection_policy_input`Optional + +```python +projection_policy_input: ViewColumnProjectionPolicy +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + +##### `column_name`Required + +```python +column_name: str +``` + +- *Type:* str + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, ViewColumn] +``` + +- *Type:* typing.Union[cdktf.IResolvable, ViewColumn] + +--- + + +### ViewColumnProjectionPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewColumnProjectionPolicyOutputReference( + 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. | + +--- + +##### `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.* | +| policy_name_input | str | *No description.* | +| policy_name | str | *No description.* | +| internal_value | ViewColumnProjectionPolicy | *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 + +--- + +##### `policy_name_input`Optional + +```python +policy_name_input: str +``` + +- *Type:* str + +--- + +##### `policy_name`Required + +```python +policy_name: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ViewColumnProjectionPolicy +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + + +### ViewDataMetricFunctionList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewDataMetricFunctionList( + 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] +) -> ViewDataMetricFunctionOutputReference +``` + +###### `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.* | +| internal_value | typing.Union[cdktf.IResolvable, typing.List[ViewDataMetricFunction]] | *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 + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, typing.List[ViewDataMetricFunction]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewDataMetricFunction]] + +--- + + +### ViewDataMetricFunctionOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewDataMetricFunctionOutputReference( + 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.* | +| function_name_input | str | *No description.* | +| on_input | typing.List[str] | *No description.* | +| schedule_status_input | str | *No description.* | +| function_name | str | *No description.* | +| on | typing.List[str] | *No description.* | +| schedule_status | str | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, ViewDataMetricFunction] | *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 + +--- + +##### `function_name_input`Optional + +```python +function_name_input: str +``` + +- *Type:* str + +--- + +##### `on_input`Optional + +```python +on_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `schedule_status_input`Optional + +```python +schedule_status_input: str +``` + +- *Type:* str + +--- + +##### `function_name`Required + +```python +function_name: str +``` + +- *Type:* str + +--- + +##### `on`Required + +```python +on: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `schedule_status`Required + +```python +schedule_status: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, ViewDataMetricFunction] +``` + +- *Type:* typing.Union[cdktf.IResolvable, ViewDataMetricFunction] + +--- + + +### ViewDataMetricScheduleOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewDataMetricScheduleOutputReference( + 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_minutes | *No description.* | +| reset_using_cron | *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_minutes` + +```python +def reset_minutes() -> None +``` + +##### `reset_using_cron` + +```python +def reset_using_cron() -> 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.* | +| minutes_input | typing.Union[int, float] | *No description.* | +| using_cron_input | str | *No description.* | +| minutes | typing.Union[int, float] | *No description.* | +| using_cron | str | *No description.* | +| internal_value | ViewDataMetricSchedule | *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 + +--- + +##### `minutes_input`Optional + +```python +minutes_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `using_cron_input`Optional + +```python +using_cron_input: str +``` + +- *Type:* str + +--- + +##### `minutes`Required + +```python +minutes: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `using_cron`Required + +```python +using_cron: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ViewDataMetricSchedule +``` + +- *Type:* ViewDataMetricSchedule + +--- + + +### ViewDescribeOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewDescribeOutputList( + 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] +) -> ViewDescribeOutputOutputReference +``` + +###### `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 + +--- + + +### ViewDescribeOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import view + +view.ViewDescribeOutputOutputReference( + 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.* | +| check | str | *No description.* | +| comment | str | *No description.* | +| default | str | *No description.* | +| expression | str | *No description.* | +| is_nullable | cdktf.IResolvable | *No description.* | +| is_primary | cdktf.IResolvable | *No description.* | +| is_unique | cdktf.IResolvable | *No description.* | +| kind | str | *No description.* | +| name | str | *No description.* | +| policy_name | str | *No description.* | +| privacy_domain | str | *No description.* | +| type | str | *No description.* | +| internal_value | ViewDescribeOutput | *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 + +--- + +##### `check`Required + +```python +check: str +``` + +- *Type:* str + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `expression`Required + +```python +expression: str +``` + +- *Type:* str --- -##### `connection`Optional +##### `is_nullable`Required ```python -connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +is_nullable: IResolvable ``` -- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] +- *Type:* cdktf.IResolvable --- -##### `count`Optional +##### `is_primary`Required ```python -count: typing.Union[typing.Union[int, float], TerraformCount] +is_primary: IResolvable ``` -- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] +- *Type:* cdktf.IResolvable --- -##### `depends_on`Optional +##### `is_unique`Required ```python -depends_on: typing.List[ITerraformDependable] +is_unique: IResolvable ``` -- *Type:* typing.List[cdktf.ITerraformDependable] +- *Type:* cdktf.IResolvable --- -##### `for_each`Optional +##### `kind`Required ```python -for_each: ITerraformIterator +kind: str ``` -- *Type:* cdktf.ITerraformIterator +- *Type:* str --- -##### `lifecycle`Optional +##### `name`Required ```python -lifecycle: TerraformResourceLifecycle +name: str ``` -- *Type:* cdktf.TerraformResourceLifecycle +- *Type:* str --- -##### `provider`Optional +##### `policy_name`Required ```python -provider: TerraformProvider +policy_name: str ``` -- *Type:* cdktf.TerraformProvider +- *Type:* str --- -##### `provisioners`Optional +##### `privacy_domain`Required ```python -provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +privacy_domain: str ``` -- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] +- *Type:* str --- -##### `database`Required +##### `type`Required ```python -database: str +type: str ``` - *Type:* str -The database in which to create the view. Don't use the | character. +--- + +##### `internal_value`Optional + +```python +internal_value: ViewDescribeOutput +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} +- *Type:* ViewDescribeOutput --- -##### `name`Required + +### ViewRowAccessPolicyOutputReference + +#### Initializers ```python -name: str +from cdktf_cdktf_provider_snowflake import view + +view.ViewRowAccessPolicyOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) ``` -- *Type:* str +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | -Specifies the identifier for the view; +--- -must be unique for the schema in which the view is created. Don't use the | character. +##### `terraform_resource`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} +- *Type:* cdktf.IInterpolatingParent ---- +The parent resource. -##### `schema`Required +--- -```python -schema: str -``` +##### `terraform_attribute`Required - *Type:* str -The schema in which to create the view. Don't use the | character. +The attribute on the parent resource this class is referencing. + +--- + +#### Methods -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#schema View#schema} +| **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. | --- -##### `statement`Required +##### `compute_fqn` ```python -statement: str +def compute_fqn() -> str ``` -- *Type:* str +##### `get_any_map_attribute` -Specifies the query used to create the view. +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#statement View#statement} +- *Type:* str --- -##### `comment`Optional +##### `get_boolean_attribute` ```python -comment: str +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable ``` +###### `terraform_attribute`Required + - *Type:* str -Specifies a comment for the view. +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#comment View#comment} +###### `terraform_attribute`Required + +- *Type:* str --- -##### `copy_grants`Optional +##### `get_list_attribute` ```python -copy_grants: typing.Union[bool, IResolvable] +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `terraform_attribute`Required -Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. +- *Type:* str + +--- -OR REPLACE must be set when COPY GRANTS is set. +##### `get_number_attribute` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#copy_grants View#copy_grants} +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str --- -##### `id`Optional +##### `get_number_list_attribute` ```python -id: str +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] ``` +###### `terraform_attribute`Required + - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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. +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str --- -##### `is_secure`Optional +##### `get_string_attribute` ```python -is_secure: typing.Union[bool, IResolvable] +def get_string_attribute( + terraform_attribute: str +) -> str ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] +###### `terraform_attribute`Required -Specifies that the view is secure. +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` -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. +###### `terraform_attribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#is_secure View#is_secure} +- *Type:* str --- -##### `or_replace`Optional +##### `interpolation_for_attribute` ```python -or_replace: typing.Union[bool, IResolvable] +def interpolation_for_attribute( + property: str +) -> IResolvable ``` -- *Type:* typing.Union[bool, cdktf.IResolvable] - -Overwrites the View if it exists. +###### `property`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#or_replace View#or_replace} +- *Type:* str --- -##### `tag`Optional +##### `resolve` ```python -tag: typing.Union[IResolvable, typing.List[ViewTag]] +def resolve( + _context: IResolveContext +) -> typing.Any ``` -- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewTag]] +Produce the Token's value at resolution time. -tag block. +###### `_context`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#tag View#tag} +- *Type:* cdktf.IResolveContext --- -### ViewTag - -#### Initializer +##### `to_string` ```python -from cdktf_cdktf_provider_snowflake import view - -view.ViewTag( - name: str, - value: str, - database: str = None, - schema: str = None -) +def to_string() -> str ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | str | Tag name, e.g. department. | -| value | str | Tag value, e.g. marketing_info. | -| database | str | Name of the database that the tag was created in. | -| schema | str | Name of the schema that the tag was created in. | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| on_input | typing.List[str] | *No description.* | +| policy_name_input | str | *No description.* | +| on | typing.List[str] | *No description.* | +| policy_name | str | *No description.* | +| internal_value | ViewRowAccessPolicy | *No description.* | --- -##### `name`Required +##### `creation_stack`Required ```python -name: str +creation_stack: typing.List[str] ``` -- *Type:* str +- *Type:* typing.List[str] -Tag name, e.g. department. +The creation stack of this resolvable which will be appended to errors thrown during resolution. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} +If this returns an empty array the stack will not be attached. --- -##### `value`Required +##### `fqn`Required ```python -value: str +fqn: str ``` - *Type:* str -Tag value, e.g. marketing_info. +--- + +##### `on_input`Optional + +```python +on_input: typing.List[str] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#value View#value} +- *Type:* typing.List[str] --- -##### `database`Optional +##### `policy_name_input`Optional ```python -database: str +policy_name_input: str ``` - *Type:* str -Name of the database that the tag was created in. +--- + +##### `on`Required + +```python +on: typing.List[str] +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} +- *Type:* typing.List[str] --- -##### `schema`Optional +##### `policy_name`Required ```python -schema: str +policy_name: str ``` - *Type:* str -Name of the schema that the tag was created in. +--- + +##### `internal_value`Optional -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#schema View#schema} +```python +internal_value: ViewRowAccessPolicy +``` + +- *Type:* ViewRowAccessPolicy --- -## Classes -### ViewTagList +### ViewShowOutputList -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_snowflake import view -view.ViewTagList( +view.ViewShowOutputList( terraform_resource: IInterpolatingParent, terraform_attribute: str, wraps_set: bool @@ -1546,13 +5704,13 @@ view.ViewTagList( | **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 | 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 +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -1560,7 +5718,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -1568,7 +5726,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wraps_set`Required +##### `wraps_set`Required - *Type:* bool @@ -1580,15 +5738,15 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | 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` +##### `all_with_map_key` ```python def all_with_map_key( @@ -1600,19 +5758,19 @@ 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 +###### `map_key_attribute_name`Required - *Type:* str --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `resolve` +##### `resolve` ```python def resolve( @@ -1622,13 +5780,13 @@ def resolve( Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `to_string` +##### `to_string` ```python def to_string() -> str @@ -1638,15 +5796,15 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```python def get( index: typing.Union[int, float] -) -> ViewTagOutputReference +) -> ViewShowOutputOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* typing.Union[int, float] @@ -1659,13 +5817,12 @@ the index of the item to return. | **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.* | -| internal_value | typing.Union[cdktf.IResolvable, typing.List[ViewTag]] | *No 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 +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -1679,7 +5836,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -1689,25 +5846,15 @@ fqn: str --- -##### `internal_value`Optional - -```python -internal_value: typing.Union[IResolvable, typing.List[ViewTag]] -``` - -- *Type:* typing.Union[cdktf.IResolvable, typing.List[ViewTag]] - ---- - -### ViewTagOutputReference +### ViewShowOutputOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_snowflake import view -view.ViewTagOutputReference( +view.ViewShowOutputOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], @@ -1717,14 +5864,14 @@ view.ViewTagOutputReference( | **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 | 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 +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -1732,7 +5879,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -1740,7 +5887,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complex_object_index`Required +##### `complex_object_index`Required - *Type:* typing.Union[int, float] @@ -1748,7 +5895,7 @@ the index of this item in the list. --- -##### `complex_object_is_from_set`Required +##### `complex_object_is_from_set`Required - *Type:* bool @@ -1760,31 +5907,29 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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_database | *No description.* | -| reset_schema | *No 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` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -1792,13 +5937,13 @@ def get_any_map_attribute( ) -> typing.Mapping[typing.Any] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_attribute` +##### `get_boolean_attribute` ```python def get_boolean_attribute( @@ -1806,13 +5951,13 @@ def get_boolean_attribute( ) -> IResolvable ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_map_attribute` +##### `get_boolean_map_attribute` ```python def get_boolean_map_attribute( @@ -1820,13 +5965,13 @@ def get_boolean_map_attribute( ) -> typing.Mapping[bool] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_list_attribute` +##### `get_list_attribute` ```python def get_list_attribute( @@ -1834,13 +5979,13 @@ def get_list_attribute( ) -> typing.List[str] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_attribute` +##### `get_number_attribute` ```python def get_number_attribute( @@ -1848,13 +5993,13 @@ def get_number_attribute( ) -> typing.Union[int, float] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_list_attribute` +##### `get_number_list_attribute` ```python def get_number_list_attribute( @@ -1862,13 +6007,13 @@ def get_number_list_attribute( ) -> typing.List[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_map_attribute` +##### `get_number_map_attribute` ```python def get_number_map_attribute( @@ -1876,13 +6021,13 @@ def get_number_map_attribute( ) -> typing.Mapping[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_string_attribute` +##### `get_string_attribute` ```python def get_string_attribute( @@ -1890,13 +6035,13 @@ def get_string_attribute( ) -> str ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_string_map_attribute` +##### `get_string_map_attribute` ```python def get_string_map_attribute( @@ -1904,13 +6049,13 @@ def get_string_map_attribute( ) -> typing.Mapping[str] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `interpolation_for_attribute` +##### `interpolation_for_attribute` ```python def interpolation_for_attribute( @@ -1918,13 +6063,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -1934,13 +6079,13 @@ def resolve( Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `to_string` +##### `to_string` ```python def to_string() -> str @@ -1950,38 +6095,31 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `reset_database` - -```python -def reset_database() -> None -``` - -##### `reset_schema` - -```python -def reset_schema() -> 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.* | -| database_input | str | *No description.* | -| name_input | str | *No description.* | -| schema_input | str | *No description.* | -| value_input | str | *No description.* | -| database | str | *No description.* | -| name | str | *No description.* | -| schema | str | *No description.* | -| value | str | *No description.* | -| internal_value | typing.Union[cdktf.IResolvable, ViewTag] | *No 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.* | +| change_tracking | str | *No description.* | +| comment | str | *No description.* | +| created_on | str | *No description.* | +| database_name | str | *No description.* | +| is_materialized | cdktf.IResolvable | *No description.* | +| is_secure | cdktf.IResolvable | *No description.* | +| kind | str | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| owner_role_type | str | *No description.* | +| reserved | str | *No description.* | +| schema_name | str | *No description.* | +| text | str | *No description.* | +| internal_value | ViewShowOutput | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -1995,7 +6133,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -2005,57 +6143,77 @@ fqn: str --- -##### `database_input`Optional +##### `change_tracking`Required ```python -database_input: str +change_tracking: str ``` - *Type:* str --- -##### `name_input`Optional +##### `comment`Required ```python -name_input: str +comment: str ``` - *Type:* str --- -##### `schema_input`Optional +##### `created_on`Required ```python -schema_input: str +created_on: str ``` - *Type:* str --- -##### `value_input`Optional +##### `database_name`Required ```python -value_input: str +database_name: str ``` - *Type:* str --- -##### `database`Required +##### `is_materialized`Required ```python -database: str +is_materialized: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `is_secure`Required + +```python +is_secure: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `kind`Required + +```python +kind: str ``` - *Type:* str --- -##### `name`Required +##### `name`Required ```python name: str @@ -2065,33 +6223,63 @@ name: str --- -##### `schema`Required +##### `owner`Required ```python -schema: str +owner: str +``` + +- *Type:* str + +--- + +##### `owner_role_type`Required + +```python +owner_role_type: str +``` + +- *Type:* str + +--- + +##### `reserved`Required + +```python +reserved: str +``` + +- *Type:* str + +--- + +##### `schema_name`Required + +```python +schema_name: str ``` - *Type:* str --- -##### `value`Required +##### `text`Required ```python -value: str +text: str ``` - *Type:* str --- -##### `internal_value`Optional +##### `internal_value`Optional ```python -internal_value: typing.Union[IResolvable, ViewTag] +internal_value: ViewShowOutput ``` -- *Type:* typing.Union[cdktf.IResolvable, ViewTag] +- *Type:* ViewShowOutput --- diff --git a/docs/view.typescript.md b/docs/view.typescript.md index 6893ed6aa..8409c1044 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.94.1/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view snowflake_view}. #### Initializers @@ -73,13 +73,23 @@ Must be unique amongst siblings in the same scope | 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". | -| putTag | *No description.* | +| putAggregationPolicy | *No description.* | +| putColumn | *No description.* | +| putDataMetricFunction | *No description.* | +| putDataMetricSchedule | *No description.* | +| putRowAccessPolicy | *No description.* | +| resetAggregationPolicy | *No description.* | +| resetChangeTracking | *No description.* | +| resetColumn | *No description.* | | resetComment | *No description.* | | resetCopyGrants | *No description.* | +| resetDataMetricFunction | *No description.* | +| resetDataMetricSchedule | *No description.* | | resetId | *No description.* | +| resetIsRecursive | *No description.* | | resetIsSecure | *No description.* | -| resetOrReplace | *No description.* | -| resetTag | *No description.* | +| resetIsTemporary | *No description.* | +| resetRowAccessPolicy | *No description.* | --- @@ -371,18 +381,84 @@ Full id of resource to move to, e.g. "aws_s3_bucket.example". --- -##### `putTag` +##### `putAggregationPolicy` ```typescript -public putTag(value: IResolvable | ViewTag[]): void +public putAggregationPolicy(value: ViewAggregationPolicy): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | ViewTag[] +- *Type:* ViewAggregationPolicy --- +##### `putColumn` + +```typescript +public putColumn(value: IResolvable | ViewColumn[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | ViewColumn[] + +--- + +##### `putDataMetricFunction` + +```typescript +public putDataMetricFunction(value: IResolvable | ViewDataMetricFunction[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | ViewDataMetricFunction[] + +--- + +##### `putDataMetricSchedule` + +```typescript +public putDataMetricSchedule(value: ViewDataMetricSchedule): void +``` + +###### `value`Required + +- *Type:* ViewDataMetricSchedule + +--- + +##### `putRowAccessPolicy` + +```typescript +public putRowAccessPolicy(value: ViewRowAccessPolicy): void +``` + +###### `value`Required + +- *Type:* ViewRowAccessPolicy + +--- + +##### `resetAggregationPolicy` + +```typescript +public resetAggregationPolicy(): void +``` + +##### `resetChangeTracking` + +```typescript +public resetChangeTracking(): void +``` + +##### `resetColumn` + +```typescript +public resetColumn(): void +``` + ##### `resetComment` ```typescript @@ -395,28 +471,46 @@ public resetComment(): void public resetCopyGrants(): void ``` +##### `resetDataMetricFunction` + +```typescript +public resetDataMetricFunction(): void +``` + +##### `resetDataMetricSchedule` + +```typescript +public resetDataMetricSchedule(): void +``` + ##### `resetId` ```typescript public resetId(): void ``` +##### `resetIsRecursive` + +```typescript +public resetIsRecursive(): void +``` + ##### `resetIsSecure` ```typescript public resetIsSecure(): void ``` -##### `resetOrReplace` +##### `resetIsTemporary` ```typescript -public resetOrReplace(): void +public resetIsTemporary(): void ``` -##### `resetTag` +##### `resetRowAccessPolicy` ```typescript -public resetTag(): void +public resetRowAccessPolicy(): void ``` #### Static Functions @@ -522,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.94.1/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.95.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -552,25 +646,39 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdOn | string | *No description.* | -| tag | ViewTagList | *No description.* | +| aggregationPolicy | ViewAggregationPolicyOutputReference | *No description.* | +| column | ViewColumnList | *No description.* | +| dataMetricFunction | ViewDataMetricFunctionList | *No description.* | +| dataMetricSchedule | ViewDataMetricScheduleOutputReference | *No description.* | +| describeOutput | ViewDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | +| rowAccessPolicy | ViewRowAccessPolicyOutputReference | *No description.* | +| showOutput | ViewShowOutputList | *No description.* | +| aggregationPolicyInput | ViewAggregationPolicy | *No description.* | +| changeTrackingInput | string | *No description.* | +| columnInput | cdktf.IResolvable \| ViewColumn[] | *No description.* | | commentInput | string | *No description.* | | copyGrantsInput | boolean \| cdktf.IResolvable | *No description.* | | databaseInput | string | *No description.* | +| dataMetricFunctionInput | cdktf.IResolvable \| ViewDataMetricFunction[] | *No description.* | +| dataMetricScheduleInput | ViewDataMetricSchedule | *No description.* | | idInput | string | *No description.* | -| isSecureInput | boolean \| cdktf.IResolvable | *No description.* | +| isRecursiveInput | string | *No description.* | +| isSecureInput | string | *No description.* | +| isTemporaryInput | string | *No description.* | | nameInput | string | *No description.* | -| orReplaceInput | boolean \| cdktf.IResolvable | *No description.* | +| rowAccessPolicyInput | ViewRowAccessPolicy | *No description.* | | schemaInput | string | *No description.* | | statementInput | string | *No description.* | -| tagInput | cdktf.IResolvable \| ViewTag[] | *No description.* | +| changeTracking | string | *No description.* | | comment | string | *No description.* | | copyGrants | boolean \| cdktf.IResolvable | *No description.* | | database | string | *No description.* | | id | string | *No description.* | -| isSecure | boolean \| cdktf.IResolvable | *No description.* | +| isRecursive | string | *No description.* | +| isSecure | string | *No description.* | +| isTemporary | string | *No description.* | | name | string | *No description.* | -| orReplace | boolean \| cdktf.IResolvable | *No description.* | | schema | string | *No description.* | | statement | string | *No description.* | @@ -718,585 +826,4213 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdOn`Required +##### `aggregationPolicy`Required ```typescript -public readonly createdOn: string; +public readonly aggregationPolicy: ViewAggregationPolicyOutputReference; ``` -- *Type:* string +- *Type:* ViewAggregationPolicyOutputReference --- -##### `tag`Required +##### `column`Required ```typescript -public readonly tag: ViewTagList; +public readonly column: ViewColumnList; ``` -- *Type:* ViewTagList +- *Type:* ViewColumnList --- -##### `commentInput`Optional +##### `dataMetricFunction`Required ```typescript -public readonly commentInput: string; +public readonly dataMetricFunction: ViewDataMetricFunctionList; ``` -- *Type:* string +- *Type:* ViewDataMetricFunctionList --- -##### `copyGrantsInput`Optional +##### `dataMetricSchedule`Required ```typescript -public readonly copyGrantsInput: boolean | IResolvable; +public readonly dataMetricSchedule: ViewDataMetricScheduleOutputReference; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ViewDataMetricScheduleOutputReference --- -##### `databaseInput`Optional +##### `describeOutput`Required ```typescript -public readonly databaseInput: string; +public readonly describeOutput: ViewDescribeOutputList; ``` -- *Type:* string +- *Type:* ViewDescribeOutputList --- -##### `idInput`Optional +##### `fullyQualifiedName`Required ```typescript -public readonly idInput: string; +public readonly fullyQualifiedName: string; ``` - *Type:* string --- -##### `isSecureInput`Optional - -```typescript -public readonly isSecureInput: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable - ---- - -##### `nameInput`Optional +##### `rowAccessPolicy`Required ```typescript -public readonly nameInput: string; +public readonly rowAccessPolicy: ViewRowAccessPolicyOutputReference; ``` -- *Type:* string +- *Type:* ViewRowAccessPolicyOutputReference --- -##### `orReplaceInput`Optional +##### `showOutput`Required ```typescript -public readonly orReplaceInput: boolean | IResolvable; +public readonly showOutput: ViewShowOutputList; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ViewShowOutputList --- -##### `schemaInput`Optional +##### `aggregationPolicyInput`Optional ```typescript -public readonly schemaInput: string; +public readonly aggregationPolicyInput: ViewAggregationPolicy; ``` -- *Type:* string +- *Type:* ViewAggregationPolicy --- -##### `statementInput`Optional +##### `changeTrackingInput`Optional ```typescript -public readonly statementInput: string; +public readonly changeTrackingInput: string; ``` - *Type:* string --- -##### `tagInput`Optional +##### `columnInput`Optional ```typescript -public readonly tagInput: IResolvable | ViewTag[]; +public readonly columnInput: IResolvable | ViewColumn[]; ``` -- *Type:* cdktf.IResolvable | ViewTag[] +- *Type:* cdktf.IResolvable | ViewColumn[] --- -##### `comment`Required +##### `commentInput`Optional ```typescript -public readonly comment: string; +public readonly commentInput: string; ``` - *Type:* string --- -##### `copyGrants`Required +##### `copyGrantsInput`Optional ```typescript -public readonly copyGrants: boolean | IResolvable; +public readonly copyGrantsInput: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `database`Required +##### `databaseInput`Optional ```typescript -public readonly database: string; +public readonly databaseInput: string; ``` - *Type:* string --- -##### `id`Required +##### `dataMetricFunctionInput`Optional ```typescript -public readonly id: string; +public readonly dataMetricFunctionInput: IResolvable | ViewDataMetricFunction[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | ViewDataMetricFunction[] --- -##### `isSecure`Required +##### `dataMetricScheduleInput`Optional ```typescript -public readonly isSecure: boolean | IResolvable; +public readonly dataMetricScheduleInput: ViewDataMetricSchedule; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ViewDataMetricSchedule --- -##### `name`Required +##### `idInput`Optional ```typescript -public readonly name: string; +public readonly idInput: string; ``` - *Type:* string --- -##### `orReplace`Required +##### `isRecursiveInput`Optional ```typescript -public readonly orReplace: boolean | IResolvable; +public readonly isRecursiveInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `schema`Required +##### `isSecureInput`Optional ```typescript -public readonly schema: string; +public readonly isSecureInput: string; ``` - *Type:* string --- -##### `statement`Required +##### `isTemporaryInput`Optional ```typescript -public readonly statement: string; +public readonly isTemporaryInput: string; ``` - *Type:* string --- -#### Constants - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| tfResourceType | string | *No description.* | - ---- - -##### `tfResourceType`Required +##### `nameInput`Optional ```typescript -public readonly tfResourceType: string; +public readonly nameInput: string; ``` - *Type:* string --- -## Structs - -### ViewConfig - -#### Initializer +##### `rowAccessPolicyInput`Optional ```typescript -import { view } from '@cdktf/provider-snowflake' - -const viewConfig: view.ViewConfig = { ... } +public readonly rowAccessPolicyInput: ViewRowAccessPolicy; ``` -#### 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 view. Don't use the \| character. | -| name | string | Specifies the identifier for the view; | -| schema | string | The schema in which to create the view. Don't use the \| character. | -| statement | string | Specifies the query used to create the view. | -| comment | string | Specifies a comment for the view. | -| copyGrants | boolean \| cdktf.IResolvable | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#id View#id}. | -| isSecure | boolean \| cdktf.IResolvable | Specifies that the view is secure. | -| orReplace | boolean \| cdktf.IResolvable | Overwrites the View if it exists. | -| tag | cdktf.IResolvable \| ViewTag[] | tag block. | +- *Type:* ViewRowAccessPolicy --- -##### `connection`Optional +##### `schemaInput`Optional ```typescript -public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +public readonly schemaInput: string; ``` -- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection +- *Type:* string --- -##### `count`Optional +##### `statementInput`Optional ```typescript -public readonly count: number | TerraformCount; +public readonly statementInput: string; ``` -- *Type:* number | cdktf.TerraformCount +- *Type:* string --- -##### `dependsOn`Optional +##### `changeTracking`Required ```typescript -public readonly dependsOn: ITerraformDependable[]; +public readonly changeTracking: string; ``` -- *Type:* cdktf.ITerraformDependable[] +- *Type:* string --- -##### `forEach`Optional +##### `comment`Required ```typescript -public readonly forEach: ITerraformIterator; +public readonly comment: string; ``` -- *Type:* cdktf.ITerraformIterator +- *Type:* string --- -##### `lifecycle`Optional +##### `copyGrants`Required ```typescript -public readonly lifecycle: TerraformResourceLifecycle; +public readonly copyGrants: boolean | IResolvable; ``` -- *Type:* cdktf.TerraformResourceLifecycle +- *Type:* boolean | cdktf.IResolvable --- -##### `provider`Optional +##### `database`Required ```typescript -public readonly provider: TerraformProvider; +public readonly database: string; ``` -- *Type:* cdktf.TerraformProvider +- *Type:* string --- -##### `provisioners`Optional +##### `id`Required ```typescript -public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +public readonly id: string; ``` -- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] +- *Type:* string --- -##### `database`Required +##### `isRecursive`Required ```typescript -public readonly database: string; +public readonly isRecursive: string; ``` - *Type:* 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.94.1/docs/resources/view#database View#database} - --- -##### `name`Required +##### `isSecure`Required ```typescript -public readonly name: string; +public readonly isSecure: string; ``` - *Type:* string -Specifies the identifier for the view; - -must be unique for the schema in which the view is created. Don't use the | character. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} - --- -##### `schema`Required +##### `isTemporary`Required ```typescript -public readonly schema: string; +public readonly isTemporary: string; ``` - *Type:* 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.94.1/docs/resources/view#schema View#schema} - --- -##### `statement`Required +##### `name`Required ```typescript -public readonly statement: string; +public readonly name: string; ``` - *Type:* string -Specifies the query used to create the view. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#statement View#statement} - --- -##### `comment`Optional +##### `schema`Required ```typescript -public readonly comment: string; +public readonly schema: string; ``` - *Type:* string -Specifies a comment for the view. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#comment View#comment} - --- -##### `copyGrants`Optional +##### `statement`Required ```typescript -public readonly copyGrants: boolean | IResolvable; +public readonly statement: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string -Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. +--- -OR REPLACE must be set when COPY GRANTS is set. +#### Constants -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#copy_grants View#copy_grants} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | --- -##### `id`Optional +##### `tfResourceType`Required ```typescript -public readonly id: string; +public readonly tfResourceType: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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. +## Structs ---- +### ViewAggregationPolicy -##### `isSecure`Optional +#### Initializer ```typescript -public readonly isSecure: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable +import { view } from '@cdktf/provider-snowflake' -Specifies that the view is secure. +const viewAggregationPolicy: view.ViewAggregationPolicy = { ... } +``` -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. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#is_secure View#is_secure} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| policyName | string | Aggregation policy name. | +| entityKey | string[] | Defines which columns uniquely identify an entity within the view. | --- -##### `orReplace`Optional +##### `policyName`Required ```typescript -public readonly orReplace: boolean | IResolvable; +public readonly policyName: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string -Overwrites the View if it exists. +Aggregation policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#or_replace View#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} --- -##### `tag`Optional +##### `entityKey`Optional ```typescript -public readonly tag: IResolvable | ViewTag[]; +public readonly entityKey: string[]; ``` -- *Type:* cdktf.IResolvable | ViewTag[] +- *Type:* string[] -tag block. +Defines which columns uniquely identify an entity within the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#tag View#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#entity_key View#entity_key} --- -### ViewTag +### ViewColumn -#### Initializer +#### Initializer ```typescript import { view } from '@cdktf/provider-snowflake' -const viewTag: view.ViewTag = { ... } +const viewColumn: view.ViewColumn = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Tag name, e.g. department. | -| value | string | Tag value, e.g. marketing_info. | -| database | string | Name of the database that the tag was created in. | -| schema | string | Name of the schema that the tag was created in. | +| columnName | string | Specifies affected column name. | +| comment | string | Specifies a comment for the column. | +| maskingPolicy | ViewColumnMaskingPolicy | masking_policy block. | +| projectionPolicy | ViewColumnProjectionPolicy | projection_policy block. | --- -##### `name`Required +##### `columnName`Required ```typescript -public readonly name: string; +public readonly columnName: string; ``` - *Type:* string -Tag name, e.g. department. +Specifies affected column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column_name View#column_name} --- -##### `value`Required +##### `comment`Optional ```typescript -public readonly value: string; +public readonly comment: string; ``` - *Type:* string -Tag value, e.g. marketing_info. +Specifies a comment for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#value View#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} --- -##### `database`Optional +##### `maskingPolicy`Optional ```typescript -public readonly database: string; +public readonly maskingPolicy: ViewColumnMaskingPolicy; ``` +- *Type:* ViewColumnMaskingPolicy + +masking_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#masking_policy View#masking_policy} + +--- + +##### `projectionPolicy`Optional + +```typescript +public readonly projectionPolicy: ViewColumnProjectionPolicy; +``` + +- *Type:* ViewColumnProjectionPolicy + +projection_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#projection_policy View#projection_policy} + +--- + +### ViewColumnMaskingPolicy + +#### Initializer + +```typescript +import { view } from '@cdktf/provider-snowflake' + +const viewColumnMaskingPolicy: view.ViewColumnMaskingPolicy = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| policyName | string | Specifies the masking policy to set on a column. | +| using | string[] | Specifies the arguments to pass into the conditional masking policy SQL expression. | + +--- + +##### `policyName`Required + +```typescript +public readonly policyName: string; +``` + +- *Type:* string + +Specifies the masking policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +##### `using`Optional + +```typescript +public readonly using: string[]; +``` + +- *Type:* 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.95.0/docs/resources/view#using View#using} + +--- + +### ViewColumnProjectionPolicy + +#### Initializer + +```typescript +import { view } from '@cdktf/provider-snowflake' + +const viewColumnProjectionPolicy: view.ViewColumnProjectionPolicy = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| policyName | string | Specifies the projection policy to set on a column. | + +--- + +##### `policyName`Required + +```typescript +public readonly policyName: string; +``` + +- *Type:* string + +Specifies the projection policy to set on a column. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewConfig + +#### Initializer + +```typescript +import { view } from '@cdktf/provider-snowflake' + +const viewConfig: view.ViewConfig = { ... } +``` + +#### 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 view. | +| name | string | Specifies the identifier for the view; | +| schema | string | The schema in which to create the view. | +| statement | string | Specifies the query used to create the view. | +| aggregationPolicy | ViewAggregationPolicy | aggregation_policy block. | +| changeTracking | string | Specifies to enable or disable change tracking on the table. | +| column | cdktf.IResolvable \| ViewColumn[] | column block. | +| comment | string | Specifies a comment for the view. | +| 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.95.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. | +| rowAccessPolicy | ViewRowAccessPolicy | row_access_policy block. | + +--- + +##### `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 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.95.0/docs/resources/view#database View#database} + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* 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.95.0/docs/resources/view#name View#name} + +--- + +##### `schema`Required + +```typescript +public readonly schema: string; +``` + +- *Type:* 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.95.0/docs/resources/view#schema View#schema} + +--- + +##### `statement`Required + +```typescript +public readonly statement: string; +``` + +- *Type:* string + +Specifies the query used to create the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#statement View#statement} + +--- + +##### `aggregationPolicy`Optional + +```typescript +public readonly aggregationPolicy: ViewAggregationPolicy; +``` + +- *Type:* ViewAggregationPolicy + +aggregation_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#aggregation_policy View#aggregation_policy} + +--- + +##### `changeTracking`Optional + +```typescript +public readonly changeTracking: string; +``` + +- *Type:* string + +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.95.0/docs/resources/view#change_tracking View#change_tracking} + +--- + +##### `column`Optional + +```typescript +public readonly column: IResolvable | ViewColumn[]; +``` + +- *Type:* cdktf.IResolvable | ViewColumn[] + +column block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#column View#column} + +--- + +##### `comment`Optional + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +Specifies a comment for the view. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#comment View#comment} + +--- + +##### `copyGrants`Optional + +```typescript +public readonly copyGrants: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.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.95.0/docs/resources/view#copy_grants View#copy_grants} + +--- + +##### `dataMetricFunction`Optional + +```typescript +public readonly dataMetricFunction: IResolvable | ViewDataMetricFunction[]; +``` + +- *Type:* cdktf.IResolvable | ViewDataMetricFunction[] + +data_metric_function block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_function View#data_metric_function} + +--- + +##### `dataMetricSchedule`Optional + +```typescript +public readonly dataMetricSchedule: ViewDataMetricSchedule; +``` + +- *Type:* ViewDataMetricSchedule + +data_metric_schedule block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + +--- + +##### `isRecursive`Optional + +```typescript +public readonly isRecursive: string; +``` + +- *Type:* string + +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.95.0/docs/resources/view#is_recursive View#is_recursive} + +--- + +##### `isSecure`Optional + +```typescript +public readonly isSecure: string; +``` + +- *Type:* 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.95.0/docs/resources/view#is_secure View#is_secure} + +--- + +##### `isTemporary`Optional + +```typescript +public readonly isTemporary: string; +``` + +- *Type:* 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.95.0/docs/resources/view#is_temporary View#is_temporary} + +--- + +##### `rowAccessPolicy`Optional + +```typescript +public readonly rowAccessPolicy: ViewRowAccessPolicy; +``` + +- *Type:* ViewRowAccessPolicy + +row_access_policy block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#row_access_policy View#row_access_policy} + +--- + +### ViewDataMetricFunction + +#### Initializer + +```typescript +import { view } from '@cdktf/provider-snowflake' + +const viewDataMetricFunction: view.ViewDataMetricFunction = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| functionName | string | Identifier of the data metric function to add to the table or view or drop from the table or view. | +| on | string[] | The table or view columns on which to associate the data metric function. | +| scheduleStatus | string | The status of the metrics association. | + +--- + +##### `functionName`Required + +```typescript +public readonly functionName: string; +``` + +- *Type:* string + +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.95.0/docs/resources/view#function_name View#function_name} + +--- + +##### `on`Required + +```typescript +public readonly on: string[]; +``` + +- *Type:* 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.95.0/docs/resources/view#on View#on} + +--- + +##### `scheduleStatus`Required + +```typescript +public readonly scheduleStatus: string; +``` + +- *Type:* 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.95.0/docs/resources/view#schedule_status View#schedule_status} + +--- + +### ViewDataMetricSchedule + +#### Initializer + +```typescript +import { view } from '@cdktf/provider-snowflake' + +const viewDataMetricSchedule: view.ViewDataMetricSchedule = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| minutes | number | Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. | +| usingCron | string | Specifies a cron expression and time zone for periodically running the data metric function. | + +--- + +##### `minutes`Optional + +```typescript +public readonly minutes: number; +``` + +- *Type:* 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. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#minutes View#minutes} + +--- + +##### `usingCron`Optional + +```typescript +public readonly usingCron: string; +``` + +- *Type:* string + +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.95.0/docs/resources/view#using_cron View#using_cron} + +--- + +### ViewDescribeOutput + +#### Initializer + +```typescript +import { view } from '@cdktf/provider-snowflake' + +const viewDescribeOutput: view.ViewDescribeOutput = { ... } +``` + + +### ViewRowAccessPolicy + +#### Initializer + +```typescript +import { view } from '@cdktf/provider-snowflake' + +const viewRowAccessPolicy: view.ViewRowAccessPolicy = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| on | string[] | Defines which columns are affected by the policy. | +| policyName | string | Row access policy name. | + +--- + +##### `on`Required + +```typescript +public readonly on: string[]; +``` + +- *Type:* string[] + +Defines which columns are affected by the policy. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#on View#on} + +--- + +##### `policyName`Required + +```typescript +public readonly policyName: string; +``` + +- *Type:* string + +Row access policy name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + +--- + +### ViewShowOutput + +#### Initializer + +```typescript +import { view } from '@cdktf/provider-snowflake' + +const viewShowOutput: view.ViewShowOutput = { ... } +``` + + +## Classes + +### ViewAggregationPolicyOutputReference + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewAggregationPolicyOutputReference(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. | +| resetEntityKey | *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. + +##### `resetEntityKey` + +```typescript +public resetEntityKey(): 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.* | +| entityKeyInput | string[] | *No description.* | +| policyNameInput | string | *No description.* | +| entityKey | string[] | *No description.* | +| policyName | string | *No description.* | +| internalValue | ViewAggregationPolicy | *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 + +--- + +##### `entityKeyInput`Optional + +```typescript +public readonly entityKeyInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `policyNameInput`Optional + +```typescript +public readonly policyNameInput: string; +``` + +- *Type:* string + +--- + +##### `entityKey`Required + +```typescript +public readonly entityKey: string[]; +``` + +- *Type:* string[] + +--- + +##### `policyName`Required + +```typescript +public readonly policyName: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ViewAggregationPolicy; +``` + +- *Type:* ViewAggregationPolicy + +--- + + +### ViewColumnList + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewColumnList(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): ViewColumnOutputReference +``` + +###### `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.* | +| internalValue | cdktf.IResolvable \| ViewColumn[] | *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 + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | ViewColumn[]; +``` + +- *Type:* cdktf.IResolvable | ViewColumn[] + +--- + + +### ViewColumnMaskingPolicyOutputReference + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewColumnMaskingPolicyOutputReference(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. | +| resetUsing | *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. + +##### `resetUsing` + +```typescript +public resetUsing(): 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.* | +| policyNameInput | string | *No description.* | +| usingInput | string[] | *No description.* | +| policyName | string | *No description.* | +| using | string[] | *No description.* | +| internalValue | ViewColumnMaskingPolicy | *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 + +--- + +##### `policyNameInput`Optional + +```typescript +public readonly policyNameInput: string; +``` + +- *Type:* string + +--- + +##### `usingInput`Optional + +```typescript +public readonly usingInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `policyName`Required + +```typescript +public readonly policyName: string; +``` + +- *Type:* string + +--- + +##### `using`Required + +```typescript +public readonly using: string[]; +``` + +- *Type:* string[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ViewColumnMaskingPolicy; +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + + +### ViewColumnOutputReference + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewColumnOutputReference(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. | +| putMaskingPolicy | *No description.* | +| putProjectionPolicy | *No description.* | +| resetComment | *No description.* | +| resetMaskingPolicy | *No description.* | +| resetProjectionPolicy | *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. + +##### `putMaskingPolicy` + +```typescript +public putMaskingPolicy(value: ViewColumnMaskingPolicy): void +``` + +###### `value`Required + +- *Type:* ViewColumnMaskingPolicy + +--- + +##### `putProjectionPolicy` + +```typescript +public putProjectionPolicy(value: ViewColumnProjectionPolicy): void +``` + +###### `value`Required + +- *Type:* ViewColumnProjectionPolicy + +--- + +##### `resetComment` + +```typescript +public resetComment(): void +``` + +##### `resetMaskingPolicy` + +```typescript +public resetMaskingPolicy(): void +``` + +##### `resetProjectionPolicy` + +```typescript +public resetProjectionPolicy(): 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.* | +| maskingPolicy | ViewColumnMaskingPolicyOutputReference | *No description.* | +| projectionPolicy | ViewColumnProjectionPolicyOutputReference | *No description.* | +| columnNameInput | string | *No description.* | +| commentInput | string | *No description.* | +| maskingPolicyInput | ViewColumnMaskingPolicy | *No description.* | +| projectionPolicyInput | ViewColumnProjectionPolicy | *No description.* | +| columnName | string | *No description.* | +| comment | string | *No description.* | +| internalValue | cdktf.IResolvable \| ViewColumn | *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 + +--- + +##### `maskingPolicy`Required + +```typescript +public readonly maskingPolicy: ViewColumnMaskingPolicyOutputReference; +``` + +- *Type:* ViewColumnMaskingPolicyOutputReference + +--- + +##### `projectionPolicy`Required + +```typescript +public readonly projectionPolicy: ViewColumnProjectionPolicyOutputReference; +``` + +- *Type:* ViewColumnProjectionPolicyOutputReference + +--- + +##### `columnNameInput`Optional + +```typescript +public readonly columnNameInput: string; +``` + +- *Type:* string + +--- + +##### `commentInput`Optional + +```typescript +public readonly commentInput: string; +``` + +- *Type:* string + +--- + +##### `maskingPolicyInput`Optional + +```typescript +public readonly maskingPolicyInput: ViewColumnMaskingPolicy; +``` + +- *Type:* ViewColumnMaskingPolicy + +--- + +##### `projectionPolicyInput`Optional + +```typescript +public readonly projectionPolicyInput: ViewColumnProjectionPolicy; +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + +##### `columnName`Required + +```typescript +public readonly columnName: string; +``` + +- *Type:* string + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | ViewColumn; +``` + +- *Type:* cdktf.IResolvable | ViewColumn + +--- + + +### ViewColumnProjectionPolicyOutputReference + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewColumnProjectionPolicyOutputReference(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. | + +--- + +##### `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.* | +| policyNameInput | string | *No description.* | +| policyName | string | *No description.* | +| internalValue | ViewColumnProjectionPolicy | *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 + +--- + +##### `policyNameInput`Optional + +```typescript +public readonly policyNameInput: string; +``` + +- *Type:* string + +--- + +##### `policyName`Required + +```typescript +public readonly policyName: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ViewColumnProjectionPolicy; +``` + +- *Type:* ViewColumnProjectionPolicy + +--- + + +### ViewDataMetricFunctionList + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewDataMetricFunctionList(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): ViewDataMetricFunctionOutputReference +``` + +###### `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.* | +| internalValue | cdktf.IResolvable \| ViewDataMetricFunction[] | *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 + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | ViewDataMetricFunction[]; +``` + +- *Type:* cdktf.IResolvable | ViewDataMetricFunction[] + +--- + + +### ViewDataMetricFunctionOutputReference + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewDataMetricFunctionOutputReference(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.* | +| functionNameInput | string | *No description.* | +| onInput | string[] | *No description.* | +| scheduleStatusInput | string | *No description.* | +| functionName | string | *No description.* | +| on | string[] | *No description.* | +| scheduleStatus | string | *No description.* | +| internalValue | cdktf.IResolvable \| ViewDataMetricFunction | *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 + +--- + +##### `functionNameInput`Optional + +```typescript +public readonly functionNameInput: string; +``` + +- *Type:* string + +--- + +##### `onInput`Optional + +```typescript +public readonly onInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `scheduleStatusInput`Optional + +```typescript +public readonly scheduleStatusInput: string; +``` + +- *Type:* string + +--- + +##### `functionName`Required + +```typescript +public readonly functionName: string; +``` + +- *Type:* string + +--- + +##### `on`Required + +```typescript +public readonly on: string[]; +``` + +- *Type:* string[] + +--- + +##### `scheduleStatus`Required + +```typescript +public readonly scheduleStatus: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | ViewDataMetricFunction; +``` + +- *Type:* cdktf.IResolvable | ViewDataMetricFunction + +--- + + +### ViewDataMetricScheduleOutputReference + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewDataMetricScheduleOutputReference(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. | +| resetMinutes | *No description.* | +| resetUsingCron | *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. + +##### `resetMinutes` + +```typescript +public resetMinutes(): void +``` + +##### `resetUsingCron` + +```typescript +public resetUsingCron(): 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.* | +| minutesInput | number | *No description.* | +| usingCronInput | string | *No description.* | +| minutes | number | *No description.* | +| usingCron | string | *No description.* | +| internalValue | ViewDataMetricSchedule | *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 + +--- + +##### `minutesInput`Optional + +```typescript +public readonly minutesInput: number; +``` + +- *Type:* number + +--- + +##### `usingCronInput`Optional + +```typescript +public readonly usingCronInput: string; +``` + +- *Type:* string + +--- + +##### `minutes`Required + +```typescript +public readonly minutes: number; +``` + +- *Type:* number + +--- + +##### `usingCron`Required + +```typescript +public readonly usingCron: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ViewDataMetricSchedule; +``` + +- *Type:* ViewDataMetricSchedule + +--- + + +### ViewDescribeOutputList + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewDescribeOutputList(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): ViewDescribeOutputOutputReference +``` + +###### `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 + +--- + + +### ViewDescribeOutputOutputReference + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewDescribeOutputOutputReference(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.* | +| check | string | *No description.* | +| comment | string | *No description.* | +| default | string | *No description.* | +| expression | string | *No description.* | +| isNullable | cdktf.IResolvable | *No description.* | +| isPrimary | cdktf.IResolvable | *No description.* | +| isUnique | cdktf.IResolvable | *No description.* | +| kind | string | *No description.* | +| name | string | *No description.* | +| policyName | string | *No description.* | +| privacyDomain | string | *No description.* | +| type | string | *No description.* | +| internalValue | ViewDescribeOutput | *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 + +--- + +##### `check`Required + +```typescript +public readonly check: string; +``` + +- *Type:* string + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `expression`Required + +```typescript +public readonly expression: string; +``` + +- *Type:* string + +--- + +##### `isNullable`Required + +```typescript +public readonly isNullable: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isPrimary`Required + +```typescript +public readonly isPrimary: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isUnique`Required + +```typescript +public readonly isUnique: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `kind`Required + +```typescript +public readonly kind: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `policyName`Required + +```typescript +public readonly policyName: string; +``` + +- *Type:* string + +--- + +##### `privacyDomain`Required + +```typescript +public readonly privacyDomain: string; +``` + +- *Type:* string + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ViewDescribeOutput; +``` + +- *Type:* ViewDescribeOutput + +--- + + +### ViewRowAccessPolicyOutputReference + +#### Initializers + +```typescript +import { view } from '@cdktf/provider-snowflake' + +new view.ViewRowAccessPolicyOutputReference(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 -Name of the database that the tag was created in. +The attribute on the parent resource this class is referencing. + +--- + +#### Methods -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `schema`Optional +##### `computeFqn` ```typescript -public readonly schema: string; +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required + - *Type:* string -Name of the schema that the tag was created in. +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#schema View#schema} +- *Type:* string --- -## Classes +##### `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.* | +| onInput | string[] | *No description.* | +| policyNameInput | string | *No description.* | +| on | string[] | *No description.* | +| policyName | string | *No description.* | +| internalValue | ViewRowAccessPolicy | *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 + +--- + +##### `onInput`Optional + +```typescript +public readonly onInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `policyNameInput`Optional + +```typescript +public readonly policyNameInput: string; +``` + +- *Type:* string + +--- + +##### `on`Required + +```typescript +public readonly on: string[]; +``` + +- *Type:* string[] + +--- + +##### `policyName`Required + +```typescript +public readonly policyName: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ViewRowAccessPolicy; +``` -### ViewTagList +- *Type:* ViewRowAccessPolicy -#### Initializers +--- + + +### ViewShowOutputList + +#### Initializers ```typescript import { view } from '@cdktf/provider-snowflake' -new view.ViewTagList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new view.ViewShowOutputList(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 | 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 +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -1304,7 +5040,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -1312,7 +5048,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -1324,15 +5060,15 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| allWithMapKey | Creating an iterator for this complex list. | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `allWithMapKey` +##### `allWithMapKey` ```typescript public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator @@ -1342,19 +5078,19 @@ Creating an iterator for this complex list. The list will be converted into a map with the mapKeyAttributeName as the key. -###### `mapKeyAttributeName`Required +###### `mapKeyAttributeName`Required - *Type:* string --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -1362,13 +5098,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -1378,13 +5114,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript -public get(index: number): ViewTagOutputReference +public get(index: number): ViewShowOutputOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -1397,13 +5133,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| internalValue | cdktf.IResolvable \| ViewTag[] | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -1417,7 +5152,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -1427,37 +5162,27 @@ public readonly fqn: string; --- -##### `internalValue`Optional - -```typescript -public readonly internalValue: IResolvable | ViewTag[]; -``` - -- *Type:* cdktf.IResolvable | ViewTag[] - ---- - -### ViewTagOutputReference +### ViewShowOutputOutputReference -#### Initializers +#### Initializers ```typescript import { view } from '@cdktf/provider-snowflake' -new view.ViewTagOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new view.ViewShowOutputOutputReference(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 | 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 +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -1465,7 +5190,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -1473,7 +5198,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -1481,7 +5206,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -1493,151 +5218,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetDatabase | *No description.* | -| resetSchema | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -1645,13 +5368,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -1661,38 +5384,31 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDatabase` - -```typescript -public resetDatabase(): void -``` - -##### `resetSchema` - -```typescript -public resetSchema(): 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.* | -| databaseInput | string | *No description.* | -| nameInput | string | *No description.* | -| schemaInput | string | *No description.* | -| valueInput | string | *No description.* | -| database | string | *No description.* | -| name | string | *No description.* | -| schema | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| ViewTag | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| changeTracking | string | *No description.* | +| comment | string | *No description.* | +| createdOn | string | *No description.* | +| databaseName | string | *No description.* | +| isMaterialized | cdktf.IResolvable | *No description.* | +| isSecure | cdktf.IResolvable | *No description.* | +| kind | string | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| ownerRoleType | string | *No description.* | +| reserved | string | *No description.* | +| schemaName | string | *No description.* | +| text | string | *No description.* | +| internalValue | ViewShowOutput | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -1706,7 +5422,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -1716,57 +5432,77 @@ public readonly fqn: string; --- -##### `databaseInput`Optional +##### `changeTracking`Required ```typescript -public readonly databaseInput: string; +public readonly changeTracking: string; ``` - *Type:* string --- -##### `nameInput`Optional +##### `comment`Required ```typescript -public readonly nameInput: string; +public readonly comment: string; ``` - *Type:* string --- -##### `schemaInput`Optional +##### `createdOn`Required ```typescript -public readonly schemaInput: string; +public readonly createdOn: string; ``` - *Type:* string --- -##### `valueInput`Optional +##### `databaseName`Required ```typescript -public readonly valueInput: string; +public readonly databaseName: string; ``` - *Type:* string --- -##### `database`Required +##### `isMaterialized`Required ```typescript -public readonly database: string; +public readonly isMaterialized: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `isSecure`Required + +```typescript +public readonly isSecure: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `kind`Required + +```typescript +public readonly kind: string; ``` - *Type:* string --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -1776,33 +5512,63 @@ public readonly name: string; --- -##### `schema`Required +##### `owner`Required ```typescript -public readonly schema: string; +public readonly owner: string; +``` + +- *Type:* string + +--- + +##### `ownerRoleType`Required + +```typescript +public readonly ownerRoleType: string; +``` + +- *Type:* string + +--- + +##### `reserved`Required + +```typescript +public readonly reserved: string; +``` + +- *Type:* string + +--- + +##### `schemaName`Required + +```typescript +public readonly schemaName: string; ``` - *Type:* string --- -##### `value`Required +##### `text`Required ```typescript -public readonly value: string; +public readonly text: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | ViewTag; +public readonly internalValue: ViewShowOutput; ``` -- *Type:* cdktf.IResolvable | ViewTag +- *Type:* ViewShowOutput --- diff --git a/docs/warehouse.csharp.md b/docs/warehouse.csharp.md index 42a15f7e9..5c1420d37 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.94.1/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -609,6 +609,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | | Parameters | WarehouseParametersList | *No description.* | | ShowOutput | WarehouseShowOutputList | *No description.* | | AutoResumeInput | string | *No description.* | @@ -790,6 +791,16 @@ public object[] Provisioners { get; } --- +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + ##### `Parameters`Required ```csharp @@ -1216,12 +1227,12 @@ new WarehouseConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Identifier for the virtual warehouse; must be unique for your account. | +| Name | string | Identifier for the virtual warehouse; | | 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. | | 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.94.1/docs/resources/warehouse#id Warehouse#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1314,9 +1325,11 @@ public string Name { get; set; } - *Type:* string -Identifier for the virtual warehouse; must be unique for your account. +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.94.1/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1330,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.94.1/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1344,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.94.1/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1358,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.94.1/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1374,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.94.1/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1386,7 +1399,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1403,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.94.1/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1417,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.94.1/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1431,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.94.1/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1445,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.94.1/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1461,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.94.1/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.95.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1475,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.94.1/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1491,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.94.1/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1505,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.94.1/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.95.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1519,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.94.1/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.95.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1535,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.94.1/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1551,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.94.1/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/docs/warehouse.go.md b/docs/warehouse.go.md index 40702fde6..2112ec97c 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.94.1/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -609,6 +609,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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 | WarehouseParametersList | *No description.* | | ShowOutput | WarehouseShowOutputList | *No description.* | | AutoResumeInput | *string | *No description.* | @@ -790,6 +791,16 @@ func Provisioners() *[]interface{} --- +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + ##### `Parameters`Required ```go @@ -1216,12 +1227,12 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/warehouse" | 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 | Identifier for the virtual warehouse; must be unique for your account. | +| Name | *string | Identifier for the virtual warehouse; | | 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. | | 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.94.1/docs/resources/warehouse#id Warehouse#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1314,9 +1325,11 @@ Name *string - *Type:* *string -Identifier for the virtual warehouse; must be unique for your account. +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.94.1/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1330,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.94.1/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1344,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.94.1/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1358,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.94.1/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1374,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.94.1/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1386,7 +1399,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1403,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.94.1/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1417,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.94.1/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1431,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.94.1/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1445,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.94.1/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1461,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.94.1/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.95.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1475,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.94.1/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1491,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.94.1/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1505,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.94.1/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.95.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1519,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.94.1/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.95.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1535,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.94.1/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1551,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.94.1/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/docs/warehouse.java.md b/docs/warehouse.java.md index 25d3ea55b..55d1d885b 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.94.1/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse snowflake_warehouse}. #### Initializers @@ -55,12 +55,12 @@ Warehouse.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 | Identifier for the virtual warehouse; must be unique for your account. | +| name | java.lang.String | Identifier for the virtual warehouse; | | autoResume | java.lang.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. | | 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.94.1/docs/resources/warehouse#id Warehouse#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -139,9 +139,11 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Identifier for the virtual warehouse; must be unique for your account. +Identifier for the virtual warehouse; -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/warehouse#name Warehouse#name} +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.95.0/docs/resources/warehouse#name Warehouse#name} --- @@ -151,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.94.1/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -161,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.94.1/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -171,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.94.1/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -183,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.94.1/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -191,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.94.1/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -204,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.94.1/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -214,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.94.1/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -224,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.94.1/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -234,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.94.1/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -246,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.94.1/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.95.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -256,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.94.1/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -268,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.94.1/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -278,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.94.1/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.95.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -288,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.94.1/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.95.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -300,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.94.1/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -312,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.94.1/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- @@ -851,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.94.1/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.95.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -881,6 +883,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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 | WarehouseParametersList | *No description.* | | showOutput | WarehouseShowOutputList | *No description.* | | autoResumeInput | java.lang.String | *No description.* | @@ -1062,6 +1065,16 @@ public java.lang.Object getProvisioners(); --- +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + ##### `parameters`Required ```java @@ -1493,12 +1506,12 @@ WarehouseConfig.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 | Identifier for the virtual warehouse; must be unique for your account. | +| name | java.lang.String | Identifier for the virtual warehouse; | | autoResume | java.lang.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. | | 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.94.1/docs/resources/warehouse#id Warehouse#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1591,9 +1604,11 @@ public java.lang.String getName(); - *Type:* java.lang.String -Identifier for the virtual warehouse; must be unique for your account. +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.94.1/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1607,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.94.1/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1621,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.94.1/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1635,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.94.1/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1651,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.94.1/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1663,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.94.1/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1680,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.94.1/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1694,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.94.1/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1708,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.94.1/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1722,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.94.1/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1738,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.94.1/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.95.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1752,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.94.1/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1768,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.94.1/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1782,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.94.1/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.95.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1796,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.94.1/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.95.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1812,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.94.1/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1828,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.94.1/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/docs/warehouse.python.md b/docs/warehouse.python.md index 7a9fe9c94..f05de2c77 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.94.1/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse snowflake_warehouse}. #### Initializers @@ -52,12 +52,12 @@ warehouse.Warehouse( | 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 | Identifier for the virtual warehouse; must be unique for your account. | +| name | str | Identifier for the virtual warehouse; | | 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. | | 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.94.1/docs/resources/warehouse#id Warehouse#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -136,9 +136,11 @@ Must be unique amongst siblings in the same scope - *Type:* str -Identifier for the virtual warehouse; must be unique for your account. +Identifier for the virtual warehouse; -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/warehouse#name Warehouse#name} +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.95.0/docs/resources/warehouse#name Warehouse#name} --- @@ -148,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.94.1/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -158,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.94.1/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -168,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.94.1/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -180,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.94.1/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -188,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.94.1/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -201,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.94.1/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -211,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.94.1/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -221,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.94.1/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -231,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.94.1/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -243,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.94.1/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.95.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -253,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.94.1/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -265,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.94.1/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -275,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.94.1/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.95.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -285,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.94.1/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.95.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -297,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.94.1/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -309,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.94.1/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- @@ -894,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.94.1/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.95.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -924,6 +926,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | 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 | WarehouseParametersList | *No description.* | | show_output | WarehouseShowOutputList | *No description.* | | auto_resume_input | str | *No description.* | @@ -1105,6 +1108,16 @@ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, Re --- +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + ##### `parameters`Required ```python @@ -1531,12 +1544,12 @@ warehouse.WarehouseConfig( | 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 | Identifier for the virtual warehouse; must be unique for your account. | +| name | str | Identifier for the virtual warehouse; | | 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. | | 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.94.1/docs/resources/warehouse#id Warehouse#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1629,9 +1642,11 @@ name: str - *Type:* str -Identifier for the virtual warehouse; must be unique for your account. +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.94.1/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1645,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.94.1/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1659,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.94.1/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1673,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.94.1/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1689,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.94.1/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1701,7 +1716,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1718,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.94.1/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1732,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.94.1/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1746,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.94.1/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1760,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.94.1/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1776,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.94.1/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.95.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1790,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.94.1/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1806,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.94.1/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1820,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.94.1/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.95.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1834,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.94.1/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.95.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1850,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.94.1/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1866,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.94.1/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/docs/warehouse.typescript.md b/docs/warehouse.typescript.md index f9209ab8d..33efb6f00 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.94.1/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -609,6 +609,7 @@ Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | | parameters | WarehouseParametersList | *No description.* | | showOutput | WarehouseShowOutputList | *No description.* | | autoResumeInput | string | *No description.* | @@ -790,6 +791,16 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + ##### `parameters`Required ```typescript @@ -1191,12 +1202,12 @@ const warehouseConfig: warehouse.WarehouseConfig = { ... } | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Identifier for the virtual warehouse; must be unique for your account. | +| name | string | Identifier for the virtual warehouse; | | 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. | | 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.94.1/docs/resources/warehouse#id Warehouse#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. | @@ -1289,9 +1300,11 @@ public readonly name: string; - *Type:* string -Identifier for the virtual warehouse; must be unique for your account. +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.94.1/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1305,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.94.1/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1319,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.94.1/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1333,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.94.1/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1349,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.94.1/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1361,7 +1374,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -1378,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.94.1/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1392,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.94.1/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1406,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.94.1/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1420,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.94.1/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1436,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.94.1/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.95.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1450,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.94.1/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1466,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.94.1/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1480,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.94.1/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.95.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1494,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.94.1/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.95.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1510,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.94.1/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1526,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.94.1/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/package.json b/package.json index c71fd1101..5e9793bc1 100644 --- a/package.json +++ b/package.json @@ -157,7 +157,7 @@ "isDeprecated": false, "provider": { "name": "registry.terraform.io/snowflake-labs/snowflake", - "version": "0.94.1" + "version": "0.95.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 47d433c3d..46b3a05a2 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.94.1/docs/resources/account_parameter). +Refer to the Terraform Registry for docs: [`snowflake_account_parameter`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_parameter). diff --git a/src/account-parameter/index.ts b/src/account-parameter/index.ts index f41fb1207..ea5385e6d 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.94.1/docs/resources/account_parameter +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#id AccountParameter#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#key AccountParameter#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_parameter#value AccountParameter#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_parameter#value AccountParameter#value} */ readonly value: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_parameter snowflake_account_parameter} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account_parameter snowflake_account_parameter} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 7bc03028d..0213da217 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.94.1/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.95.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 84bb0320b..df0cc8759 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.94.1/docs/resources/account_password_policy_attachment +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/account-role/README.md b/src/account-role/README.md index d38396bf5..3b61c89fc 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.94.1/docs/resources/account_role). +Refer to the Terraform Registry for docs: [`snowflake_account_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role). diff --git a/src/account-role/index.ts b/src/account-role/index.ts index 37b7c20c2..3a4fd87b4 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.94.1/docs/resources/account_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,18 +13,20 @@ 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.94.1/docs/resources/account_role#comment AccountRole#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account_role#id AccountRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role#name AccountRole#name} + * 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.95.0/docs/resources/account_role#name AccountRole#name} */ readonly name: string; } @@ -150,7 +152,7 @@ export class AccountRoleShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role snowflake_account_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account_role snowflake_account_role} */ export class AccountRole extends cdktf.TerraformResource { @@ -166,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.94.1/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.95.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) { @@ -178,7 +180,7 @@ export class AccountRole extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account_role snowflake_account_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -189,7 +191,7 @@ export class AccountRole extends cdktf.TerraformResource { terraformResourceType: 'snowflake_account_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -225,6 +227,11 @@ export class AccountRole extends cdktf.TerraformResource { return this._comment; } + // 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() { diff --git a/src/account/README.md b/src/account/README.md index 928964334..3d9e0e383 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.94.1/docs/resources/account). +Refer to the Terraform Registry for docs: [`snowflake_account`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account). diff --git a/src/account/index.ts b/src/account/index.ts index dbcdc6d0b..68ce72db4 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.94.1/docs/resources/account +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#admin_name Account#admin_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#admin_password Account#admin_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account#comment Account#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#edition Account#edition} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#email Account#email} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#first_name Account#first_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account#id Account#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#last_name Account#last_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#must_change_password Account#must_change_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#name Account#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#region Account#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/account#region_group Account#region_group} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/account#region_group Account#region_group} */ readonly regionGroup?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/account snowflake_account} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/account snowflake_account} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -273,6 +273,11 @@ export class Account extends cdktf.TerraformResource { return this._firstName; } + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + // grace_period_in_days - computed: false, optional: true, required: false private _gracePeriodInDays?: number; public get gracePeriodInDays() { diff --git a/src/alert/README.md b/src/alert/README.md index 8533cde84..c8c0f92da 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.94.1/docs/resources/alert). +Refer to the Terraform Registry for docs: [`snowflake_alert`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/alert). diff --git a/src/alert/index.ts b/src/alert/index.ts index 18239984a..71ed3a4fb 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.94.1/docs/resources/alert +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#action Alert#action} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#comment Alert#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#condition Alert#condition} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#database Alert#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#enabled Alert#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#id Alert#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#name Alert#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#schema Alert#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#warehouse Alert#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#alert_schedule Alert#alert_schedule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#expression Alert#expression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#time_zone Alert#time_zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#interval Alert#interval} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert#cron Alert#cron} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/alert snowflake_alert} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/alert snowflake_alert} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -449,6 +449,11 @@ export class Alert extends cdktf.TerraformResource { return this._enabled; } + // 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() { 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 e31584df9..33493e1ec 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.94.1/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.95.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 6fed30816..e87206acb 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.94.1/docs/resources/api_authentication_integration_with_authorization_code_grant +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_authentication_integration_with_authorization_code_grant // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,74 +15,74 @@ export interface ApiAuthenticationIntegrationWithAuthorizationCodeGrantConfig ex /** * Specifies a comment for the integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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. */ readonly id?: string; /** - * Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. + * 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -1513,6 +1513,11 @@ export class ApiAuthenticationIntegrationWithAuthorizationCodeGrant extends cdkt return this._enabled; } + // 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() { diff --git a/src/api-authentication-integration-with-client-credentials/README.md b/src/api-authentication-integration-with-client-credentials/README.md index eb8b86a63..94036eca8 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.94.1/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.95.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 7393832ad..3409c9c07 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.94.1/docs/resources/api_authentication_integration_with_client_credentials +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_authentication_integration_with_client_credentials // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,68 +15,68 @@ export interface ApiAuthenticationIntegrationWithClientCredentialsConfig extends /** * Specifies a comment for the integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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. */ readonly id?: string; /** - * Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. + * 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -1506,6 +1506,11 @@ export class ApiAuthenticationIntegrationWithClientCredentials extends cdktf.Ter return this._enabled; } + // 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() { diff --git a/src/api-authentication-integration-with-jwt-bearer/README.md b/src/api-authentication-integration-with-jwt-bearer/README.md index 553014689..dbb6e6962 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.94.1/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.95.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 d3be7a699..0e2bc7afa 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.94.1/docs/resources/api_authentication_integration_with_jwt_bearer +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_authentication_integration_with_jwt_bearer // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,72 +15,72 @@ 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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. */ readonly id?: string; /** - * Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. + * 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -1511,6 +1511,11 @@ export class ApiAuthenticationIntegrationWithJwtBearer extends cdktf.TerraformRe return this._enabled; } + // 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() { diff --git a/src/api-integration/README.md b/src/api-integration/README.md index 0224aa294..785b40703 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.94.1/docs/resources/api_integration). +Refer to the Terraform Registry for docs: [`snowflake_api_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration). diff --git a/src/api-integration/index.ts b/src/api-integration/index.ts index d2af5002f..791e7bf22 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.94.1/docs/resources/api_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/api_integration#api_key ApiIntegration#api_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#api_provider ApiIntegration#api_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/api_integration#comment ApiIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#enabled ApiIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#google_audience ApiIntegration#google_audience} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#id ApiIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/api_integration#name ApiIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/api_integration#name ApiIntegration#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/api_integration snowflake_api_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/api_integration snowflake_api_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -340,6 +340,11 @@ export class ApiIntegration extends cdktf.TerraformResource { return this._enabled; } + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + // google_audience - computed: false, optional: true, required: false private _googleAudience?: string; public get googleAudience() { diff --git a/src/cortex-search-service/README.md b/src/cortex-search-service/README.md index 063617aec..1c348bfbd 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.94.1/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.95.0/docs/resources/cortex_search_service). diff --git a/src/cortex-search-service/index.ts b/src/cortex-search-service/index.ts index d52edd9fd..6086907de 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.94.1/docs/resources/cortex_search_service +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/cortex_search_service#comment CortexSearchService#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/cortex_search_service#database CortexSearchService#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/cortex_search_service#id CortexSearchService#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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,43 +40,176 @@ 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.94.1/docs/resources/cortex_search_service#name CortexSearchService#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/cortex_search_service#on CortexSearchService#on} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/cortex_search_service#query CortexSearchService#query} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/cortex_search_service#schema CortexSearchService#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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.95.0/docs/resources/cortex_search_service#update CortexSearchService#update} + */ + readonly update?: string; +} + +export function cortexSearchServiceTimeoutsToTerraform(struct?: CortexSearchServiceTimeouts | cdktf.IResolvable): 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 { + create: cdktf.stringToTerraform(struct!.create), + update: cdktf.stringToTerraform(struct!.update), + } +} + + +export function cortexSearchServiceTimeoutsToHclTerraform(struct?: CortexSearchServiceTimeouts | cdktf.IResolvable): 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 = { + create: { + value: cdktf.stringToHclTerraform(struct!.create), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + update: { + value: cdktf.stringToHclTerraform(struct!.update), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class CortexSearchServiceTimeoutsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @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); + } + + public get internalValue(): CortexSearchServiceTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._create !== undefined) { + hasAnyValues = true; + internalValueResult.create = this._create; + } + if (this._update !== undefined) { + hasAnyValues = true; + internalValueResult.update = this._update; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: CortexSearchServiceTimeouts | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._create = undefined; + this._update = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._create = value.create; + this._update = value.update; + } + } + + // create - computed: false, optional: true, required: false + private _create?: string; + public get create() { + return this.getStringAttribute('create'); + } + public set create(value: string) { + this._create = value; + } + public resetCreate() { + this._create = undefined; + } + // Temporarily expose input value. Use with caution. + public get createInput() { + return this._create; + } + + // update - computed: false, optional: true, required: false + private _update?: string; + public get update() { + return this.getStringAttribute('update'); + } + public set update(value: string) { + this._update = value; + } + public resetUpdate() { + this._update = undefined; + } + // Temporarily expose input value. Use with caution. + public get updateInput() { + return this._update; + } } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/cortex_search_service snowflake_cortex_search_service} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/cortex_search_service snowflake_cortex_search_service} */ export class CortexSearchService extends cdktf.TerraformResource { @@ -92,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.94.1/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.95.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) { @@ -104,7 +237,7 @@ export class CortexSearchService extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/cortex_search_service snowflake_cortex_search_service} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -115,7 +248,7 @@ export class CortexSearchService extends cdktf.TerraformResource { terraformResourceType: 'snowflake_cortex_search_service', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -136,6 +269,7 @@ export class CortexSearchService extends cdktf.TerraformResource { this._schema = config.schema; this._targetLag = config.targetLag; this._warehouse = config.warehouse; + this._timeouts.internalValue = config.timeouts; } // ========== @@ -192,6 +326,11 @@ export class CortexSearchService extends cdktf.TerraformResource { return this._database; } + // 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() { @@ -286,6 +425,22 @@ export class CortexSearchService extends cdktf.TerraformResource { return this._warehouse; } + // timeouts - computed: false, optional: true, required: false + private _timeouts = new CortexSearchServiceTimeoutsOutputReference(this, "timeouts"); + public get timeouts() { + return this._timeouts; + } + public putTimeouts(value: CortexSearchServiceTimeouts) { + this._timeouts.internalValue = value; + } + public resetTimeouts() { + this._timeouts.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get timeoutsInput() { + return this._timeouts.internalValue; + } + // ========= // SYNTHESIS // ========= @@ -302,6 +457,7 @@ export class CortexSearchService extends cdktf.TerraformResource { schema: cdktf.stringToTerraform(this._schema), target_lag: cdktf.stringToTerraform(this._targetLag), warehouse: cdktf.stringToTerraform(this._warehouse), + timeouts: cortexSearchServiceTimeoutsToTerraform(this._timeouts.internalValue), }; } @@ -367,6 +523,12 @@ export class CortexSearchService extends cdktf.TerraformResource { type: "simple", storageClassType: "string", }, + timeouts: { + value: cortexSearchServiceTimeoutsToHclTerraform(this._timeouts.internalValue), + isBlock: true, + type: "struct", + storageClassType: "CortexSearchServiceTimeouts", + }, }; // remove undefined attributes diff --git a/src/data-snowflake-accounts/README.md b/src/data-snowflake-accounts/README.md index 28e5e315a..bbe404bfd 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.94.1/docs/data-sources/accounts). +Refer to the Terraform Registry for docs: [`data_snowflake_accounts`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/accounts). diff --git a/src/data-snowflake-accounts/index.ts b/src/data-snowflake-accounts/index.ts index 95aace2d6..f7f45a888 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.94.1/docs/data-sources/accounts +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#id DataSnowflakeAccounts#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/accounts snowflake_accounts} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/accounts snowflake_accounts} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-alerts/README.md b/src/data-snowflake-alerts/README.md index 10d83f759..8d231e172 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.94.1/docs/data-sources/alerts). +Refer to the Terraform Registry for docs: [`data_snowflake_alerts`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/alerts). diff --git a/src/data-snowflake-alerts/index.ts b/src/data-snowflake-alerts/index.ts index d15bfa2ff..c482faad1 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.94.1/docs/data-sources/alerts +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#database DataSnowflakeAlerts#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#id DataSnowflakeAlerts#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/alerts snowflake_alerts} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/alerts snowflake_alerts} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 e9bddd0d6..2f5529224 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.94.1/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.95.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 1c3ef2d4c..dbe495c15 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.94.1/docs/data-sources/cortex_search_services +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/cortex_search_services snowflake_cortex_search_services} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.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 2c2c00825..97699276f 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.94.1/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.95.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 6c0c7104d..a2f3b558f 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.94.1/docs/data-sources/current_account +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_account snowflake_current_account} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_account snowflake_current_account} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 b3e596e56..733831544 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.94.1/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.95.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 8a26f8de8..3beeb85d2 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.94.1/docs/data-sources/current_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/current_role snowflake_current_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/current_role snowflake_current_role} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 1fe601493..7971c87e9 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.94.1/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.95.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 f807efca2..01f8d6016 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.94.1/docs/data-sources/database_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_role snowflake_database_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database_role snowflake_database_role} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 864221634..a30c6dfe6 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.94.1/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.95.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 da862ef61..726d0d7cd 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.94.1/docs/data-sources/database_roles +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles // generated from terraform resource schema import { Construct } from 'constructs'; @@ -12,24 +12,36 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataSnowflakeDatabaseRolesConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + */ + readonly id?: 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.94.1/docs/data-sources/database_roles#database DataSnowflakeDatabaseRoles#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} */ - readonly database: string; + readonly inDatabase: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id} + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. - * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} */ - readonly id?: string; + readonly like?: string; + /** + * limit block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} + */ + readonly limit?: DataSnowflakeDatabaseRolesLimit; } -export interface DataSnowflakeDatabaseRolesDatabaseRoles { +export interface DataSnowflakeDatabaseRolesDatabaseRolesShowOutput { } -export function dataSnowflakeDatabaseRolesDatabaseRolesToTerraform(struct?: DataSnowflakeDatabaseRolesDatabaseRoles): any { +export function dataSnowflakeDatabaseRolesDatabaseRolesShowOutputToTerraform(struct?: DataSnowflakeDatabaseRolesDatabaseRolesShowOutput): 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"); @@ -39,7 +51,7 @@ export function dataSnowflakeDatabaseRolesDatabaseRolesToTerraform(struct?: Data } -export function dataSnowflakeDatabaseRolesDatabaseRolesToHclTerraform(struct?: DataSnowflakeDatabaseRolesDatabaseRoles): any { +export function dataSnowflakeDatabaseRolesDatabaseRolesShowOutputToHclTerraform(struct?: DataSnowflakeDatabaseRolesDatabaseRolesShowOutput): 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"); @@ -49,7 +61,7 @@ export function dataSnowflakeDatabaseRolesDatabaseRolesToHclTerraform(struct?: D return attrs; } -export class DataSnowflakeDatabaseRolesDatabaseRolesOutputReference extends cdktf.ComplexObject { +export class DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; /** @@ -62,13 +74,13 @@ export class DataSnowflakeDatabaseRolesDatabaseRolesOutputReference extends cdkt super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); } - public get internalValue(): DataSnowflakeDatabaseRolesDatabaseRoles | undefined { + public get internalValue(): DataSnowflakeDatabaseRolesDatabaseRolesShowOutput | undefined { let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: DataSnowflakeDatabaseRolesDatabaseRoles | undefined) { + public set internalValue(value: DataSnowflakeDatabaseRolesDatabaseRolesShowOutput | undefined) { if (value === undefined) { this.isEmptyObject = false; } @@ -82,6 +94,46 @@ export class DataSnowflakeDatabaseRolesDatabaseRolesOutputReference extends cdkt 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'); + } + + // granted_database_roles - computed: true, optional: false, required: false + public get grantedDatabaseRoles() { + return this.getNumberAttribute('granted_database_roles'); + } + + // granted_to_database_roles - computed: true, optional: false, required: false + public get grantedToDatabaseRoles() { + return this.getNumberAttribute('granted_to_database_roles'); + } + + // granted_to_roles - computed: true, optional: false, required: false + public get grantedToRoles() { + return this.getNumberAttribute('granted_to_roles'); + } + + // is_current - computed: true, optional: false, required: false + public get isCurrent() { + return this.getBooleanAttribute('is_current'); + } + + // is_default - computed: true, optional: false, required: false + public get isDefault() { + return this.getBooleanAttribute('is_default'); + } + + // is_inherited - computed: true, optional: false, required: false + public get isInherited() { + return this.getBooleanAttribute('is_inherited'); + } + // name - computed: true, optional: false, required: false public get name() { return this.getStringAttribute('name'); @@ -91,6 +143,87 @@ export class DataSnowflakeDatabaseRolesDatabaseRolesOutputReference extends cdkt 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'); + } +} + +export class DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList 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): DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference { + return new DataSnowflakeDatabaseRolesDatabaseRolesShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeDatabaseRolesDatabaseRoles { +} + +export function dataSnowflakeDatabaseRolesDatabaseRolesToTerraform(struct?: DataSnowflakeDatabaseRolesDatabaseRoles): 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 dataSnowflakeDatabaseRolesDatabaseRolesToHclTerraform(struct?: DataSnowflakeDatabaseRolesDatabaseRoles): 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 DataSnowflakeDatabaseRolesDatabaseRolesOutputReference 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(): DataSnowflakeDatabaseRolesDatabaseRoles | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeDatabaseRolesDatabaseRoles | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // show_output - computed: true, optional: false, required: false + private _showOutput = new DataSnowflakeDatabaseRolesDatabaseRolesShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; + } } export class DataSnowflakeDatabaseRolesDatabaseRolesList extends cdktf.ComplexList { @@ -111,9 +244,127 @@ export class DataSnowflakeDatabaseRolesDatabaseRolesList extends cdktf.ComplexLi return new DataSnowflakeDatabaseRolesDatabaseRolesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +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.95.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.95.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} + */ + readonly rows: number; +} + +export function dataSnowflakeDatabaseRolesLimitToTerraform(struct?: DataSnowflakeDatabaseRolesLimitOutputReference | DataSnowflakeDatabaseRolesLimit): 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 { + from: cdktf.stringToTerraform(struct!.from), + rows: cdktf.numberToTerraform(struct!.rows), + } +} + + +export function dataSnowflakeDatabaseRolesLimitToHclTerraform(struct?: DataSnowflakeDatabaseRolesLimitOutputReference | DataSnowflakeDatabaseRolesLimit): 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 = { + from: { + value: cdktf.stringToHclTerraform(struct!.from), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rows: { + value: cdktf.numberToHclTerraform(struct!.rows), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DataSnowflakeDatabaseRolesLimitOutputReference 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(): DataSnowflakeDatabaseRolesLimit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._from !== undefined) { + hasAnyValues = true; + internalValueResult.from = this._from; + } + if (this._rows !== undefined) { + hasAnyValues = true; + internalValueResult.rows = this._rows; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeDatabaseRolesLimit | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._from = undefined; + this._rows = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._from = value.from; + this._rows = value.rows; + } + } + + // from - computed: false, optional: true, required: false + private _from?: string; + public get from() { + return this.getStringAttribute('from'); + } + public set from(value: string) { + this._from = value; + } + public resetFrom() { + this._from = undefined; + } + // Temporarily expose input value. Use with caution. + public get fromInput() { + return this._from; + } + + // rows - computed: false, optional: false, required: true + private _rows?: number; + public get rows() { + return this.getNumberAttribute('rows'); + } + public set rows(value: number) { + this._rows = value; + } + // Temporarily expose input value. Use with caution. + public get rowsInput() { + return this._rows; + } +} /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles snowflake_database_roles} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database_roles snowflake_database_roles} */ export class DataSnowflakeDatabaseRoles extends cdktf.TerraformDataSource { @@ -129,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.94.1/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.95.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) { @@ -141,7 +392,7 @@ export class DataSnowflakeDatabaseRoles extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database_roles snowflake_database_roles} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -152,7 +403,7 @@ export class DataSnowflakeDatabaseRoles extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_database_roles', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -163,27 +414,16 @@ export class DataSnowflakeDatabaseRoles extends cdktf.TerraformDataSource { connection: config.connection, forEach: config.forEach }); - this._database = config.database; this._id = config.id; + this._inDatabase = config.inDatabase; + this._like = config.like; + this._limit.internalValue = config.limit; } // ========== // ATTRIBUTES // ========== - // 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; - } - // database_roles - computed: true, optional: false, required: false private _databaseRoles = new DataSnowflakeDatabaseRolesDatabaseRolesList(this, "database_roles", false); public get databaseRoles() { @@ -206,31 +446,90 @@ export class DataSnowflakeDatabaseRoles extends cdktf.TerraformDataSource { return this._id; } + // in_database - computed: false, optional: false, required: true + private _inDatabase?: string; + public get inDatabase() { + return this.getStringAttribute('in_database'); + } + public set inDatabase(value: string) { + this._inDatabase = value; + } + // Temporarily expose input value. Use with caution. + public get inDatabaseInput() { + return this._inDatabase; + } + + // like - computed: false, optional: true, required: false + private _like?: string; + public get like() { + return this.getStringAttribute('like'); + } + public set like(value: string) { + this._like = value; + } + public resetLike() { + this._like = undefined; + } + // Temporarily expose input value. Use with caution. + public get likeInput() { + return this._like; + } + + // limit - computed: false, optional: true, required: false + private _limit = new DataSnowflakeDatabaseRolesLimitOutputReference(this, "limit"); + public get limit() { + return this._limit; + } + public putLimit(value: DataSnowflakeDatabaseRolesLimit) { + this._limit.internalValue = value; + } + public resetLimit() { + this._limit.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get limitInput() { + return this._limit.internalValue; + } + // ========= // SYNTHESIS // ========= protected synthesizeAttributes(): { [name: string]: any } { return { - database: cdktf.stringToTerraform(this._database), id: cdktf.stringToTerraform(this._id), + in_database: cdktf.stringToTerraform(this._inDatabase), + like: cdktf.stringToTerraform(this._like), + limit: dataSnowflakeDatabaseRolesLimitToTerraform(this._limit.internalValue), }; } protected synthesizeHclAttributes(): { [name: string]: any } { const attrs = { - database: { - value: cdktf.stringToHclTerraform(this._database), + id: { + value: cdktf.stringToHclTerraform(this._id), isBlock: false, type: "simple", storageClassType: "string", }, - id: { - value: cdktf.stringToHclTerraform(this._id), + in_database: { + value: cdktf.stringToHclTerraform(this._inDatabase), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + like: { + value: cdktf.stringToHclTerraform(this._like), isBlock: false, type: "simple", storageClassType: "string", }, + limit: { + value: dataSnowflakeDatabaseRolesLimitToHclTerraform(this._limit.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataSnowflakeDatabaseRolesLimitList", + }, }; // remove undefined attributes diff --git a/src/data-snowflake-database/README.md b/src/data-snowflake-database/README.md index f753116d5..3abf27ef8 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.94.1/docs/data-sources/database). +Refer to the Terraform Registry for docs: [`data_snowflake_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database). diff --git a/src/data-snowflake-database/index.ts b/src/data-snowflake-database/index.ts index e9e195d67..4903f1c4b 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.94.1/docs/data-sources/database +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#id DataSnowflakeDatabase#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/database#name DataSnowflakeDatabase#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/database#name DataSnowflakeDatabase#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/database snowflake_database} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/database snowflake_database} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-databases/README.md b/src/data-snowflake-databases/README.md index 0df3c328b..6f3a974c7 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.94.1/docs/data-sources/databases). +Refer to the Terraform Registry for docs: [`data_snowflake_databases`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/databases). diff --git a/src/data-snowflake-databases/index.ts b/src/data-snowflake-databases/index.ts index 66c3e7809..c415d1d61 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.94.1/docs/data-sources/databases +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#id DataSnowflakeDatabases#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#like DataSnowflakeDatabases#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#from DataSnowflakeDatabases#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/databases snowflake_databases} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/databases snowflake_databases} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 c6f59aa13..2916bb8c3 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.94.1/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.95.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 a7874bc06..c58886478 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.94.1/docs/data-sources/dynamic_tables +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/dynamic_tables snowflake_dynamic_tables} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/dynamic_tables snowflake_dynamic_tables} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 ea4edd426..f5f8405a4 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.94.1/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.95.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 a8bdcde9a..7b58c5532 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.94.1/docs/data-sources/external_functions +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_functions snowflake_external_functions} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_functions snowflake_external_functions} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 d1de41515..c87f8c401 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.94.1/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.95.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 6aa269fdd..ca28b9d25 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.94.1/docs/data-sources/external_tables +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/external_tables snowflake_external_tables} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/external_tables snowflake_external_tables} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 18d0fd9b4..c10f60427 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.94.1/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.95.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 31bde2dc8..38f8d8ba1 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.94.1/docs/data-sources/failover_groups +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/failover_groups snowflake_failover_groups} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/failover_groups snowflake_failover_groups} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 a3fe1e0f8..612089faa 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.94.1/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.95.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 abeaad93f..145cf804e 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.94.1/docs/data-sources/file_formats +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/file_formats snowflake_file_formats} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/file_formats snowflake_file_formats} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-functions/README.md b/src/data-snowflake-functions/README.md index a47d7e770..78230e4c8 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.94.1/docs/data-sources/functions). +Refer to the Terraform Registry for docs: [`data_snowflake_functions`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/functions). diff --git a/src/data-snowflake-functions/index.ts b/src/data-snowflake-functions/index.ts index 23f7ecb66..481bec50f 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.94.1/docs/data-sources/functions +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#database DataSnowflakeFunctions#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#id DataSnowflakeFunctions#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/functions snowflake_functions} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/functions snowflake_functions} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-grants/README.md b/src/data-snowflake-grants/README.md index 232fdec4d..3c76c56a8 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.94.1/docs/data-sources/grants). +Refer to the Terraform Registry for docs: [`data_snowflake_grants`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/grants). diff --git a/src/data-snowflake-grants/index.ts b/src/data-snowflake-grants/index.ts index 6b9e6b8e6..49f61476c 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.94.1/docs/data-sources/grants +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#id DataSnowflakeGrants#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database DataSnowflakeGrants#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#schema DataSnowflakeGrants#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account DataSnowflakeGrants#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application DataSnowflakeGrants#application} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#user DataSnowflakeGrants#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants#share DataSnowflakeGrants#share} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/grants snowflake_grants} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/grants snowflake_grants} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 b3a2bdda9..3db956b61 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.94.1/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.95.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 e2b5a8793..399430263 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.94.1/docs/data-sources/masking_policies +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeMaskingPoliciesConfig extends cdktf.TerraformMetaA /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -28,7 +28,7 @@ export interface DataSnowflakeMaskingPoliciesConfig extends cdktf.TerraformMetaA /** * The schema from which to return the maskingPolicies from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} */ readonly schema: string; } @@ -129,7 +129,7 @@ export class DataSnowflakeMaskingPoliciesMaskingPoliciesList extends cdktf.Compl } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies snowflake_masking_policies} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/masking_policies snowflake_masking_policies} */ export class DataSnowflakeMaskingPolicies extends cdktf.TerraformDataSource { @@ -145,7 +145,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.94.1/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.95.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) { @@ -157,7 +157,7 @@ export class DataSnowflakeMaskingPolicies extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/masking_policies snowflake_masking_policies} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -168,7 +168,7 @@ export class DataSnowflakeMaskingPolicies extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_masking_policies', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.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 fb7865802..44ed27d43 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.94.1/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.95.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 fe05a84fc..6f2416f40 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.94.1/docs/data-sources/materialized_views +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/materialized_views snowflake_materialized_views} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/materialized_views snowflake_materialized_views} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 61aef4af6..8530586f0 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.94.1/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.95.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 466ee1e54..d343b954f 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.94.1/docs/data-sources/network_policies +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/network_policies snowflake_network_policies} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/network_policies snowflake_network_policies} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-parameters/README.md b/src/data-snowflake-parameters/README.md index 583cfa3ac..db06e5653 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.94.1/docs/data-sources/parameters). +Refer to the Terraform Registry for docs: [`data_snowflake_parameters`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/parameters). diff --git a/src/data-snowflake-parameters/index.ts b/src/data-snowflake-parameters/index.ts index fda9a9260..fcada4b8c 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.94.1/docs/data-sources/parameters +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#id DataSnowflakeParameters#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters#user DataSnowflakeParameters#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/parameters snowflake_parameters} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/parameters snowflake_parameters} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-pipes/README.md b/src/data-snowflake-pipes/README.md index cc0db77ba..5b7ba767b 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.94.1/docs/data-sources/pipes). +Refer to the Terraform Registry for docs: [`data_snowflake_pipes`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/pipes). diff --git a/src/data-snowflake-pipes/index.ts b/src/data-snowflake-pipes/index.ts index 919c102db..cdde16194 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.94.1/docs/data-sources/pipes +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#database DataSnowflakePipes#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#id DataSnowflakePipes#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes#schema DataSnowflakePipes#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/pipes snowflake_pipes} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/pipes snowflake_pipes} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-procedures/README.md b/src/data-snowflake-procedures/README.md index 60a19c994..470d179ab 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.94.1/docs/data-sources/procedures). +Refer to the Terraform Registry for docs: [`data_snowflake_procedures`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/procedures). diff --git a/src/data-snowflake-procedures/index.ts b/src/data-snowflake-procedures/index.ts index e55993a68..37ccd7b29 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.94.1/docs/data-sources/procedures +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#database DataSnowflakeProcedures#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#id DataSnowflakeProcedures#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/procedures snowflake_procedures} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/procedures snowflake_procedures} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 edc4875b4..6df19d7e5 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.94.1/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.95.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 350703304..8808e3702 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.94.1/docs/data-sources/resource_monitors +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -112,7 +112,7 @@ export class DataSnowflakeResourceMonitorsResourceMonitorsList extends cdktf.Com } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/resource_monitors snowflake_resource_monitors} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/resource_monitors snowflake_resource_monitors} */ export class DataSnowflakeResourceMonitors extends cdktf.TerraformDataSource { @@ -128,7 +128,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.94.1/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.95.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) { @@ -140,7 +140,7 @@ export class DataSnowflakeResourceMonitors extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/resource_monitors snowflake_resource_monitors} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -151,7 +151,7 @@ export class DataSnowflakeResourceMonitors extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_resource_monitors', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-role/README.md b/src/data-snowflake-role/README.md index 4b939d8cc..17b47a748 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.94.1/docs/data-sources/role). +Refer to the Terraform Registry for docs: [`data_snowflake_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/role). diff --git a/src/data-snowflake-role/index.ts b/src/data-snowflake-role/index.ts index 107cef303..1235a4d44 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.94.1/docs/data-sources/role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#id DataSnowflakeRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/role#name DataSnowflakeRole#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/role#name DataSnowflakeRole#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/role snowflake_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/role snowflake_role} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-roles/README.md b/src/data-snowflake-roles/README.md index 37cd80c5b..b5c6460da 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.94.1/docs/data-sources/roles). +Refer to the Terraform Registry for docs: [`data_snowflake_roles`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/roles). diff --git a/src/data-snowflake-roles/index.ts b/src/data-snowflake-roles/index.ts index 8a1af1183..77ebb7f1b 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.94.1/docs/data-sources/roles +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#id DataSnowflakeRoles#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles#like DataSnowflakeRoles#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/roles snowflake_roles} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/roles snowflake_roles} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 af6aedd81..950c0055f 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.94.1/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.95.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 3c0b0528b..b63ceeb02 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.94.1/docs/data-sources/row_access_policies +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeRowAccessPoliciesConfig 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.94.1/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -28,7 +28,7 @@ export interface DataSnowflakeRowAccessPoliciesConfig extends cdktf.TerraformMet /** * The schema from which to return the row access policy from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} */ readonly schema: string; } @@ -124,7 +124,7 @@ export class DataSnowflakeRowAccessPoliciesRowAccessPoliciesList extends cdktf.C } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/row_access_policies snowflake_row_access_policies} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/row_access_policies snowflake_row_access_policies} */ export class DataSnowflakeRowAccessPolicies extends cdktf.TerraformDataSource { @@ -140,7 +140,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.94.1/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.95.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) { @@ -152,7 +152,7 @@ export class DataSnowflakeRowAccessPolicies extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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 @@ -163,7 +163,7 @@ export class DataSnowflakeRowAccessPolicies extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_row_access_policies', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-schemas/README.md b/src/data-snowflake-schemas/README.md index 2914ac3e8..937666e65 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.94.1/docs/data-sources/schemas). +Refer to the Terraform Registry for docs: [`data_snowflake_schemas`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/schemas). diff --git a/src/data-snowflake-schemas/index.ts b/src/data-snowflake-schemas/index.ts index e9d71a95f..317e285ce 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.94.1/docs/data-sources/schemas +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#id DataSnowflakeSchemas#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#like DataSnowflakeSchemas#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#in DataSnowflakeSchemas#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#account DataSnowflakeSchemas#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application DataSnowflakeSchemas#application} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#database DataSnowflakeSchemas#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#from DataSnowflakeSchemas#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/schemas snowflake_schemas} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/schemas snowflake_schemas} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 f9f2bdf46..8a32c1c5e 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.94.1/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.95.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 678eb722f..32aa9867b 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.94.1/docs/data-sources/security_integrations +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/security_integrations snowflake_security_integrations} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/security_integrations snowflake_security_integrations} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-sequences/README.md b/src/data-snowflake-sequences/README.md index 46c2cf671..3e8965d8d 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.94.1/docs/data-sources/sequences). +Refer to the Terraform Registry for docs: [`data_snowflake_sequences`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/sequences). diff --git a/src/data-snowflake-sequences/index.ts b/src/data-snowflake-sequences/index.ts index 4f05832b2..61a3ad307 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.94.1/docs/data-sources/sequences +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#database DataSnowflakeSequences#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#id DataSnowflakeSequences#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/sequences snowflake_sequences} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/sequences snowflake_sequences} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-shares/README.md b/src/data-snowflake-shares/README.md index d3c32ef4a..08a98ae3a 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.94.1/docs/data-sources/shares). +Refer to the Terraform Registry for docs: [`data_snowflake_shares`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/shares). diff --git a/src/data-snowflake-shares/index.ts b/src/data-snowflake-shares/index.ts index 9b002de42..606d1ba1b 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.94.1/docs/data-sources/shares +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#id DataSnowflakeShares#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/shares snowflake_shares} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/shares snowflake_shares} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-stages/README.md b/src/data-snowflake-stages/README.md index a0e380ad3..3e137f642 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.94.1/docs/data-sources/stages). +Refer to the Terraform Registry for docs: [`data_snowflake_stages`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/stages). diff --git a/src/data-snowflake-stages/index.ts b/src/data-snowflake-stages/index.ts index 6266b7eac..4340ef74c 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.94.1/docs/data-sources/stages +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#database DataSnowflakeStages#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#id DataSnowflakeStages#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages#schema DataSnowflakeStages#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/stages snowflake_stages} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/stages snowflake_stages} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 9c8c4c534..c75681773 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.94.1/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.95.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 a2872079c..59b4f9a82 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.94.1/docs/data-sources/storage_integrations +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/storage_integrations snowflake_storage_integrations} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/storage_integrations snowflake_storage_integrations} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-streamlits/README.md b/src/data-snowflake-streamlits/README.md index b56b99140..11f7b3c2a 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.94.1/docs/data-sources/streamlits). +Refer to the Terraform Registry for docs: [`data_snowflake_streamlits`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/streamlits). diff --git a/src/data-snowflake-streamlits/index.ts b/src/data-snowflake-streamlits/index.ts index 906f60062..b34458316 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.94.1/docs/data-sources/streamlits +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streamlits snowflake_streamlits} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streamlits snowflake_streamlits} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-streams/README.md b/src/data-snowflake-streams/README.md index 7ed14bded..cea4ba0ff 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.94.1/docs/data-sources/streams). +Refer to the Terraform Registry for docs: [`data_snowflake_streams`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/streams). diff --git a/src/data-snowflake-streams/index.ts b/src/data-snowflake-streams/index.ts index 30a221f61..e66950613 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.94.1/docs/data-sources/streams +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#database DataSnowflakeStreams#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#id DataSnowflakeStreams#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams#schema DataSnowflakeStreams#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/streams snowflake_streams} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/streams snowflake_streams} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 54b3b657e..43fae9945 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.94.1/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.95.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 18dcf7077..98e4109fb 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.94.1/docs/data-sources/system_generate_scim_access_token +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.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 491f882ec..e18a83a41 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.94.1/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.95.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 cf5f3c93d..77e13f235 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.94.1/docs/data-sources/system_get_aws_sns_iam_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.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 4770202c0..c859533af 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.94.1/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.95.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 49adef358..7e5b06815 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.94.1/docs/data-sources/system_get_privatelink_config +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.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 376316fcf..58adcb1ae 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.94.1/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.95.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 fd3b417ee..77ca2f754 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.94.1/docs/data-sources/system_get_snowflake_platform_info +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-tables/README.md b/src/data-snowflake-tables/README.md index 89cac133c..959e8952d 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.94.1/docs/data-sources/tables). +Refer to the Terraform Registry for docs: [`data_snowflake_tables`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/tables). diff --git a/src/data-snowflake-tables/index.ts b/src/data-snowflake-tables/index.ts index 01313f246..9af4b4275 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.94.1/docs/data-sources/tables +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#database DataSnowflakeTables#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#id DataSnowflakeTables#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables#schema DataSnowflakeTables#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tables snowflake_tables} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tables snowflake_tables} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-tasks/README.md b/src/data-snowflake-tasks/README.md index ddcabc726..14fb030e4 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.94.1/docs/data-sources/tasks). +Refer to the Terraform Registry for docs: [`data_snowflake_tasks`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/tasks). diff --git a/src/data-snowflake-tasks/index.ts b/src/data-snowflake-tasks/index.ts index 50dd79ce8..d1077371a 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.94.1/docs/data-sources/tasks +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#database DataSnowflakeTasks#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#id DataSnowflakeTasks#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/tasks snowflake_tasks} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/tasks snowflake_tasks} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-users/README.md b/src/data-snowflake-users/README.md index 73c017ea5..91aa52779 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.94.1/docs/data-sources/users). +Refer to the Terraform Registry for docs: [`data_snowflake_users`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users). diff --git a/src/data-snowflake-users/index.ts b/src/data-snowflake-users/index.ts index 445326f12..c068a1b8f 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.94.1/docs/data-sources/users +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,23 +13,6200 @@ 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.94.1/docs/data-sources/users#id DataSnowflakeUsers#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * Users pattern for which to return metadata. Please refer to LIKE keyword from snowflake documentation : https://docs.snowflake.com/en/sql-reference/sql/show-users.html#parameters + * 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.94.1/docs/data-sources/users#pattern DataSnowflakeUsers#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users#like DataSnowflakeUsers#like} */ - readonly pattern: string; + 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.95.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.95.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.95.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.95.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} + */ + readonly limit?: DataSnowflakeUsersLimit; +} +export interface DataSnowflakeUsersUsersDescribeOutput { +} + +export function dataSnowflakeUsersUsersDescribeOutputToTerraform(struct?: DataSnowflakeUsersUsersDescribeOutput): 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 dataSnowflakeUsersUsersDescribeOutputToHclTerraform(struct?: DataSnowflakeUsersUsersDescribeOutput): 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 DataSnowflakeUsersUsersDescribeOutputOutputReference 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(): DataSnowflakeUsersUsersDescribeOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersDescribeOutput | 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'); + } + + // custom_landing_page_url - computed: true, optional: false, required: false + public get customLandingPageUrl() { + return this.getStringAttribute('custom_landing_page_url'); + } + + // custom_landing_page_url_flush_next_ui_load - computed: true, optional: false, required: false + public get customLandingPageUrlFlushNextUiLoad() { + return this.getBooleanAttribute('custom_landing_page_url_flush_next_ui_load'); + } + + // days_to_expiry - computed: true, optional: false, required: false + public get daysToExpiry() { + return this.getNumberAttribute('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'); + } + + // 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'); + } + + // last_name - computed: true, optional: false, required: false + public get lastName() { + return this.getStringAttribute('last_name'); + } + + // login_name - computed: true, optional: false, required: false + public get loginName() { + return this.getStringAttribute('login_name'); + } + + // middle_name - computed: true, optional: false, required: false + public get middleName() { + return this.getStringAttribute('middle_name'); + } + + // mins_to_bypass_mfa - computed: true, optional: false, required: false + public get minsToBypassMfa() { + return this.getNumberAttribute('mins_to_bypass_mfa'); + } + + // mins_to_bypass_network_policy - computed: true, optional: false, required: false + public get minsToBypassNetworkPolicy() { + return this.getNumberAttribute('mins_to_bypass_network_policy'); + } + + // mins_to_unlock - computed: true, optional: false, required: false + public get minsToUnlock() { + return this.getNumberAttribute('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'); + } + + // password - computed: true, optional: false, required: false + public get password() { + return this.getStringAttribute('password'); + } + + // password_last_set_time - computed: true, optional: false, required: false + public get passwordLastSetTime() { + return this.getStringAttribute('password_last_set_time'); + } + + // rsa_public_key - computed: true, optional: false, required: false + public get rsaPublicKey() { + return this.getStringAttribute('rsa_public_key'); + } + + // rsa_public_key2 - computed: true, optional: false, required: false + public get rsaPublicKey2() { + return this.getStringAttribute('rsa_public_key2'); + } + + // rsa_public_key2_fp - computed: true, optional: false, required: false + public get rsaPublicKey2Fp() { + return this.getStringAttribute('rsa_public_key2_fp'); + } + + // rsa_public_key_fp - computed: true, optional: false, required: false + public get rsaPublicKeyFp() { + return this.getStringAttribute('rsa_public_key_fp'); + } + + // snowflake_lock - computed: true, optional: false, required: false + public get snowflakeLock() { + return this.getBooleanAttribute('snowflake_lock'); + } + + // snowflake_support - computed: true, optional: false, required: false + public get snowflakeSupport() { + return this.getBooleanAttribute('snowflake_support'); + } +} + +export class DataSnowflakeUsersUsersDescribeOutputList 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): DataSnowflakeUsersUsersDescribeOutputOutputReference { + return new DataSnowflakeUsersUsersDescribeOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersAbortDetachedQuery { +} + +export function dataSnowflakeUsersUsersParametersAbortDetachedQueryToTerraform(struct?: DataSnowflakeUsersUsersParametersAbortDetachedQuery): 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 dataSnowflakeUsersUsersParametersAbortDetachedQueryToHclTerraform(struct?: DataSnowflakeUsersUsersParametersAbortDetachedQuery): 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 DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference 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(): DataSnowflakeUsersUsersParametersAbortDetachedQuery | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersAbortDetachedQuery | 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 DataSnowflakeUsersUsersParametersAbortDetachedQueryList 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): DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference { + return new DataSnowflakeUsersUsersParametersAbortDetachedQueryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersAutocommit { +} + +export function dataSnowflakeUsersUsersParametersAutocommitToTerraform(struct?: DataSnowflakeUsersUsersParametersAutocommit): 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 dataSnowflakeUsersUsersParametersAutocommitToHclTerraform(struct?: DataSnowflakeUsersUsersParametersAutocommit): 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 DataSnowflakeUsersUsersParametersAutocommitOutputReference 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(): DataSnowflakeUsersUsersParametersAutocommit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersAutocommit | 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 DataSnowflakeUsersUsersParametersAutocommitList 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): DataSnowflakeUsersUsersParametersAutocommitOutputReference { + return new DataSnowflakeUsersUsersParametersAutocommitOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersBinaryInputFormat { +} + +export function dataSnowflakeUsersUsersParametersBinaryInputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersBinaryInputFormat): 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 dataSnowflakeUsersUsersParametersBinaryInputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersBinaryInputFormat): 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 DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersBinaryInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersBinaryInputFormat | 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 DataSnowflakeUsersUsersParametersBinaryInputFormatList 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): DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersBinaryInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersBinaryOutputFormat { +} + +export function dataSnowflakeUsersUsersParametersBinaryOutputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersBinaryOutputFormat): 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 dataSnowflakeUsersUsersParametersBinaryOutputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersBinaryOutputFormat): 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 DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersBinaryOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersBinaryOutputFormat | 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 DataSnowflakeUsersUsersParametersBinaryOutputFormatList 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): DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersBinaryOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersClientMemoryLimit { +} + +export function dataSnowflakeUsersUsersParametersClientMemoryLimitToTerraform(struct?: DataSnowflakeUsersUsersParametersClientMemoryLimit): 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 dataSnowflakeUsersUsersParametersClientMemoryLimitToHclTerraform(struct?: DataSnowflakeUsersUsersParametersClientMemoryLimit): 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 DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference 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(): DataSnowflakeUsersUsersParametersClientMemoryLimit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersClientMemoryLimit | 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 DataSnowflakeUsersUsersParametersClientMemoryLimitList 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): DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference { + return new DataSnowflakeUsersUsersParametersClientMemoryLimitOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx { +} + +export function dataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxToTerraform(struct?: DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx): 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 dataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxToHclTerraform(struct?: DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx): 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 DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference 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(): DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtx | 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 DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList 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): DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference { + return new DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersClientPrefetchThreads { +} + +export function dataSnowflakeUsersUsersParametersClientPrefetchThreadsToTerraform(struct?: DataSnowflakeUsersUsersParametersClientPrefetchThreads): 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 dataSnowflakeUsersUsersParametersClientPrefetchThreadsToHclTerraform(struct?: DataSnowflakeUsersUsersParametersClientPrefetchThreads): 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 DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference 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(): DataSnowflakeUsersUsersParametersClientPrefetchThreads | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersClientPrefetchThreads | 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 DataSnowflakeUsersUsersParametersClientPrefetchThreadsList 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): DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference { + return new DataSnowflakeUsersUsersParametersClientPrefetchThreadsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersClientResultChunkSize { +} + +export function dataSnowflakeUsersUsersParametersClientResultChunkSizeToTerraform(struct?: DataSnowflakeUsersUsersParametersClientResultChunkSize): 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 dataSnowflakeUsersUsersParametersClientResultChunkSizeToHclTerraform(struct?: DataSnowflakeUsersUsersParametersClientResultChunkSize): 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 DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference 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(): DataSnowflakeUsersUsersParametersClientResultChunkSize | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersClientResultChunkSize | 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 DataSnowflakeUsersUsersParametersClientResultChunkSizeList 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): DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference { + return new DataSnowflakeUsersUsersParametersClientResultChunkSizeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive { +} + +export function dataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveToTerraform(struct?: DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive): 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 dataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveToHclTerraform(struct?: DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive): 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 DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference 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(): DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitive | 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 DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList 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): DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference { + return new DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersClientSessionKeepAlive { +} + +export function dataSnowflakeUsersUsersParametersClientSessionKeepAliveToTerraform(struct?: DataSnowflakeUsersUsersParametersClientSessionKeepAlive): 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 dataSnowflakeUsersUsersParametersClientSessionKeepAliveToHclTerraform(struct?: DataSnowflakeUsersUsersParametersClientSessionKeepAlive): 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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference 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(): DataSnowflakeUsersUsersParametersClientSessionKeepAlive | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersClientSessionKeepAlive | 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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveList 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): DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference { + return new DataSnowflakeUsersUsersParametersClientSessionKeepAliveOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency { +} + +export function dataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyToTerraform(struct?: DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency): 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 dataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyToHclTerraform(struct?: DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency): 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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference 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(): DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequency | 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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList 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): DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference { + return new DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersClientTimestampTypeMapping { +} + +export function dataSnowflakeUsersUsersParametersClientTimestampTypeMappingToTerraform(struct?: DataSnowflakeUsersUsersParametersClientTimestampTypeMapping): 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 dataSnowflakeUsersUsersParametersClientTimestampTypeMappingToHclTerraform(struct?: DataSnowflakeUsersUsersParametersClientTimestampTypeMapping): 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 DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference 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(): DataSnowflakeUsersUsersParametersClientTimestampTypeMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersClientTimestampTypeMapping | 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 DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList 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): DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference { + return new DataSnowflakeUsersUsersParametersClientTimestampTypeMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersDateInputFormat { +} + +export function dataSnowflakeUsersUsersParametersDateInputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersDateInputFormat): 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 dataSnowflakeUsersUsersParametersDateInputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersDateInputFormat): 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 DataSnowflakeUsersUsersParametersDateInputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersDateInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersDateInputFormat | 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 DataSnowflakeUsersUsersParametersDateInputFormatList 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): DataSnowflakeUsersUsersParametersDateInputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersDateInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersDateOutputFormat { +} + +export function dataSnowflakeUsersUsersParametersDateOutputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersDateOutputFormat): 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 dataSnowflakeUsersUsersParametersDateOutputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersDateOutputFormat): 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 DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersDateOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersDateOutputFormat | 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 DataSnowflakeUsersUsersParametersDateOutputFormatList 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): DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersDateOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization { +} + +export function dataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationToTerraform(struct?: DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization): 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 dataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationToHclTerraform(struct?: DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization): 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 DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference 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(): DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimization | 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 DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList 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): DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference { + return new DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError { +} + +export function dataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorToTerraform(struct?: DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError): 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 dataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorToHclTerraform(struct?: DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError): 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 DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference 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(): DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxError | 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 DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList 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): DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference { + return new DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge { +} + +export function dataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeToTerraform(struct?: DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge): 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 dataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeToHclTerraform(struct?: DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge): 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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference 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(): DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersErrorOnNondeterministicMerge | 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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList 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): DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference { + return new DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate { +} + +export function dataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateToTerraform(struct?: DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate): 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 dataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateToHclTerraform(struct?: DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate): 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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference 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(): DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdate | 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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList 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): DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference { + return new DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersGeographyOutputFormat { +} + +export function dataSnowflakeUsersUsersParametersGeographyOutputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersGeographyOutputFormat): 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 dataSnowflakeUsersUsersParametersGeographyOutputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersGeographyOutputFormat): 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 DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersGeographyOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersGeographyOutputFormat | 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 DataSnowflakeUsersUsersParametersGeographyOutputFormatList 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): DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersGeographyOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersGeometryOutputFormat { +} + +export function dataSnowflakeUsersUsersParametersGeometryOutputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersGeometryOutputFormat): 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 dataSnowflakeUsersUsersParametersGeometryOutputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersGeometryOutputFormat): 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 DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersGeometryOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersGeometryOutputFormat | 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 DataSnowflakeUsersUsersParametersGeometryOutputFormatList 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): DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersGeometryOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt { +} + +export function dataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntToTerraform(struct?: DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt): 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 dataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntToHclTerraform(struct?: DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt): 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 DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference 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(): DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsInt | 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 DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList 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): DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference { + return new DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc { +} + +export function dataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcToTerraform(struct?: DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc): 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 dataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcToHclTerraform(struct?: DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc): 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 DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference 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(): DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtc | 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 DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList 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): DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference { + return new DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone { +} + +export function dataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneToTerraform(struct?: DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone): 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 dataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneToHclTerraform(struct?: DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone): 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 DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference 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(): DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersJdbcUseSessionTimezone | 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 DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList 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): DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference { + return new DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersJsonIndent { +} + +export function dataSnowflakeUsersUsersParametersJsonIndentToTerraform(struct?: DataSnowflakeUsersUsersParametersJsonIndent): 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 dataSnowflakeUsersUsersParametersJsonIndentToHclTerraform(struct?: DataSnowflakeUsersUsersParametersJsonIndent): 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 DataSnowflakeUsersUsersParametersJsonIndentOutputReference 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(): DataSnowflakeUsersUsersParametersJsonIndent | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersJsonIndent | 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 DataSnowflakeUsersUsersParametersJsonIndentList 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): DataSnowflakeUsersUsersParametersJsonIndentOutputReference { + return new DataSnowflakeUsersUsersParametersJsonIndentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersLockTimeout { +} + +export function dataSnowflakeUsersUsersParametersLockTimeoutToTerraform(struct?: DataSnowflakeUsersUsersParametersLockTimeout): 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 dataSnowflakeUsersUsersParametersLockTimeoutToHclTerraform(struct?: DataSnowflakeUsersUsersParametersLockTimeout): 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 DataSnowflakeUsersUsersParametersLockTimeoutOutputReference 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(): DataSnowflakeUsersUsersParametersLockTimeout | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersLockTimeout | 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 DataSnowflakeUsersUsersParametersLockTimeoutList 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): DataSnowflakeUsersUsersParametersLockTimeoutOutputReference { + return new DataSnowflakeUsersUsersParametersLockTimeoutOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersLogLevel { +} + +export function dataSnowflakeUsersUsersParametersLogLevelToTerraform(struct?: DataSnowflakeUsersUsersParametersLogLevel): 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 dataSnowflakeUsersUsersParametersLogLevelToHclTerraform(struct?: DataSnowflakeUsersUsersParametersLogLevel): 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 DataSnowflakeUsersUsersParametersLogLevelOutputReference 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(): DataSnowflakeUsersUsersParametersLogLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersLogLevel | 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 DataSnowflakeUsersUsersParametersLogLevelList 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): DataSnowflakeUsersUsersParametersLogLevelOutputReference { + return new DataSnowflakeUsersUsersParametersLogLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersMultiStatementCount { +} + +export function dataSnowflakeUsersUsersParametersMultiStatementCountToTerraform(struct?: DataSnowflakeUsersUsersParametersMultiStatementCount): 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 dataSnowflakeUsersUsersParametersMultiStatementCountToHclTerraform(struct?: DataSnowflakeUsersUsersParametersMultiStatementCount): 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 DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference 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(): DataSnowflakeUsersUsersParametersMultiStatementCount | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersMultiStatementCount | 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 DataSnowflakeUsersUsersParametersMultiStatementCountList 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): DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference { + return new DataSnowflakeUsersUsersParametersMultiStatementCountOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersNetworkPolicy { +} + +export function dataSnowflakeUsersUsersParametersNetworkPolicyToTerraform(struct?: DataSnowflakeUsersUsersParametersNetworkPolicy): 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 dataSnowflakeUsersUsersParametersNetworkPolicyToHclTerraform(struct?: DataSnowflakeUsersUsersParametersNetworkPolicy): 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 DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference 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(): DataSnowflakeUsersUsersParametersNetworkPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersNetworkPolicy | 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 DataSnowflakeUsersUsersParametersNetworkPolicyList 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): DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference { + return new DataSnowflakeUsersUsersParametersNetworkPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault { +} + +export function dataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultToTerraform(struct?: DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault): 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 dataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultToHclTerraform(struct?: DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault): 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 DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference 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(): DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersNoorderSequenceAsDefault | 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 DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList 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): DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference { + return new DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt { +} + +export function dataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntToTerraform(struct?: DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt): 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 dataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntToHclTerraform(struct?: DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt): 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 DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference 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(): DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsInt | 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 DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList 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): DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference { + return new DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages { +} + +export function dataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesToTerraform(struct?: DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages): 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 dataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesToHclTerraform(struct?: DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages): 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 DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference 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(): DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersPreventUnloadToInternalStages | 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 DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList 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): DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference { + return new DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersQueryTag { +} + +export function dataSnowflakeUsersUsersParametersQueryTagToTerraform(struct?: DataSnowflakeUsersUsersParametersQueryTag): 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 dataSnowflakeUsersUsersParametersQueryTagToHclTerraform(struct?: DataSnowflakeUsersUsersParametersQueryTag): 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 DataSnowflakeUsersUsersParametersQueryTagOutputReference 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(): DataSnowflakeUsersUsersParametersQueryTag | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersQueryTag | 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 DataSnowflakeUsersUsersParametersQueryTagList 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): DataSnowflakeUsersUsersParametersQueryTagOutputReference { + return new DataSnowflakeUsersUsersParametersQueryTagOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase { +} + +export function dataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseToTerraform(struct?: DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase): 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 dataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseToHclTerraform(struct?: DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase): 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 DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference 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(): DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCase | 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 DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList 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): DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference { + return new DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersRowsPerResultset { +} + +export function dataSnowflakeUsersUsersParametersRowsPerResultsetToTerraform(struct?: DataSnowflakeUsersUsersParametersRowsPerResultset): 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 dataSnowflakeUsersUsersParametersRowsPerResultsetToHclTerraform(struct?: DataSnowflakeUsersUsersParametersRowsPerResultset): 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 DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference 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(): DataSnowflakeUsersUsersParametersRowsPerResultset | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersRowsPerResultset | 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 DataSnowflakeUsersUsersParametersRowsPerResultsetList 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): DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference { + return new DataSnowflakeUsersUsersParametersRowsPerResultsetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersS3StageVpceDnsName { +} + +export function dataSnowflakeUsersUsersParametersS3StageVpceDnsNameToTerraform(struct?: DataSnowflakeUsersUsersParametersS3StageVpceDnsName): 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 dataSnowflakeUsersUsersParametersS3StageVpceDnsNameToHclTerraform(struct?: DataSnowflakeUsersUsersParametersS3StageVpceDnsName): 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 DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference 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(): DataSnowflakeUsersUsersParametersS3StageVpceDnsName | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersS3StageVpceDnsName | 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 DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList 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): DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference { + return new DataSnowflakeUsersUsersParametersS3StageVpceDnsNameOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersSearchPath { +} + +export function dataSnowflakeUsersUsersParametersSearchPathToTerraform(struct?: DataSnowflakeUsersUsersParametersSearchPath): 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 dataSnowflakeUsersUsersParametersSearchPathToHclTerraform(struct?: DataSnowflakeUsersUsersParametersSearchPath): 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 DataSnowflakeUsersUsersParametersSearchPathOutputReference 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(): DataSnowflakeUsersUsersParametersSearchPath | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersSearchPath | 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 DataSnowflakeUsersUsersParametersSearchPathList 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): DataSnowflakeUsersUsersParametersSearchPathOutputReference { + return new DataSnowflakeUsersUsersParametersSearchPathOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer { +} + +export function dataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerToTerraform(struct?: DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer): 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 dataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerToHclTerraform(struct?: DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer): 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 DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference 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(): DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumer | 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 DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList 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): DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference { + return new DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds { +} + +export function dataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsToTerraform(struct?: DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds): 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 dataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsToHclTerraform(struct?: DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds): 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 DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference 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(): DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSeconds | 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 DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList 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): DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference { + return new DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds { +} + +export function dataSnowflakeUsersUsersParametersStatementTimeoutInSecondsToTerraform(struct?: DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds): 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 dataSnowflakeUsersUsersParametersStatementTimeoutInSecondsToHclTerraform(struct?: DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds): 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 DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference 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(): DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersStatementTimeoutInSeconds | 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 DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList 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): DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference { + return new DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersStrictJsonOutput { +} + +export function dataSnowflakeUsersUsersParametersStrictJsonOutputToTerraform(struct?: DataSnowflakeUsersUsersParametersStrictJsonOutput): 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 dataSnowflakeUsersUsersParametersStrictJsonOutputToHclTerraform(struct?: DataSnowflakeUsersUsersParametersStrictJsonOutput): 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 DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference 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(): DataSnowflakeUsersUsersParametersStrictJsonOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersStrictJsonOutput | 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 DataSnowflakeUsersUsersParametersStrictJsonOutputList 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): DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference { + return new DataSnowflakeUsersUsersParametersStrictJsonOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimeInputFormat { +} + +export function dataSnowflakeUsersUsersParametersTimeInputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersTimeInputFormat): 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 dataSnowflakeUsersUsersParametersTimeInputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimeInputFormat): 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 DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersTimeInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimeInputFormat | 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 DataSnowflakeUsersUsersParametersTimeInputFormatList 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): DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersTimeInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimeOutputFormat { +} + +export function dataSnowflakeUsersUsersParametersTimeOutputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersTimeOutputFormat): 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 dataSnowflakeUsersUsersParametersTimeOutputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimeOutputFormat): 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 DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersTimeOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimeOutputFormat | 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 DataSnowflakeUsersUsersParametersTimeOutputFormatList 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): DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersTimeOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H { +} + +export function dataSnowflakeUsersUsersParametersTimestampDayIsAlways24HToTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H): 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 dataSnowflakeUsersUsersParametersTimestampDayIsAlways24HToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H): 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 DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference 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(): DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimestampDayIsAlways24H | 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 DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList 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): DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference { + return new DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimestampInputFormat { +} + +export function dataSnowflakeUsersUsersParametersTimestampInputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampInputFormat): 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 dataSnowflakeUsersUsersParametersTimestampInputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampInputFormat): 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 DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersTimestampInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimestampInputFormat | 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 DataSnowflakeUsersUsersParametersTimestampInputFormatList 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): DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersTimestampInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat { +} + +export function dataSnowflakeUsersUsersParametersTimestampLtzOutputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat): 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 dataSnowflakeUsersUsersParametersTimestampLtzOutputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat): 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 DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimestampLtzOutputFormat | 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 DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList 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): DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat { +} + +export function dataSnowflakeUsersUsersParametersTimestampNtzOutputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat): 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 dataSnowflakeUsersUsersParametersTimestampNtzOutputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat): 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 DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimestampNtzOutputFormat | 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 DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList 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): DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimestampOutputFormat { +} + +export function dataSnowflakeUsersUsersParametersTimestampOutputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampOutputFormat): 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 dataSnowflakeUsersUsersParametersTimestampOutputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampOutputFormat): 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 DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersTimestampOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimestampOutputFormat | 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 DataSnowflakeUsersUsersParametersTimestampOutputFormatList 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): DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersTimestampOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimestampTypeMapping { +} + +export function dataSnowflakeUsersUsersParametersTimestampTypeMappingToTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampTypeMapping): 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 dataSnowflakeUsersUsersParametersTimestampTypeMappingToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampTypeMapping): 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 DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference 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(): DataSnowflakeUsersUsersParametersTimestampTypeMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimestampTypeMapping | 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 DataSnowflakeUsersUsersParametersTimestampTypeMappingList 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): DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference { + return new DataSnowflakeUsersUsersParametersTimestampTypeMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimestampTzOutputFormat { +} + +export function dataSnowflakeUsersUsersParametersTimestampTzOutputFormatToTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampTzOutputFormat): 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 dataSnowflakeUsersUsersParametersTimestampTzOutputFormatToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimestampTzOutputFormat): 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 DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference 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(): DataSnowflakeUsersUsersParametersTimestampTzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimestampTzOutputFormat | 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 DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList 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): DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference { + return new DataSnowflakeUsersUsersParametersTimestampTzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTimezone { +} + +export function dataSnowflakeUsersUsersParametersTimezoneToTerraform(struct?: DataSnowflakeUsersUsersParametersTimezone): 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 dataSnowflakeUsersUsersParametersTimezoneToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTimezone): 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 DataSnowflakeUsersUsersParametersTimezoneOutputReference 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(): DataSnowflakeUsersUsersParametersTimezone | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTimezone | 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 DataSnowflakeUsersUsersParametersTimezoneList 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): DataSnowflakeUsersUsersParametersTimezoneOutputReference { + return new DataSnowflakeUsersUsersParametersTimezoneOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTraceLevel { +} + +export function dataSnowflakeUsersUsersParametersTraceLevelToTerraform(struct?: DataSnowflakeUsersUsersParametersTraceLevel): 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 dataSnowflakeUsersUsersParametersTraceLevelToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTraceLevel): 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 DataSnowflakeUsersUsersParametersTraceLevelOutputReference 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(): DataSnowflakeUsersUsersParametersTraceLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTraceLevel | 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 DataSnowflakeUsersUsersParametersTraceLevelList 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): DataSnowflakeUsersUsersParametersTraceLevelOutputReference { + return new DataSnowflakeUsersUsersParametersTraceLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTransactionAbortOnError { +} + +export function dataSnowflakeUsersUsersParametersTransactionAbortOnErrorToTerraform(struct?: DataSnowflakeUsersUsersParametersTransactionAbortOnError): 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 dataSnowflakeUsersUsersParametersTransactionAbortOnErrorToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTransactionAbortOnError): 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 DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference 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(): DataSnowflakeUsersUsersParametersTransactionAbortOnError | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTransactionAbortOnError | 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 DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList 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): DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference { + return new DataSnowflakeUsersUsersParametersTransactionAbortOnErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel { +} + +export function dataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelToTerraform(struct?: DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel): 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 dataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel): 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 DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference 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(): DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevel | 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 DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList 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): DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference { + return new DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersTwoDigitCenturyStart { +} + +export function dataSnowflakeUsersUsersParametersTwoDigitCenturyStartToTerraform(struct?: DataSnowflakeUsersUsersParametersTwoDigitCenturyStart): 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 dataSnowflakeUsersUsersParametersTwoDigitCenturyStartToHclTerraform(struct?: DataSnowflakeUsersUsersParametersTwoDigitCenturyStart): 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 DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference 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(): DataSnowflakeUsersUsersParametersTwoDigitCenturyStart | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersTwoDigitCenturyStart | 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 DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList 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): DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference { + return new DataSnowflakeUsersUsersParametersTwoDigitCenturyStartOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersUnsupportedDdlAction { +} + +export function dataSnowflakeUsersUsersParametersUnsupportedDdlActionToTerraform(struct?: DataSnowflakeUsersUsersParametersUnsupportedDdlAction): 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 dataSnowflakeUsersUsersParametersUnsupportedDdlActionToHclTerraform(struct?: DataSnowflakeUsersUsersParametersUnsupportedDdlAction): 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 DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference 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(): DataSnowflakeUsersUsersParametersUnsupportedDdlAction | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersUnsupportedDdlAction | 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 DataSnowflakeUsersUsersParametersUnsupportedDdlActionList 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): DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference { + return new DataSnowflakeUsersUsersParametersUnsupportedDdlActionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersUseCachedResult { +} + +export function dataSnowflakeUsersUsersParametersUseCachedResultToTerraform(struct?: DataSnowflakeUsersUsersParametersUseCachedResult): 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 dataSnowflakeUsersUsersParametersUseCachedResultToHclTerraform(struct?: DataSnowflakeUsersUsersParametersUseCachedResult): 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 DataSnowflakeUsersUsersParametersUseCachedResultOutputReference 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(): DataSnowflakeUsersUsersParametersUseCachedResult | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersUseCachedResult | 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 DataSnowflakeUsersUsersParametersUseCachedResultList 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): DataSnowflakeUsersUsersParametersUseCachedResultOutputReference { + return new DataSnowflakeUsersUsersParametersUseCachedResultOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersWeekOfYearPolicy { +} + +export function dataSnowflakeUsersUsersParametersWeekOfYearPolicyToTerraform(struct?: DataSnowflakeUsersUsersParametersWeekOfYearPolicy): 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 dataSnowflakeUsersUsersParametersWeekOfYearPolicyToHclTerraform(struct?: DataSnowflakeUsersUsersParametersWeekOfYearPolicy): 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 DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference 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(): DataSnowflakeUsersUsersParametersWeekOfYearPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersWeekOfYearPolicy | 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 DataSnowflakeUsersUsersParametersWeekOfYearPolicyList 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): DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference { + return new DataSnowflakeUsersUsersParametersWeekOfYearPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParametersWeekStart { +} + +export function dataSnowflakeUsersUsersParametersWeekStartToTerraform(struct?: DataSnowflakeUsersUsersParametersWeekStart): 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 dataSnowflakeUsersUsersParametersWeekStartToHclTerraform(struct?: DataSnowflakeUsersUsersParametersWeekStart): 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 DataSnowflakeUsersUsersParametersWeekStartOutputReference 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(): DataSnowflakeUsersUsersParametersWeekStart | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParametersWeekStart | 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 DataSnowflakeUsersUsersParametersWeekStartList 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): DataSnowflakeUsersUsersParametersWeekStartOutputReference { + return new DataSnowflakeUsersUsersParametersWeekStartOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersParameters { +} + +export function dataSnowflakeUsersUsersParametersToTerraform(struct?: DataSnowflakeUsersUsersParameters): 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 dataSnowflakeUsersUsersParametersToHclTerraform(struct?: DataSnowflakeUsersUsersParameters): 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 DataSnowflakeUsersUsersParametersOutputReference 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(): DataSnowflakeUsersUsersParameters | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsersParameters | 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 DataSnowflakeUsersUsersParametersAbortDetachedQueryList(this, "abort_detached_query", false); + public get abortDetachedQuery() { + return this._abortDetachedQuery; + } + + // autocommit - computed: true, optional: false, required: false + private _autocommit = new DataSnowflakeUsersUsersParametersAutocommitList(this, "autocommit", false); + public get autocommit() { + return this._autocommit; + } + + // binary_input_format - computed: true, optional: false, required: false + private _binaryInputFormat = new DataSnowflakeUsersUsersParametersBinaryInputFormatList(this, "binary_input_format", false); + public get binaryInputFormat() { + return this._binaryInputFormat; + } + + // binary_output_format - computed: true, optional: false, required: false + private _binaryOutputFormat = new DataSnowflakeUsersUsersParametersBinaryOutputFormatList(this, "binary_output_format", false); + public get binaryOutputFormat() { + return this._binaryOutputFormat; + } + + // client_memory_limit - computed: true, optional: false, required: false + private _clientMemoryLimit = new DataSnowflakeUsersUsersParametersClientMemoryLimitList(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 DataSnowflakeUsersUsersParametersClientMetadataRequestUseConnectionCtxList(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 DataSnowflakeUsersUsersParametersClientPrefetchThreadsList(this, "client_prefetch_threads", false); + public get clientPrefetchThreads() { + return this._clientPrefetchThreads; + } + + // client_result_chunk_size - computed: true, optional: false, required: false + private _clientResultChunkSize = new DataSnowflakeUsersUsersParametersClientResultChunkSizeList(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 DataSnowflakeUsersUsersParametersClientResultColumnCaseInsensitiveList(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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveList(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 DataSnowflakeUsersUsersParametersClientSessionKeepAliveHeartbeatFrequencyList(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 DataSnowflakeUsersUsersParametersClientTimestampTypeMappingList(this, "client_timestamp_type_mapping", false); + public get clientTimestampTypeMapping() { + return this._clientTimestampTypeMapping; + } + + // date_input_format - computed: true, optional: false, required: false + private _dateInputFormat = new DataSnowflakeUsersUsersParametersDateInputFormatList(this, "date_input_format", false); + public get dateInputFormat() { + return this._dateInputFormat; + } + + // date_output_format - computed: true, optional: false, required: false + private _dateOutputFormat = new DataSnowflakeUsersUsersParametersDateOutputFormatList(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 DataSnowflakeUsersUsersParametersEnableUnloadPhysicalTypeOptimizationList(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 DataSnowflakeUsersUsersParametersEnableUnredactedQuerySyntaxErrorList(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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicMergeList(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 DataSnowflakeUsersUsersParametersErrorOnNondeterministicUpdateList(this, "error_on_nondeterministic_update", false); + public get errorOnNondeterministicUpdate() { + return this._errorOnNondeterministicUpdate; + } + + // geography_output_format - computed: true, optional: false, required: false + private _geographyOutputFormat = new DataSnowflakeUsersUsersParametersGeographyOutputFormatList(this, "geography_output_format", false); + public get geographyOutputFormat() { + return this._geographyOutputFormat; + } + + // geometry_output_format - computed: true, optional: false, required: false + private _geometryOutputFormat = new DataSnowflakeUsersUsersParametersGeometryOutputFormatList(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 DataSnowflakeUsersUsersParametersJdbcTreatDecimalAsIntList(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 DataSnowflakeUsersUsersParametersJdbcTreatTimestampNtzAsUtcList(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 DataSnowflakeUsersUsersParametersJdbcUseSessionTimezoneList(this, "jdbc_use_session_timezone", false); + public get jdbcUseSessionTimezone() { + return this._jdbcUseSessionTimezone; + } + + // json_indent - computed: true, optional: false, required: false + private _jsonIndent = new DataSnowflakeUsersUsersParametersJsonIndentList(this, "json_indent", false); + public get jsonIndent() { + return this._jsonIndent; + } + + // lock_timeout - computed: true, optional: false, required: false + private _lockTimeout = new DataSnowflakeUsersUsersParametersLockTimeoutList(this, "lock_timeout", false); + public get lockTimeout() { + return this._lockTimeout; + } + + // log_level - computed: true, optional: false, required: false + private _logLevel = new DataSnowflakeUsersUsersParametersLogLevelList(this, "log_level", false); + public get logLevel() { + return this._logLevel; + } + + // multi_statement_count - computed: true, optional: false, required: false + private _multiStatementCount = new DataSnowflakeUsersUsersParametersMultiStatementCountList(this, "multi_statement_count", false); + public get multiStatementCount() { + return this._multiStatementCount; + } + + // network_policy - computed: true, optional: false, required: false + private _networkPolicy = new DataSnowflakeUsersUsersParametersNetworkPolicyList(this, "network_policy", false); + public get networkPolicy() { + return this._networkPolicy; + } + + // noorder_sequence_as_default - computed: true, optional: false, required: false + private _noorderSequenceAsDefault = new DataSnowflakeUsersUsersParametersNoorderSequenceAsDefaultList(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 DataSnowflakeUsersUsersParametersOdbcTreatDecimalAsIntList(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 DataSnowflakeUsersUsersParametersPreventUnloadToInternalStagesList(this, "prevent_unload_to_internal_stages", false); + public get preventUnloadToInternalStages() { + return this._preventUnloadToInternalStages; + } + + // query_tag - computed: true, optional: false, required: false + private _queryTag = new DataSnowflakeUsersUsersParametersQueryTagList(this, "query_tag", false); + public get queryTag() { + return this._queryTag; + } + + // quoted_identifiers_ignore_case - computed: true, optional: false, required: false + private _quotedIdentifiersIgnoreCase = new DataSnowflakeUsersUsersParametersQuotedIdentifiersIgnoreCaseList(this, "quoted_identifiers_ignore_case", false); + public get quotedIdentifiersIgnoreCase() { + return this._quotedIdentifiersIgnoreCase; + } + + // rows_per_resultset - computed: true, optional: false, required: false + private _rowsPerResultset = new DataSnowflakeUsersUsersParametersRowsPerResultsetList(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 DataSnowflakeUsersUsersParametersS3StageVpceDnsNameList(this, "s3_stage_vpce_dns_name", false); + public get s3StageVpceDnsName() { + return this._s3StageVpceDnsName; + } + + // search_path - computed: true, optional: false, required: false + private _searchPath = new DataSnowflakeUsersUsersParametersSearchPathList(this, "search_path", false); + public get searchPath() { + return this._searchPath; + } + + // simulated_data_sharing_consumer - computed: true, optional: false, required: false + private _simulatedDataSharingConsumer = new DataSnowflakeUsersUsersParametersSimulatedDataSharingConsumerList(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 DataSnowflakeUsersUsersParametersStatementQueuedTimeoutInSecondsList(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 DataSnowflakeUsersUsersParametersStatementTimeoutInSecondsList(this, "statement_timeout_in_seconds", false); + public get statementTimeoutInSeconds() { + return this._statementTimeoutInSeconds; + } + + // strict_json_output - computed: true, optional: false, required: false + private _strictJsonOutput = new DataSnowflakeUsersUsersParametersStrictJsonOutputList(this, "strict_json_output", false); + public get strictJsonOutput() { + return this._strictJsonOutput; + } + + // time_input_format - computed: true, optional: false, required: false + private _timeInputFormat = new DataSnowflakeUsersUsersParametersTimeInputFormatList(this, "time_input_format", false); + public get timeInputFormat() { + return this._timeInputFormat; + } + + // time_output_format - computed: true, optional: false, required: false + private _timeOutputFormat = new DataSnowflakeUsersUsersParametersTimeOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampDayIsAlways24HList(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 DataSnowflakeUsersUsersParametersTimestampInputFormatList(this, "timestamp_input_format", false); + public get timestampInputFormat() { + return this._timestampInputFormat; + } + + // timestamp_ltz_output_format - computed: true, optional: false, required: false + private _timestampLtzOutputFormat = new DataSnowflakeUsersUsersParametersTimestampLtzOutputFormatList(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 DataSnowflakeUsersUsersParametersTimestampNtzOutputFormatList(this, "timestamp_ntz_output_format", false); + public get timestampNtzOutputFormat() { + return this._timestampNtzOutputFormat; + } + + // timestamp_output_format - computed: true, optional: false, required: false + private _timestampOutputFormat = new DataSnowflakeUsersUsersParametersTimestampOutputFormatList(this, "timestamp_output_format", false); + public get timestampOutputFormat() { + return this._timestampOutputFormat; + } + + // timestamp_type_mapping - computed: true, optional: false, required: false + private _timestampTypeMapping = new DataSnowflakeUsersUsersParametersTimestampTypeMappingList(this, "timestamp_type_mapping", false); + public get timestampTypeMapping() { + return this._timestampTypeMapping; + } + + // timestamp_tz_output_format - computed: true, optional: false, required: false + private _timestampTzOutputFormat = new DataSnowflakeUsersUsersParametersTimestampTzOutputFormatList(this, "timestamp_tz_output_format", false); + public get timestampTzOutputFormat() { + return this._timestampTzOutputFormat; + } + + // timezone - computed: true, optional: false, required: false + private _timezone = new DataSnowflakeUsersUsersParametersTimezoneList(this, "timezone", false); + public get timezone() { + return this._timezone; + } + + // trace_level - computed: true, optional: false, required: false + private _traceLevel = new DataSnowflakeUsersUsersParametersTraceLevelList(this, "trace_level", false); + public get traceLevel() { + return this._traceLevel; + } + + // transaction_abort_on_error - computed: true, optional: false, required: false + private _transactionAbortOnError = new DataSnowflakeUsersUsersParametersTransactionAbortOnErrorList(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 DataSnowflakeUsersUsersParametersTransactionDefaultIsolationLevelList(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 DataSnowflakeUsersUsersParametersTwoDigitCenturyStartList(this, "two_digit_century_start", false); + public get twoDigitCenturyStart() { + return this._twoDigitCenturyStart; + } + + // unsupported_ddl_action - computed: true, optional: false, required: false + private _unsupportedDdlAction = new DataSnowflakeUsersUsersParametersUnsupportedDdlActionList(this, "unsupported_ddl_action", false); + public get unsupportedDdlAction() { + return this._unsupportedDdlAction; + } + + // use_cached_result - computed: true, optional: false, required: false + private _useCachedResult = new DataSnowflakeUsersUsersParametersUseCachedResultList(this, "use_cached_result", false); + public get useCachedResult() { + return this._useCachedResult; + } + + // week_of_year_policy - computed: true, optional: false, required: false + private _weekOfYearPolicy = new DataSnowflakeUsersUsersParametersWeekOfYearPolicyList(this, "week_of_year_policy", false); + public get weekOfYearPolicy() { + return this._weekOfYearPolicy; + } + + // week_start - computed: true, optional: false, required: false + private _weekStart = new DataSnowflakeUsersUsersParametersWeekStartList(this, "week_start", false); + public get weekStart() { + return this._weekStart; + } } -export interface DataSnowflakeUsersUsers { + +export class DataSnowflakeUsersUsersParametersList 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): DataSnowflakeUsersUsersParametersOutputReference { + return new DataSnowflakeUsersUsersParametersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsersShowOutput { } -export function dataSnowflakeUsersUsersToTerraform(struct?: DataSnowflakeUsersUsers): any { +export function dataSnowflakeUsersUsersShowOutputToTerraform(struct?: DataSnowflakeUsersUsersShowOutput): 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"); @@ -39,7 +6216,7 @@ export function dataSnowflakeUsersUsersToTerraform(struct?: DataSnowflakeUsersUs } -export function dataSnowflakeUsersUsersToHclTerraform(struct?: DataSnowflakeUsersUsers): any { +export function dataSnowflakeUsersUsersShowOutputToHclTerraform(struct?: DataSnowflakeUsersUsersShowOutput): 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"); @@ -49,7 +6226,7 @@ export function dataSnowflakeUsersUsersToHclTerraform(struct?: DataSnowflakeUser return attrs; } -export class DataSnowflakeUsersUsersOutputReference extends cdktf.ComplexObject { +export class DataSnowflakeUsersUsersShowOutputOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; /** @@ -62,13 +6239,13 @@ export class DataSnowflakeUsersUsersOutputReference extends cdktf.ComplexObject super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); } - public get internalValue(): DataSnowflakeUsersUsers | undefined { + public get internalValue(): DataSnowflakeUsersUsersShowOutput | undefined { let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: DataSnowflakeUsersUsers | undefined) { + public set internalValue(value: DataSnowflakeUsersUsersShowOutput | undefined) { if (value === undefined) { this.isEmptyObject = false; } @@ -82,6 +6259,16 @@ export class DataSnowflakeUsersUsersOutputReference extends cdktf.ComplexObject 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'); @@ -94,7 +6281,7 @@ export class DataSnowflakeUsersUsersOutputReference extends cdktf.ComplexObject // default_secondary_roles - computed: true, optional: false, required: false public get defaultSecondaryRoles() { - return cdktf.Fn.tolist(this.getListAttribute('default_secondary_roles')); + return this.getStringAttribute('default_secondary_roles'); } // default_warehouse - computed: true, optional: false, required: false @@ -117,11 +6304,36 @@ export class DataSnowflakeUsersUsersOutputReference extends cdktf.ComplexObject 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'); @@ -132,15 +6344,143 @@ export class DataSnowflakeUsersUsersOutputReference extends cdktf.ComplexObject 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 DataSnowflakeUsersUsersShowOutputList 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): DataSnowflakeUsersUsersShowOutputOutputReference { + return new DataSnowflakeUsersUsersShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeUsersUsers { +} + +export function dataSnowflakeUsersUsersToTerraform(struct?: DataSnowflakeUsersUsers): 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 dataSnowflakeUsersUsersToHclTerraform(struct?: DataSnowflakeUsersUsers): 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 DataSnowflakeUsersUsersOutputReference 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(): DataSnowflakeUsersUsers | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersUsers | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // describe_output - computed: true, optional: false, required: false + private _describeOutput = new DataSnowflakeUsersUsersDescribeOutputList(this, "describe_output", false); + public get describeOutput() { + return this._describeOutput; + } + + // parameters - computed: true, optional: false, required: false + private _parameters = new DataSnowflakeUsersUsersParametersList(this, "parameters", false); + public get parameters() { + return this._parameters; + } + + // show_output - computed: true, optional: false, required: false + private _showOutput = new DataSnowflakeUsersUsersShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; + } } export class DataSnowflakeUsersUsersList extends cdktf.ComplexList { @@ -161,9 +6501,127 @@ export class DataSnowflakeUsersUsersList extends cdktf.ComplexList { return new DataSnowflakeUsersUsersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +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.95.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.95.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} + */ + readonly rows: number; +} + +export function dataSnowflakeUsersLimitToTerraform(struct?: DataSnowflakeUsersLimitOutputReference | DataSnowflakeUsersLimit): 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 { + from: cdktf.stringToTerraform(struct!.from), + rows: cdktf.numberToTerraform(struct!.rows), + } +} + + +export function dataSnowflakeUsersLimitToHclTerraform(struct?: DataSnowflakeUsersLimitOutputReference | DataSnowflakeUsersLimit): 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 = { + from: { + value: cdktf.stringToHclTerraform(struct!.from), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rows: { + value: cdktf.numberToHclTerraform(struct!.rows), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DataSnowflakeUsersLimitOutputReference 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(): DataSnowflakeUsersLimit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._from !== undefined) { + hasAnyValues = true; + internalValueResult.from = this._from; + } + if (this._rows !== undefined) { + hasAnyValues = true; + internalValueResult.rows = this._rows; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeUsersLimit | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._from = undefined; + this._rows = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._from = value.from; + this._rows = value.rows; + } + } + + // from - computed: false, optional: true, required: false + private _from?: string; + public get from() { + return this.getStringAttribute('from'); + } + public set from(value: string) { + this._from = value; + } + public resetFrom() { + this._from = undefined; + } + // Temporarily expose input value. Use with caution. + public get fromInput() { + return this._from; + } + + // rows - computed: false, optional: false, required: true + private _rows?: number; + public get rows() { + return this.getNumberAttribute('rows'); + } + public set rows(value: number) { + this._rows = value; + } + // Temporarily expose input value. Use with caution. + public get rowsInput() { + return this._rows; + } +} /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users snowflake_users} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/users snowflake_users} */ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { @@ -179,7 +6637,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.94.1/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.95.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) { @@ -191,18 +6649,18 @@ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/users snowflake_users} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 - * @param options DataSnowflakeUsersConfig + * @param options DataSnowflakeUsersConfig = {} */ - public constructor(scope: Construct, id: string, config: DataSnowflakeUsersConfig) { + public constructor(scope: Construct, id: string, config: DataSnowflakeUsersConfig = {}) { super(scope, id, { terraformResourceType: 'snowflake_users', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -214,7 +6672,11 @@ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { forEach: config.forEach }); this._id = config.id; - this._pattern = config.pattern; + this._like = config.like; + this._startsWith = config.startsWith; + this._withDescribe = config.withDescribe; + this._withParameters = config.withParameters; + this._limit.internalValue = config.limit; } // ========== @@ -237,17 +6699,36 @@ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { return this._id; } - // pattern - computed: false, optional: false, required: true - private _pattern?: string; - public get pattern() { - return this.getStringAttribute('pattern'); + // like - computed: false, optional: true, required: false + private _like?: string; + public get like() { + return this.getStringAttribute('like'); + } + public set like(value: string) { + this._like = value; + } + public resetLike() { + this._like = undefined; + } + // Temporarily expose input value. Use with caution. + public get likeInput() { + return this._like; + } + + // starts_with - computed: false, optional: true, required: false + private _startsWith?: string; + public get startsWith() { + return this.getStringAttribute('starts_with'); } - public set pattern(value: string) { - this._pattern = value; + public set startsWith(value: string) { + this._startsWith = value; + } + public resetStartsWith() { + this._startsWith = undefined; } // Temporarily expose input value. Use with caution. - public get patternInput() { - return this._pattern; + public get startsWithInput() { + return this._startsWith; } // users - computed: true, optional: false, required: false @@ -256,6 +6737,54 @@ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { return this._users; } + // with_describe - computed: false, optional: true, required: false + private _withDescribe?: boolean | cdktf.IResolvable; + public get withDescribe() { + return this.getBooleanAttribute('with_describe'); + } + public set withDescribe(value: boolean | cdktf.IResolvable) { + this._withDescribe = value; + } + public resetWithDescribe() { + this._withDescribe = undefined; + } + // Temporarily expose input value. Use with caution. + public get withDescribeInput() { + return this._withDescribe; + } + + // with_parameters - computed: false, optional: true, required: false + private _withParameters?: boolean | cdktf.IResolvable; + public get withParameters() { + return this.getBooleanAttribute('with_parameters'); + } + public set withParameters(value: boolean | cdktf.IResolvable) { + this._withParameters = value; + } + public resetWithParameters() { + this._withParameters = undefined; + } + // Temporarily expose input value. Use with caution. + public get withParametersInput() { + return this._withParameters; + } + + // limit - computed: false, optional: true, required: false + private _limit = new DataSnowflakeUsersLimitOutputReference(this, "limit"); + public get limit() { + return this._limit; + } + public putLimit(value: DataSnowflakeUsersLimit) { + this._limit.internalValue = value; + } + public resetLimit() { + this._limit.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get limitInput() { + return this._limit.internalValue; + } + // ========= // SYNTHESIS // ========= @@ -263,7 +6792,11 @@ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { id: cdktf.stringToTerraform(this._id), - pattern: cdktf.stringToTerraform(this._pattern), + like: cdktf.stringToTerraform(this._like), + starts_with: cdktf.stringToTerraform(this._startsWith), + with_describe: cdktf.booleanToTerraform(this._withDescribe), + with_parameters: cdktf.booleanToTerraform(this._withParameters), + limit: dataSnowflakeUsersLimitToTerraform(this._limit.internalValue), }; } @@ -275,12 +6808,36 @@ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { type: "simple", storageClassType: "string", }, - pattern: { - value: cdktf.stringToHclTerraform(this._pattern), + like: { + value: cdktf.stringToHclTerraform(this._like), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + starts_with: { + value: cdktf.stringToHclTerraform(this._startsWith), isBlock: false, type: "simple", storageClassType: "string", }, + with_describe: { + value: cdktf.booleanToHclTerraform(this._withDescribe), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + with_parameters: { + value: cdktf.booleanToHclTerraform(this._withParameters), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + limit: { + value: dataSnowflakeUsersLimitToHclTerraform(this._limit.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataSnowflakeUsersLimitList", + }, }; // remove undefined attributes diff --git a/src/data-snowflake-views/README.md b/src/data-snowflake-views/README.md index d5beae1c3..a55c3baee 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.94.1/docs/data-sources/views). +Refer to the Terraform Registry for docs: [`data_snowflake_views`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views). diff --git a/src/data-snowflake-views/index.ts b/src/data-snowflake-views/index.ts index b19516df6..443d7f604 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.94.1/docs/data-sources/views +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,29 +13,47 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeViewsConfig 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.94.1/docs/data-sources/views#database DataSnowflakeViews#database} - */ - readonly database: string; - /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views#id DataSnowflakeViews#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * The schema from which to return the views from. + * 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.95.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.95.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.95.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.95.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.94.1/docs/data-sources/views#schema DataSnowflakeViews#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views#limit DataSnowflakeViews#limit} */ - readonly schema: string; + readonly limit?: DataSnowflakeViewsLimit; } -export interface DataSnowflakeViewsViews { +export interface DataSnowflakeViewsViewsDescribeOutput { } -export function dataSnowflakeViewsViewsToTerraform(struct?: DataSnowflakeViewsViews): any { +export function dataSnowflakeViewsViewsDescribeOutputToTerraform(struct?: DataSnowflakeViewsViewsDescribeOutput): 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"); @@ -45,7 +63,7 @@ export function dataSnowflakeViewsViewsToTerraform(struct?: DataSnowflakeViewsVi } -export function dataSnowflakeViewsViewsToHclTerraform(struct?: DataSnowflakeViewsViews): any { +export function dataSnowflakeViewsViewsDescribeOutputToHclTerraform(struct?: DataSnowflakeViewsViewsDescribeOutput): 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"); @@ -55,7 +73,7 @@ export function dataSnowflakeViewsViewsToHclTerraform(struct?: DataSnowflakeView return attrs; } -export class DataSnowflakeViewsViewsOutputReference extends cdktf.ComplexObject { +export class DataSnowflakeViewsViewsDescribeOutputOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; /** @@ -68,13 +86,13 @@ export class DataSnowflakeViewsViewsOutputReference extends cdktf.ComplexObject super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); } - public get internalValue(): DataSnowflakeViewsViews | undefined { + public get internalValue(): DataSnowflakeViewsViewsDescribeOutput | undefined { let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: DataSnowflakeViewsViews | undefined) { + public set internalValue(value: DataSnowflakeViewsViewsDescribeOutput | undefined) { if (value === undefined) { this.isEmptyObject = false; } @@ -83,14 +101,44 @@ export class DataSnowflakeViewsViewsOutputReference extends cdktf.ComplexObject } } + // check - computed: true, optional: false, required: false + public get check() { + return this.getStringAttribute('check'); + } + // comment - computed: true, optional: false, required: false public get comment() { return this.getStringAttribute('comment'); } - // database - computed: true, optional: false, required: false - public get database() { - return this.getStringAttribute('database'); + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // expression - computed: true, optional: false, required: false + public get expression() { + return this.getStringAttribute('expression'); + } + + // is_nullable - computed: true, optional: false, required: false + public get isNullable() { + return this.getBooleanAttribute('is_nullable'); + } + + // is_primary - computed: true, optional: false, required: false + public get isPrimary() { + return this.getBooleanAttribute('is_primary'); + } + + // is_unique - computed: true, optional: false, required: false + public get isUnique() { + return this.getBooleanAttribute('is_unique'); + } + + // kind - computed: true, optional: false, required: false + public get kind() { + return this.getStringAttribute('kind'); } // name - computed: true, optional: false, required: false @@ -98,9 +146,236 @@ export class DataSnowflakeViewsViewsOutputReference extends cdktf.ComplexObject return this.getStringAttribute('name'); } - // schema - computed: true, optional: false, required: false - public get schema() { - return this.getStringAttribute('schema'); + // policy_name - computed: true, optional: false, required: false + public get policyName() { + return this.getStringAttribute('policy_name'); + } + + // privacy_domain - computed: true, optional: false, required: false + public get privacyDomain() { + return this.getStringAttribute('privacy_domain'); + } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } +} + +export class DataSnowflakeViewsViewsDescribeOutputList 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): DataSnowflakeViewsViewsDescribeOutputOutputReference { + return new DataSnowflakeViewsViewsDescribeOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeViewsViewsShowOutput { +} + +export function dataSnowflakeViewsViewsShowOutputToTerraform(struct?: DataSnowflakeViewsViewsShowOutput): 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 dataSnowflakeViewsViewsShowOutputToHclTerraform(struct?: DataSnowflakeViewsViewsShowOutput): 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 DataSnowflakeViewsViewsShowOutputOutputReference 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(): DataSnowflakeViewsViewsShowOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeViewsViewsShowOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // change_tracking - computed: true, optional: false, required: false + public get changeTracking() { + return this.getStringAttribute('change_tracking'); + } + + // 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'); + } + + // is_materialized - computed: true, optional: false, required: false + public get isMaterialized() { + return this.getBooleanAttribute('is_materialized'); + } + + // is_secure - computed: true, optional: false, required: false + public get isSecure() { + return this.getBooleanAttribute('is_secure'); + } + + // kind - computed: true, optional: false, required: false + public get kind() { + return this.getStringAttribute('kind'); + } + + // 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'); + } + + // reserved - computed: true, optional: false, required: false + public get reserved() { + return this.getStringAttribute('reserved'); + } + + // schema_name - computed: true, optional: false, required: false + public get schemaName() { + return this.getStringAttribute('schema_name'); + } + + // text - computed: true, optional: false, required: false + public get text() { + return this.getStringAttribute('text'); + } +} + +export class DataSnowflakeViewsViewsShowOutputList 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): DataSnowflakeViewsViewsShowOutputOutputReference { + return new DataSnowflakeViewsViewsShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataSnowflakeViewsViews { +} + +export function dataSnowflakeViewsViewsToTerraform(struct?: DataSnowflakeViewsViews): 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 dataSnowflakeViewsViewsToHclTerraform(struct?: DataSnowflakeViewsViews): 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 DataSnowflakeViewsViewsOutputReference 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(): DataSnowflakeViewsViews | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeViewsViews | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // describe_output - computed: true, optional: false, required: false + private _describeOutput = new DataSnowflakeViewsViewsDescribeOutputList(this, "describe_output", false); + public get describeOutput() { + return this._describeOutput; + } + + // show_output - computed: true, optional: false, required: false + private _showOutput = new DataSnowflakeViewsViewsShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; } } @@ -122,9 +397,283 @@ export class DataSnowflakeViewsViewsList extends cdktf.ComplexList { return new DataSnowflakeViewsViewsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +export interface DataSnowflakeViewsIn { + /** + * Returns records for the entire account. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.0/docs/data-sources/views#schema DataSnowflakeViews#schema} + */ + readonly schema?: string; +} + +export function dataSnowflakeViewsInToTerraform(struct?: DataSnowflakeViewsInOutputReference | DataSnowflakeViewsIn): 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 { + account: cdktf.booleanToTerraform(struct!.account), + database: cdktf.stringToTerraform(struct!.database), + schema: cdktf.stringToTerraform(struct!.schema), + } +} + + +export function dataSnowflakeViewsInToHclTerraform(struct?: DataSnowflakeViewsInOutputReference | DataSnowflakeViewsIn): 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 = { + account: { + value: cdktf.booleanToHclTerraform(struct!.account), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + database: { + value: cdktf.stringToHclTerraform(struct!.database), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + schema: { + value: cdktf.stringToHclTerraform(struct!.schema), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DataSnowflakeViewsInOutputReference 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(): DataSnowflakeViewsIn | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._account !== undefined) { + hasAnyValues = true; + internalValueResult.account = this._account; + } + if (this._database !== undefined) { + hasAnyValues = true; + internalValueResult.database = this._database; + } + if (this._schema !== undefined) { + hasAnyValues = true; + internalValueResult.schema = this._schema; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeViewsIn | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._account = undefined; + this._database = undefined; + this._schema = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._account = value.account; + this._database = value.database; + this._schema = value.schema; + } + } + + // account - computed: false, optional: true, required: false + private _account?: boolean | cdktf.IResolvable; + public get account() { + return this.getBooleanAttribute('account'); + } + public set account(value: boolean | cdktf.IResolvable) { + this._account = value; + } + public resetAccount() { + this._account = undefined; + } + // Temporarily expose input value. Use with caution. + public get accountInput() { + return this._account; + } + + // database - computed: false, optional: true, required: false + private _database?: string; + public get database() { + return this.getStringAttribute('database'); + } + public set database(value: string) { + this._database = value; + } + public resetDatabase() { + this._database = undefined; + } + // Temporarily expose input value. Use with caution. + public get databaseInput() { + return this._database; + } + + // schema - computed: false, optional: true, required: false + private _schema?: string; + public get schema() { + return this.getStringAttribute('schema'); + } + public set schema(value: string) { + this._schema = value; + } + public resetSchema() { + this._schema = undefined; + } + // Temporarily expose input value. Use with caution. + public get schemaInput() { + return this._schema; + } +} +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.95.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.95.0/docs/data-sources/views#rows DataSnowflakeViews#rows} + */ + readonly rows: number; +} + +export function dataSnowflakeViewsLimitToTerraform(struct?: DataSnowflakeViewsLimitOutputReference | DataSnowflakeViewsLimit): 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 { + from: cdktf.stringToTerraform(struct!.from), + rows: cdktf.numberToTerraform(struct!.rows), + } +} + + +export function dataSnowflakeViewsLimitToHclTerraform(struct?: DataSnowflakeViewsLimitOutputReference | DataSnowflakeViewsLimit): 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 = { + from: { + value: cdktf.stringToHclTerraform(struct!.from), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rows: { + value: cdktf.numberToHclTerraform(struct!.rows), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class DataSnowflakeViewsLimitOutputReference 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(): DataSnowflakeViewsLimit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._from !== undefined) { + hasAnyValues = true; + internalValueResult.from = this._from; + } + if (this._rows !== undefined) { + hasAnyValues = true; + internalValueResult.rows = this._rows; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataSnowflakeViewsLimit | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._from = undefined; + this._rows = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._from = value.from; + this._rows = value.rows; + } + } + + // from - computed: false, optional: true, required: false + private _from?: string; + public get from() { + return this.getStringAttribute('from'); + } + public set from(value: string) { + this._from = value; + } + public resetFrom() { + this._from = undefined; + } + // Temporarily expose input value. Use with caution. + public get fromInput() { + return this._from; + } + + // rows - computed: false, optional: false, required: true + private _rows?: number; + public get rows() { + return this.getNumberAttribute('rows'); + } + public set rows(value: number) { + this._rows = value; + } + // Temporarily expose input value. Use with caution. + public get rowsInput() { + return this._rows; + } +} /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views snowflake_views} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/views snowflake_views} */ export class DataSnowflakeViews extends cdktf.TerraformDataSource { @@ -140,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.94.1/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.95.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) { @@ -152,18 +701,18 @@ export class DataSnowflakeViews extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/data-sources/views snowflake_views} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 - * @param options DataSnowflakeViewsConfig + * @param options DataSnowflakeViewsConfig = {} */ - public constructor(scope: Construct, id: string, config: DataSnowflakeViewsConfig) { + public constructor(scope: Construct, id: string, config: DataSnowflakeViewsConfig = {}) { super(scope, id, { terraformResourceType: 'snowflake_views', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -174,28 +723,18 @@ export class DataSnowflakeViews extends cdktf.TerraformDataSource { connection: config.connection, forEach: config.forEach }); - this._database = config.database; this._id = config.id; - this._schema = config.schema; + this._like = config.like; + this._startsWith = config.startsWith; + this._withDescribe = config.withDescribe; + this._in.internalValue = config.in; + this._limit.internalValue = config.limit; } // ========== // ATTRIBUTES // ========== - // 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; - } - // id - computed: true, optional: true, required: false private _id?: string; public get id() { @@ -212,17 +751,36 @@ export class DataSnowflakeViews extends cdktf.TerraformDataSource { return this._id; } - // schema - computed: false, optional: false, required: true - private _schema?: string; - public get schema() { - return this.getStringAttribute('schema'); + // like - computed: false, optional: true, required: false + private _like?: string; + public get like() { + return this.getStringAttribute('like'); } - public set schema(value: string) { - this._schema = value; + public set like(value: string) { + this._like = value; + } + public resetLike() { + this._like = undefined; } // Temporarily expose input value. Use with caution. - public get schemaInput() { - return this._schema; + public get likeInput() { + return this._like; + } + + // starts_with - computed: false, optional: true, required: false + private _startsWith?: string; + public get startsWith() { + return this.getStringAttribute('starts_with'); + } + public set startsWith(value: string) { + this._startsWith = value; + } + public resetStartsWith() { + this._startsWith = undefined; + } + // Temporarily expose input value. Use with caution. + public get startsWithInput() { + return this._startsWith; } // views - computed: true, optional: false, required: false @@ -231,38 +789,107 @@ export class DataSnowflakeViews extends cdktf.TerraformDataSource { return this._views; } + // with_describe - computed: false, optional: true, required: false + private _withDescribe?: boolean | cdktf.IResolvable; + public get withDescribe() { + return this.getBooleanAttribute('with_describe'); + } + public set withDescribe(value: boolean | cdktf.IResolvable) { + this._withDescribe = value; + } + public resetWithDescribe() { + this._withDescribe = undefined; + } + // Temporarily expose input value. Use with caution. + public get withDescribeInput() { + return this._withDescribe; + } + + // in - computed: false, optional: true, required: false + private _in = new DataSnowflakeViewsInOutputReference(this, "in"); + public get in() { + return this._in; + } + public putIn(value: DataSnowflakeViewsIn) { + this._in.internalValue = value; + } + public resetIn() { + this._in.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get inInput() { + return this._in.internalValue; + } + + // limit - computed: false, optional: true, required: false + private _limit = new DataSnowflakeViewsLimitOutputReference(this, "limit"); + public get limit() { + return this._limit; + } + public putLimit(value: DataSnowflakeViewsLimit) { + this._limit.internalValue = value; + } + public resetLimit() { + this._limit.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get limitInput() { + return this._limit.internalValue; + } + // ========= // SYNTHESIS // ========= protected synthesizeAttributes(): { [name: string]: any } { return { - database: cdktf.stringToTerraform(this._database), id: cdktf.stringToTerraform(this._id), - schema: cdktf.stringToTerraform(this._schema), + like: cdktf.stringToTerraform(this._like), + starts_with: cdktf.stringToTerraform(this._startsWith), + with_describe: cdktf.booleanToTerraform(this._withDescribe), + in: dataSnowflakeViewsInToTerraform(this._in.internalValue), + limit: dataSnowflakeViewsLimitToTerraform(this._limit.internalValue), }; } protected synthesizeHclAttributes(): { [name: string]: any } { const attrs = { - database: { - value: cdktf.stringToHclTerraform(this._database), + id: { + value: cdktf.stringToHclTerraform(this._id), isBlock: false, type: "simple", storageClassType: "string", }, - id: { - value: cdktf.stringToHclTerraform(this._id), + like: { + value: cdktf.stringToHclTerraform(this._like), isBlock: false, type: "simple", storageClassType: "string", }, - schema: { - value: cdktf.stringToHclTerraform(this._schema), + starts_with: { + value: cdktf.stringToHclTerraform(this._startsWith), isBlock: false, type: "simple", storageClassType: "string", }, + with_describe: { + value: cdktf.booleanToHclTerraform(this._withDescribe), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + in: { + value: dataSnowflakeViewsInToHclTerraform(this._in.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataSnowflakeViewsInList", + }, + limit: { + value: dataSnowflakeViewsLimitToHclTerraform(this._limit.internalValue), + isBlock: true, + type: "list", + storageClassType: "DataSnowflakeViewsLimitList", + }, }; // remove undefined attributes diff --git a/src/data-snowflake-warehouses/README.md b/src/data-snowflake-warehouses/README.md index dff9a7bbe..a972114ce 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.94.1/docs/data-sources/warehouses). +Refer to the Terraform Registry for docs: [`data_snowflake_warehouses`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/data-sources/warehouses). diff --git a/src/data-snowflake-warehouses/index.ts b/src/data-snowflake-warehouses/index.ts index 7fccdab1e..10c6c5574 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.94.1/docs/data-sources/warehouses +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/data-sources/warehouses snowflake_warehouses} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/data-sources/warehouses snowflake_warehouses} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/database-old/README.md b/src/database-old/README.md index d96723f22..5b4209d02 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.94.1/docs/resources/database_old). +Refer to the Terraform Registry for docs: [`snowflake_database_old`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_old). diff --git a/src/database-old/index.ts b/src/database-old/index.ts index ce100bfb4..0695756f0 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.94.1/docs/resources/database_old +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#comment DatabaseOld#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old#from_database DatabaseOld#from_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_replica DatabaseOld#from_replica} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#from_share DatabaseOld#from_share} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#id DatabaseOld#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#is_transient DatabaseOld#is_transient} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#name DatabaseOld#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_old#accounts DatabaseOld#accounts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old snowflake_database_old} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database_old snowflake_database_old} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/database-role/README.md b/src/database-role/README.md index 65958f0f3..ae0ee6634 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.94.1/docs/resources/database_role). +Refer to the Terraform Registry for docs: [`snowflake_database_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role). diff --git a/src/database-role/index.ts b/src/database-role/index.ts index d52901fde..d930b4610 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.94.1/docs/resources/database_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,32 +15,162 @@ 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.94.1/docs/resources/database_role#comment DatabaseRole#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#comment DatabaseRole#comment} */ readonly comment?: string; /** - * The database in which to create the database role. + * 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.94.1/docs/resources/database_role#database DatabaseRole#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database_role#id DatabaseRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * Specifies the identifier for the database role. + * 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.94.1/docs/resources/database_role#name DatabaseRole#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role#name DatabaseRole#name} */ readonly name: string; } +export interface DatabaseRoleShowOutput { +} + +export function databaseRoleShowOutputToTerraform(struct?: DatabaseRoleShowOutput): 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 databaseRoleShowOutputToHclTerraform(struct?: DatabaseRoleShowOutput): 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 DatabaseRoleShowOutputOutputReference 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(): DatabaseRoleShowOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DatabaseRoleShowOutput | 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'); + } + + // database_name - computed: true, optional: false, required: false + public get databaseName() { + return this.getStringAttribute('database_name'); + } + + // granted_database_roles - computed: true, optional: false, required: false + public get grantedDatabaseRoles() { + return this.getNumberAttribute('granted_database_roles'); + } + + // granted_to_database_roles - computed: true, optional: false, required: false + public get grantedToDatabaseRoles() { + return this.getNumberAttribute('granted_to_database_roles'); + } + + // granted_to_roles - computed: true, optional: false, required: false + public get grantedToRoles() { + return this.getNumberAttribute('granted_to_roles'); + } + + // is_current - computed: true, optional: false, required: false + public get isCurrent() { + return this.getBooleanAttribute('is_current'); + } + + // is_default - computed: true, optional: false, required: false + public get isDefault() { + return this.getBooleanAttribute('is_default'); + } + + // is_inherited - computed: true, optional: false, required: false + public get isInherited() { + return this.getBooleanAttribute('is_inherited'); + } + + // 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'); + } +} + +export class DatabaseRoleShowOutputList 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): DatabaseRoleShowOutputOutputReference { + return new DatabaseRoleShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role snowflake_database_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database_role snowflake_database_role} */ export class DatabaseRole extends cdktf.TerraformResource { @@ -56,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.94.1/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.95.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) { @@ -68,7 +198,7 @@ export class DatabaseRole extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database_role snowflake_database_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -79,7 +209,7 @@ export class DatabaseRole extends cdktf.TerraformResource { terraformResourceType: 'snowflake_database_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -129,6 +259,11 @@ export class DatabaseRole extends cdktf.TerraformResource { return this._database; } + // 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() { @@ -158,6 +293,12 @@ export class DatabaseRole extends cdktf.TerraformResource { return this._name; } + // show_output - computed: true, optional: false, required: false + private _showOutput = new DatabaseRoleShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; + } + // ========= // SYNTHESIS // ========= diff --git a/src/database/README.md b/src/database/README.md index 92b4ac373..268128987 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.94.1/docs/resources/database). +Refer to the Terraform Registry for docs: [`snowflake_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database). diff --git a/src/database/index.ts b/src/database/index.ts index 2888cd8e9..b89363e41 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.94.1/docs/resources/database +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,41 +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.94.1/docs/resources/database#catalog Database#catalog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database#comment Database#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database#default_ddl_collation Database#default_ddl_collation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.94.1/docs/resources/database#enable_console_output Database#enable_console_output} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database#external_volume Database#external_volume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database#id Database#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -58,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.94.1/docs/resources/database#is_transient Database#is_transient} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database#log_level Database#log_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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. + * 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.94.1/docs/resources/database#name Database#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/database#trace_level Database#trace_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/database#replication Database#replication} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#replication Database#replication} */ readonly replication?: DatabaseReplication; } @@ -144,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.94.1/docs/resources/database#account_identifier Database#account_identifier} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database#with_failover Database#with_failover} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#with_failover Database#with_failover} */ readonly withFailover?: boolean | cdktf.IResolvable; } @@ -294,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.94.1/docs/resources/database#ignore_edition_check Database#ignore_edition_check} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/database#enable_to_account Database#enable_to_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database#enable_to_account Database#enable_to_account} */ readonly enableToAccount: DatabaseReplicationEnableToAccount[] | cdktf.IResolvable; } @@ -410,7 +416,7 @@ export class DatabaseReplicationOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database snowflake_database} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/database snowflake_database} */ export class Database extends cdktf.TerraformResource { @@ -426,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.94.1/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.95.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) { @@ -438,7 +444,7 @@ export class Database extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/database snowflake_database} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -449,7 +455,7 @@ export class Database extends cdktf.TerraformResource { terraformResourceType: 'snowflake_database', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -464,6 +470,7 @@ export class Database extends cdktf.TerraformResource { this._comment = config.comment; this._dataRetentionTimeInDays = config.dataRetentionTimeInDays; this._defaultDdlCollation = config.defaultDdlCollation; + this._dropPublicSchemaOnCreation = config.dropPublicSchemaOnCreation; this._enableConsoleOutput = config.enableConsoleOutput; this._externalVolume = config.externalVolume; this._id = config.id; @@ -551,6 +558,22 @@ export class Database extends cdktf.TerraformResource { return this._defaultDdlCollation; } + // drop_public_schema_on_creation - computed: false, optional: true, required: false + private _dropPublicSchemaOnCreation?: boolean | cdktf.IResolvable; + public get dropPublicSchemaOnCreation() { + return this.getBooleanAttribute('drop_public_schema_on_creation'); + } + public set dropPublicSchemaOnCreation(value: boolean | cdktf.IResolvable) { + this._dropPublicSchemaOnCreation = value; + } + public resetDropPublicSchemaOnCreation() { + this._dropPublicSchemaOnCreation = undefined; + } + // Temporarily expose input value. Use with caution. + public get dropPublicSchemaOnCreationInput() { + return this._dropPublicSchemaOnCreation; + } + // enable_console_output - computed: true, optional: true, required: false private _enableConsoleOutput?: boolean | cdktf.IResolvable; public get enableConsoleOutput() { @@ -583,6 +606,11 @@ export class Database extends cdktf.TerraformResource { return this._externalVolume; } + // 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() { @@ -830,6 +858,7 @@ export class Database extends cdktf.TerraformResource { comment: cdktf.stringToTerraform(this._comment), data_retention_time_in_days: cdktf.numberToTerraform(this._dataRetentionTimeInDays), default_ddl_collation: cdktf.stringToTerraform(this._defaultDdlCollation), + drop_public_schema_on_creation: cdktf.booleanToTerraform(this._dropPublicSchemaOnCreation), enable_console_output: cdktf.booleanToTerraform(this._enableConsoleOutput), external_volume: cdktf.stringToTerraform(this._externalVolume), id: cdktf.stringToTerraform(this._id), @@ -876,6 +905,12 @@ export class Database extends cdktf.TerraformResource { type: "simple", storageClassType: "string", }, + drop_public_schema_on_creation: { + value: cdktf.booleanToHclTerraform(this._dropPublicSchemaOnCreation), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, enable_console_output: { value: cdktf.booleanToHclTerraform(this._enableConsoleOutput), isBlock: false, diff --git a/src/dynamic-table/README.md b/src/dynamic-table/README.md index c1fe71192..0c7d56515 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.94.1/docs/resources/dynamic_table). +Refer to the Terraform Registry for docs: [`snowflake_dynamic_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/dynamic_table). diff --git a/src/dynamic-table/index.ts b/src/dynamic-table/index.ts index 61befd222..bc57efe18 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.94.1/docs/resources/dynamic_table +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#comment DynamicTable#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#database DynamicTable#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#id DynamicTable#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#initialize DynamicTable#initialize} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#name DynamicTable#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#query DynamicTable#query} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#schema DynamicTable#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#downstream DynamicTable#downstream} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/dynamic_table snowflake_dynamic_table} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/dynamic_table snowflake_dynamic_table} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -324,6 +324,11 @@ export class DynamicTable extends cdktf.TerraformResource { return this._database; } + // 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() { diff --git a/src/email-notification-integration/README.md b/src/email-notification-integration/README.md index e17a893d4..65f10f41b 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.94.1/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.95.0/docs/resources/email_notification_integration). diff --git a/src/email-notification-integration/index.ts b/src/email-notification-integration/index.ts index 52094f506..267df34a2 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.94.1/docs/resources/email_notification_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#id EmailNotificationIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/email_notification_integration#name EmailNotificationIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/email_notification_integration snowflake_email_notification_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/email_notification_integration snowflake_email_notification_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -148,6 +148,11 @@ export class EmailNotificationIntegration extends cdktf.TerraformResource { return this._enabled; } + // 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() { diff --git a/src/external-function/README.md b/src/external-function/README.md index 86a036853..115157db1 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.94.1/docs/resources/external_function). +Refer to the Terraform Registry for docs: [`snowflake_external_function`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_function). diff --git a/src/external-function/index.ts b/src/external-function/index.ts index 24f3c3364..d9326f2f2 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.94.1/docs/resources/external_function +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#api_integration ExternalFunction#api_integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#comment ExternalFunction#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#compression ExternalFunction#compression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#context_headers ExternalFunction#context_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#database ExternalFunction#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#id ExternalFunction#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_function#name ExternalFunction#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_function#request_translator ExternalFunction#request_translator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#response_translator ExternalFunction#response_translator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_function#return_type ExternalFunction#return_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#schema ExternalFunction#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_function#arg ExternalFunction#arg} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#header ExternalFunction#header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#name ExternalFunction#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#type ExternalFunction#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#name ExternalFunction#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function#value ExternalFunction#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_function snowflake_external_function} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_function snowflake_external_function} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -571,6 +571,11 @@ export class ExternalFunction extends cdktf.TerraformResource { return this._database; } + // 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() { diff --git a/src/external-oauth-integration/README.md b/src/external-oauth-integration/README.md index d1b52ba26..5a8e25b94 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.94.1/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.95.0/docs/resources/external_oauth_integration). diff --git a/src/external-oauth-integration/index.ts b/src/external-oauth-integration/index.ts index 91b610915..3a58d2070 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.94.1/docs/resources/external_oauth_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_oauth_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,104 +15,104 @@ 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.94.1/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * 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. + * 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.94.1/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_oauth_integration snowflake_external_oauth_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_oauth_integration snowflake_external_oauth_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -2011,6 +2011,11 @@ export class ExternalOauthIntegration extends cdktf.TerraformResource { return this._externalOauthType; } + // 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() { diff --git a/src/external-table/README.md b/src/external-table/README.md index e72f9d16d..db9b7f246 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.94.1/docs/resources/external_table). +Refer to the Terraform Registry for docs: [`snowflake_external_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/external_table). diff --git a/src/external-table/index.ts b/src/external-table/index.ts index 8fb9614b7..d1072d732 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.94.1/docs/resources/external_table +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_table#comment ExternalTable#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#copy_grants ExternalTable#copy_grants} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#database ExternalTable#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#file_format ExternalTable#file_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#id ExternalTable#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#location ExternalTable#location} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#name ExternalTable#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#partition_by ExternalTable#partition_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#pattern ExternalTable#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_table#schema ExternalTable#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#table_format ExternalTable#table_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#column ExternalTable#column} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#tag ExternalTable#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#as ExternalTable#as} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#name ExternalTable#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#type ExternalTable#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#database ExternalTable#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#name ExternalTable#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#schema ExternalTable#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table#value ExternalTable#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/external_table snowflake_external_table} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/external_table snowflake_external_table} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -670,6 +670,11 @@ export class ExternalTable extends cdktf.TerraformResource { return this._fileFormat; } + // 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() { diff --git a/src/failover-group/README.md b/src/failover-group/README.md index 797390b95..fc35a2e3d 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.94.1/docs/resources/failover_group). +Refer to the Terraform Registry for docs: [`snowflake_failover_group`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/failover_group). diff --git a/src/failover-group/index.ts b/src/failover-group/index.ts index 73dbbd573..d273d2925 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.94.1/docs/resources/failover_group +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#id FailoverGroup#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group#name FailoverGroup#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#object_types FailoverGroup#object_types} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#from_replica FailoverGroup#from_replica} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#name FailoverGroup#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#organization_name FailoverGroup#organization_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group#expression FailoverGroup#expression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#time_zone FailoverGroup#time_zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#interval FailoverGroup#interval} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group#cron FailoverGroup#cron} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/failover_group snowflake_failover_group} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/failover_group snowflake_failover_group} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -589,6 +589,11 @@ export class FailoverGroup extends cdktf.TerraformResource { return this._allowedShares; } + // 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() { diff --git a/src/file-format/README.md b/src/file-format/README.md index 790f8a336..4dd614fc8 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.94.1/docs/resources/file_format). +Refer to the Terraform Registry for docs: [`snowflake_file_format`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/file_format). diff --git a/src/file-format/index.ts b/src/file-format/index.ts index 2dc086c2e..0aa0be07f 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.94.1/docs/resources/file_format +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#binary_format FileFormat#binary_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#comment FileFormat#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#compression FileFormat#compression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#database FileFormat#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#date_format FileFormat#date_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/file_format#enable_octal FileFormat#enable_octal} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#encoding FileFormat#encoding} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#escape FileFormat#escape} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#file_extension FileFormat#file_extension} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#format_type FileFormat#format_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#id FileFormat#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#name FileFormat#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#null_if FileFormat#null_if} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#parse_header FileFormat#parse_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#preserve_space FileFormat#preserve_space} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format#schema FileFormat#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/file_format#skip_header FileFormat#skip_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/file_format#time_format FileFormat#time_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format#trim_space FileFormat#trim_space} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/file_format snowflake_file_format} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/file_format snowflake_file_format} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -629,6 +629,11 @@ export class FileFormat extends cdktf.TerraformResource { return this._formatType; } + // 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() { diff --git a/src/function-resource/README.md b/src/function-resource/README.md index 313b8cb27..e9b55bd30 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.94.1/docs/resources/function). +Refer to the Terraform Registry for docs: [`snowflake_function`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function). diff --git a/src/function-resource/index.ts b/src/function-resource/index.ts index bcd3584a6..142b3500e 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.94.1/docs/resources/function +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#comment FunctionResource#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#database FunctionResource#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#handler FunctionResource#handler} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/function#handler FunctionResource#handler} */ readonly handler?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/function#id FunctionResource#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#imports FunctionResource#imports} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#is_secure FunctionResource#is_secure} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#language FunctionResource#language} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#name FunctionResource#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#packages FunctionResource#packages} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#return_behavior FunctionResource#return_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#return_type FunctionResource#return_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#runtime_version FunctionResource#runtime_version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#schema FunctionResource#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#statement FunctionResource#statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#target_path FunctionResource#target_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#arguments FunctionResource#arguments} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#name FunctionResource#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function#type FunctionResource#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/function snowflake_function} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/function snowflake_function} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -367,6 +367,11 @@ export class FunctionResource extends cdktf.TerraformResource { return this._database; } + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + // handler - computed: false, optional: true, required: false private _handler?: string; public get handler() { diff --git a/src/grant-account-role/README.md b/src/grant-account-role/README.md index f8c8db521..609df7083 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.94.1/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.95.0/docs/resources/grant_account_role). diff --git a/src/grant-account-role/index.ts b/src/grant-account-role/index.ts index 7ecc508c4..0b5424a50 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.94.1/docs/resources/grant_account_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#id GrantAccountRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_account_role snowflake_grant_account_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_account_role snowflake_grant_account_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-application-role/README.md b/src/grant-application-role/README.md index c81e03b0e..d1fcfc5aa 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.94.1/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.95.0/docs/resources/grant_application_role). diff --git a/src/grant-application-role/index.ts b/src/grant-application-role/index.ts index b3bcf63db..a5d6873bf 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.94.1/docs/resources/grant_application_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role#id GrantApplicationRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role snowflake_grant_application_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_application_role snowflake_grant_application_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-database-role/README.md b/src/grant-database-role/README.md index 650340456..69c8d5ce2 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.94.1/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.95.0/docs/resources/grant_database_role). diff --git a/src/grant-database-role/index.ts b/src/grant-database-role/index.ts index 67b943f65..914c6f2aa 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.94.1/docs/resources/grant_database_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#id GrantDatabaseRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_database_role snowflake_grant_database_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_database_role snowflake_grant_database_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-ownership/README.md b/src/grant-ownership/README.md index 265752726..1e4c57f47 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.94.1/docs/resources/grant_ownership). +Refer to the Terraform Registry for docs: [`snowflake_grant_ownership`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_ownership). diff --git a/src/grant-ownership/index.ts b/src/grant-ownership/index.ts index 314c76055..aa8524e33 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.94.1/docs/resources/grant_ownership +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#id GrantOwnership#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#on GrantOwnership#on} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#in_database GrantOwnership#in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership#object_name GrantOwnership#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#object_type GrantOwnership#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#all GrantOwnership#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership#future GrantOwnership#future} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_ownership snowflake_grant_ownership} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_ownership snowflake_grant_ownership} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 9de811c5c..b1d154ef0 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.94.1/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.95.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 5c71207f8..780236890 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.94.1/docs/resources/grant_privileges_to_account_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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. + * 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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. + * 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.94.1/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.95.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.94.1/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.95.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 + * 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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.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 ba399d5d7..67db5b68d 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.94.1/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.95.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 cda98f816..ca626fe65 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.94.1/docs/resources/grant_privileges_to_database_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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. + * 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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. + * 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.94.1/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.95.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.94.1/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.95.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 + * 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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.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 81fa033c5..4387253f5 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.94.1/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.95.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 7e8852f27..b4a8a41a4 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.94.1/docs/resources/grant_privileges_to_share +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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,55 +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.94.1/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.95.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.94.1/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.95.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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share} */ export class GrantPrivilegesToShare extends cdktf.TerraformResource { @@ -86,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.94.1/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.95.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) { @@ -98,7 +104,7 @@ export class GrantPrivilegesToShare extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.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 @@ -109,7 +115,7 @@ export class GrantPrivilegesToShare extends cdktf.TerraformResource { terraformResourceType: 'snowflake_grant_privileges_to_share', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -123,6 +129,7 @@ export class GrantPrivilegesToShare extends cdktf.TerraformResource { this._id = config.id; this._onAllTablesInSchema = config.onAllTablesInSchema; this._onDatabase = config.onDatabase; + this._onFunction = config.onFunction; this._onSchema = config.onSchema; this._onTable = config.onTable; this._onTag = config.onTag; @@ -183,6 +190,22 @@ export class GrantPrivilegesToShare extends cdktf.TerraformResource { return this._onDatabase; } + // on_function - computed: false, optional: true, required: false + private _onFunction?: string; + public get onFunction() { + return this.getStringAttribute('on_function'); + } + public set onFunction(value: string) { + this._onFunction = value; + } + public resetOnFunction() { + this._onFunction = undefined; + } + // Temporarily expose input value. Use with caution. + public get onFunctionInput() { + return this._onFunction; + } + // on_schema - computed: false, optional: true, required: false private _onSchema?: string; public get onSchema() { @@ -282,6 +305,7 @@ export class GrantPrivilegesToShare extends cdktf.TerraformResource { id: cdktf.stringToTerraform(this._id), on_all_tables_in_schema: cdktf.stringToTerraform(this._onAllTablesInSchema), on_database: cdktf.stringToTerraform(this._onDatabase), + on_function: cdktf.stringToTerraform(this._onFunction), on_schema: cdktf.stringToTerraform(this._onSchema), on_table: cdktf.stringToTerraform(this._onTable), on_tag: cdktf.stringToTerraform(this._onTag), @@ -311,6 +335,12 @@ export class GrantPrivilegesToShare extends cdktf.TerraformResource { type: "simple", storageClassType: "string", }, + on_function: { + value: cdktf.stringToHclTerraform(this._onFunction), + isBlock: false, + type: "simple", + storageClassType: "string", + }, on_schema: { value: cdktf.stringToHclTerraform(this._onSchema), isBlock: false, diff --git a/src/managed-account/README.md b/src/managed-account/README.md index cce3b09f6..2ca281f90 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.94.1/docs/resources/managed_account). +Refer to the Terraform Registry for docs: [`snowflake_managed_account`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account). diff --git a/src/managed-account/index.ts b/src/managed-account/index.ts index a41496cdc..3c8dcd5de 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.94.1/docs/resources/managed_account +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#admin_name ManagedAccount#admin_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#admin_password ManagedAccount#admin_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#comment ManagedAccount#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#id ManagedAccount#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#name ManagedAccount#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/managed_account#type ManagedAccount#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/managed_account#type ManagedAccount#type} */ readonly type?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/managed_account snowflake_managed_account} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/managed_account snowflake_managed_account} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -166,6 +166,11 @@ export class ManagedAccount extends cdktf.TerraformResource { return this.getStringAttribute('created_on'); } + // 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() { diff --git a/src/masking-policy/README.md b/src/masking-policy/README.md index c688c878f..dfce5ec02 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.94.1/docs/resources/masking_policy). +Refer to the Terraform Registry for docs: [`snowflake_masking_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy). diff --git a/src/masking-policy/index.ts b/src/masking-policy/index.ts index 0babea590..6b6b501e3 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.94.1/docs/resources/masking_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface MaskingPolicyConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the masking policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#comment MaskingPolicy#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#comment MaskingPolicy#comment} */ readonly comment?: string; /** * The database in which to create the masking policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#database MaskingPolicy#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} */ readonly exemptOtherPolicies?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#id MaskingPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -40,43 +40,43 @@ export interface MaskingPolicyConfig extends cdktf.TerraformMetaArguments { /** * Prevent overwriting a previous masking policy with the same name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#if_not_exists MaskingPolicy#if_not_exists} */ readonly ifNotExists?: boolean | cdktf.IResolvable; /** * Specifies the SQL expression that transforms the data. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#masking_expression MaskingPolicy#masking_expression} */ readonly maskingExpression: string; /** * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} */ readonly name: string; /** * Whether to override a previous masking policy with the same name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#or_replace MaskingPolicy#or_replace} */ readonly orReplace?: boolean | cdktf.IResolvable; /** * Specifies the data type to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} */ readonly returnDataType: string; /** * The schema in which to create the masking policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#schema MaskingPolicy#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#schema MaskingPolicy#schema} */ readonly schema: string; /** * signature block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#signature MaskingPolicy#signature} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#signature MaskingPolicy#signature} */ readonly signature: MaskingPolicySignature; } @@ -84,13 +84,13 @@ export interface MaskingPolicySignatureColumn { /** * Specifies the column name to mask. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#name MaskingPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#name MaskingPolicy#name} */ readonly name: string; /** * Specifies the column type to mask. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#type MaskingPolicy#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#type MaskingPolicy#type} */ readonly type: string; } @@ -231,7 +231,7 @@ export interface MaskingPolicySignature { /** * column block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy#column MaskingPolicy#column} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy#column MaskingPolicy#column} */ readonly column: MaskingPolicySignatureColumn[] | cdktf.IResolvable; } @@ -312,7 +312,7 @@ export class MaskingPolicySignatureOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy snowflake_masking_policy} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/masking_policy snowflake_masking_policy} */ export class MaskingPolicy extends cdktf.TerraformResource { @@ -328,7 +328,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.94.1/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.95.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) { @@ -340,7 +340,7 @@ export class MaskingPolicy extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/masking_policy snowflake_masking_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -351,7 +351,7 @@ export class MaskingPolicy extends cdktf.TerraformResource { terraformResourceType: 'snowflake_masking_policy', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -424,6 +424,11 @@ export class MaskingPolicy extends cdktf.TerraformResource { return this._exemptOtherPolicies; } + // 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() { @@ -498,11 +503,6 @@ export class MaskingPolicy extends cdktf.TerraformResource { return this._orReplace; } - // qualified_name - computed: true, optional: false, required: false - public get qualifiedName() { - return this.getStringAttribute('qualified_name'); - } - // return_data_type - computed: false, optional: false, required: true private _returnDataType?: string; public get returnDataType() { diff --git a/src/materialized-view/README.md b/src/materialized-view/README.md index 6819c2c56..423e76de7 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.94.1/docs/resources/materialized_view). +Refer to the Terraform Registry for docs: [`snowflake_materialized_view`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/materialized_view). diff --git a/src/materialized-view/index.ts b/src/materialized-view/index.ts index 0338ac112..683e764a9 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.94.1/docs/resources/materialized_view +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#comment MaterializedView#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#database MaterializedView#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#id MaterializedView#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#is_secure MaterializedView#is_secure} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#name MaterializedView#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#or_replace MaterializedView#or_replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#statement MaterializedView#statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#warehouse MaterializedView#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#tag MaterializedView#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#database MaterializedView#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#name MaterializedView#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#schema MaterializedView#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view#value MaterializedView#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/materialized_view snowflake_materialized_view} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/materialized_view snowflake_materialized_view} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -388,6 +388,11 @@ export class MaterializedView extends cdktf.TerraformResource { return this._database; } + // 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() { diff --git a/src/network-policy-attachment/README.md b/src/network-policy-attachment/README.md index ef32a7df6..4b082339e 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.94.1/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.95.0/docs/resources/network_policy_attachment). diff --git a/src/network-policy-attachment/index.ts b/src/network-policy-attachment/index.ts index e2253ecfb..98b027d1a 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.94.1/docs/resources/network_policy_attachment +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} */ readonly users?: string[]; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/network_policy_attachment snowflake_network_policy_attachment} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy_attachment snowflake_network_policy_attachment} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/network-policy/README.md b/src/network-policy/README.md index 4be4c5268..c16bf740e 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.94.1/docs/resources/network_policy). +Refer to the Terraform Registry for docs: [`snowflake_network_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy). diff --git a/src/network-policy/index.ts b/src/network-policy/index.ts index 650b69480..b4be3d92c 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.94.1/docs/resources/network_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,44 +15,44 @@ 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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/network_policy#comment NetworkPolicy#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_policy#id NetworkPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. + * 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.94.1/docs/resources/network_policy#name NetworkPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_policy snowflake_network_policy} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_policy snowflake_network_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -402,6 +402,11 @@ export class NetworkPolicy extends cdktf.TerraformResource { 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() { diff --git a/src/network-rule/README.md b/src/network-rule/README.md index 2edacc166..797f5b907 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.94.1/docs/resources/network_rule). +Refer to the Terraform Registry for docs: [`snowflake_network_rule`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/network_rule). diff --git a/src/network-rule/index.ts b/src/network-rule/index.ts index 69c373419..5a8a0d44a 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.94.1/docs/resources/network_rule +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#comment NetworkRule#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#database NetworkRule#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#id NetworkRule#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#mode NetworkRule#mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#name NetworkRule#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#schema NetworkRule#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#type NetworkRule#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule#value_list NetworkRule#value_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/network_rule snowflake_network_rule} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/network_rule snowflake_network_rule} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -157,6 +157,11 @@ export class NetworkRule extends cdktf.TerraformResource { return this._database; } + // 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() { @@ -199,11 +204,6 @@ export class NetworkRule extends cdktf.TerraformResource { return this._name; } - // qualified_name - computed: true, optional: false, required: false - public get qualifiedName() { - return this.getStringAttribute('qualified_name'); - } - // schema - computed: false, optional: false, required: true private _schema?: string; public get schema() { diff --git a/src/notification-integration/README.md b/src/notification-integration/README.md index 7e30457ab..3d4ad477b 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.94.1/docs/resources/notification_integration). +Refer to the Terraform Registry for docs: [`snowflake_notification_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration). diff --git a/src/notification-integration/index.ts b/src/notification-integration/index.ts index 3765e5ff0..0ac66d3df 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.94.1/docs/resources/notification_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/notification_integration#comment NotificationIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#direction NotificationIntegration#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#enabled NotificationIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/notification_integration#id NotificationIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#name NotificationIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/notification_integration#type NotificationIntegration#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/notification_integration#type NotificationIntegration#type} */ readonly type?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/notification_integration snowflake_notification_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/notification_integration snowflake_notification_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -342,6 +342,11 @@ export class NotificationIntegration extends cdktf.TerraformResource { return this._enabled; } + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + // gcp_pubsub_service_account - computed: true, optional: false, required: false public get gcpPubsubServiceAccount() { return this.getStringAttribute('gcp_pubsub_service_account'); diff --git a/src/oauth-integration-for-custom-clients/README.md b/src/oauth-integration-for-custom-clients/README.md index baca799b4..cb2678c0f 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.94.1/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.95.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 76b25ed37..640d6a7ec 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.94.1/docs/resources/oauth_integration_for_custom_clients +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_custom_clients // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,98 +15,98 @@ 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.94.1/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.95.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.94.1/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * 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. + * 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.94.1/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -2229,6 +2229,11 @@ export class OauthIntegrationForCustomClients extends cdktf.TerraformResource { return this._enabled; } + // 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() { diff --git a/src/oauth-integration-for-partner-applications/README.md b/src/oauth-integration-for-partner-applications/README.md index 640e703f0..ed3cad10d 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.94.1/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.95.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 2066c79f3..a2e2a68fd 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.94.1/docs/resources/oauth_integration_for_partner_applications +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration_for_partner_applications // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,62 +15,62 @@ 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.94.1/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.95.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.94.1/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * 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. + * 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.94.1/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -2187,6 +2187,11 @@ export class OauthIntegrationForPartnerApplications extends cdktf.TerraformResou return this._enabled; } + // 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() { diff --git a/src/oauth-integration/README.md b/src/oauth-integration/README.md index ec77120e2..8a7ffb4d9 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.94.1/docs/resources/oauth_integration). +Refer to the Terraform Registry for docs: [`snowflake_oauth_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/oauth_integration). diff --git a/src/oauth-integration/index.ts b/src/oauth-integration/index.ts index 330b37bed..f25258503 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.94.1/docs/resources/oauth_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration#comment OauthIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#enabled OauthIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#id OauthIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#name OauthIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration snowflake_oauth_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/oauth_integration snowflake_oauth_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/object-parameter/README.md b/src/object-parameter/README.md index 7fcf94dde..16187b2d7 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.94.1/docs/resources/object_parameter). +Refer to the Terraform Registry for docs: [`snowflake_object_parameter`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/object_parameter). diff --git a/src/object-parameter/index.ts b/src/object-parameter/index.ts index 830a5f75c..43637504f 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.94.1/docs/resources/object_parameter +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#id ObjectParameter#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#key ObjectParameter#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_type ObjectParameter#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#on_account ObjectParameter#on_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#value ObjectParameter#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#database ObjectParameter#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#name ObjectParameter#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter#schema ObjectParameter#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/object_parameter snowflake_object_parameter} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/object_parameter snowflake_object_parameter} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/password-policy/README.md b/src/password-policy/README.md index 92ead1a8d..a1e3132de 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.94.1/docs/resources/password_policy). +Refer to the Terraform Registry for docs: [`snowflake_password_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/password_policy). diff --git a/src/password-policy/index.ts b/src/password-policy/index.ts index 8ac52e739..c5f1aba2a 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.94.1/docs/resources/password_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#comment PasswordPolicy#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#database PasswordPolicy#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#history PasswordPolicy#history} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#id PasswordPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#max_length PasswordPolicy#max_length} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#min_length PasswordPolicy#min_length} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/password_policy#name PasswordPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/password_policy#schema PasswordPolicy#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/password_policy#schema PasswordPolicy#schema} */ readonly schema: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/password_policy snowflake_password_policy} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/password_policy snowflake_password_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -227,6 +227,11 @@ export class PasswordPolicy extends cdktf.TerraformResource { return this._database; } + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + // history - computed: false, optional: true, required: false private _history?: number; public get history() { @@ -464,11 +469,6 @@ export class PasswordPolicy extends cdktf.TerraformResource { return this._orReplace; } - // qualified_name - computed: true, optional: false, required: false - public get qualifiedName() { - return this.getStringAttribute('qualified_name'); - } - // schema - computed: false, optional: false, required: true private _schema?: string; public get schema() { diff --git a/src/pipe/README.md b/src/pipe/README.md index 9f787274f..befd04bd0 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.94.1/docs/resources/pipe). +Refer to the Terraform Registry for docs: [`snowflake_pipe`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe). diff --git a/src/pipe/index.ts b/src/pipe/index.ts index eb2384858..8e3608205 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.94.1/docs/resources/pipe +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#auto_ingest Pipe#auto_ingest} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/pipe#comment Pipe#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#copy_statement Pipe#copy_statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#database Pipe#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#error_integration Pipe#error_integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#id Pipe#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#integration Pipe#integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#name Pipe#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/pipe#schema Pipe#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/pipe#schema Pipe#schema} */ readonly schema: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/pipe snowflake_pipe} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/pipe snowflake_pipe} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -232,6 +232,11 @@ export class Pipe extends cdktf.TerraformResource { return this._errorIntegration; } + // 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() { diff --git a/src/procedure/README.md b/src/procedure/README.md index 191990c43..bfc425120 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.94.1/docs/resources/procedure). +Refer to the Terraform Registry for docs: [`snowflake_procedure`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure). diff --git a/src/procedure/index.ts b/src/procedure/index.ts index 1af17346e..4372ae6fb 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.94.1/docs/resources/procedure +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#comment Procedure#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#database Procedure#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#execute_as Procedure#execute_as} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#handler Procedure#handler} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/procedure#handler Procedure#handler} */ readonly handler?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/procedure#id Procedure#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#imports Procedure#imports} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#language Procedure#language} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#name Procedure#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#packages Procedure#packages} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#return_behavior Procedure#return_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#return_type Procedure#return_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#runtime_version Procedure#runtime_version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#schema Procedure#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#secure Procedure#secure} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#statement Procedure#statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#arguments Procedure#arguments} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#name Procedure#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure#type Procedure#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/procedure snowflake_procedure} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/procedure snowflake_procedure} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -383,6 +383,11 @@ export class Procedure extends cdktf.TerraformResource { return this._executeAs; } + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + // handler - computed: false, optional: true, required: false private _handler?: string; public get handler() { diff --git a/src/provider/README.md b/src/provider/README.md index be17ba903..6e4a432b1 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.94.1/docs). +Refer to the Terraform Registry for docs: [`snowflake`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs). diff --git a/src/provider/index.ts b/src/provider/index.ts index 4c880e837..191f32825 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.94.1/docs +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#account SnowflakeProvider#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#authenticator SnowflakeProvider#authenticator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#browser_auth SnowflakeProvider#browser_auth} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_ip SnowflakeProvider#client_ip} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_timeout SnowflakeProvider#client_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#disable_telemetry SnowflakeProvider#disable_telemetry} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#host SnowflakeProvider#host} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#insecure_mode SnowflakeProvider#insecure_mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#keep_session_alive SnowflakeProvider#keep_session_alive} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#login_timeout SnowflakeProvider#login_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_access_token SnowflakeProvider#oauth_access_token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_id SnowflakeProvider#oauth_client_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#okta_url SnowflakeProvider#okta_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#params SnowflakeProvider#params} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode SnowflakeProvider#passcode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#passcode_in_password SnowflakeProvider#passcode_in_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#password SnowflakeProvider#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#port SnowflakeProvider#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key SnowflakeProvider#private_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#private_key_path SnowflakeProvider#private_key_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#profile SnowflakeProvider#profile} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#protocol SnowflakeProvider#protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#region SnowflakeProvider#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#request_timeout SnowflakeProvider#request_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#role SnowflakeProvider#role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#session_params SnowflakeProvider#session_params} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token SnowflakeProvider#token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#user SnowflakeProvider#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#username SnowflakeProvider#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#warehouse SnowflakeProvider#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs#warehouse SnowflakeProvider#warehouse} */ readonly warehouse?: string; /** * Alias name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs#alias SnowflakeProvider#alias} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_accessor SnowflakeProvider#token_accessor} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_id SnowflakeProvider#client_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#client_secret SnowflakeProvider#client_secret} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#redirect_uri SnowflakeProvider#redirect_uri} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#refresh_token SnowflakeProvider#refresh_token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs#token_endpoint SnowflakeProvider#token_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs snowflake} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs snowflake} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, terraformProviderSource: 'Snowflake-Labs/snowflake' diff --git a/src/resource-monitor/README.md b/src/resource-monitor/README.md index 39f288def..240a820e6 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.94.1/docs/resources/resource_monitor). +Refer to the Terraform Registry for docs: [`snowflake_resource_monitor`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor). diff --git a/src/resource-monitor/index.ts b/src/resource-monitor/index.ts index c96759fb8..6f7db3c7e 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.94.1/docs/resources/resource_monitor +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 monthly to the resource monitor. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} */ readonly endTimestamp?: string; /** * The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/resource_monitor#id ResourceMonitor#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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,67 +40,67 @@ export interface ResourceMonitorConfig extends cdktf.TerraformMetaArguments { /** * Identifier for the resource monitor; must be unique for your account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#name ResourceMonitor#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#name ResourceMonitor#name} */ readonly name: string; /** * A list of percentage thresholds at which to send an alert to subscribed users. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} */ readonly notifyTriggers?: number[]; /** * Specifies the list of users to receive email notifications on resource monitors. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} */ readonly notifyUsers?: string[]; /** * Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#set_for_account ResourceMonitor#set_for_account} */ readonly setForAccount?: boolean | cdktf.IResolvable; /** * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} */ readonly startTimestamp?: string; /** * The number that represents the percentage threshold at which to immediately suspend all warehouses. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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.95.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} */ readonly suspendImmediateTrigger?: number; /** * A list of percentage thresholds at which to suspend all warehouses. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_immediate_triggers ResourceMonitor#suspend_immediate_triggers} */ readonly suspendImmediateTriggers?: number[]; /** * The number that represents the percentage threshold at which to suspend all warehouses. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} */ readonly suspendTrigger?: number; /** * A list of percentage thresholds at which to suspend all warehouses. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#suspend_triggers ResourceMonitor#suspend_triggers} */ readonly suspendTriggers?: number[]; /** * A list of warehouses to apply the resource monitor to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor#warehouses ResourceMonitor#warehouses} */ readonly warehouses?: string[]; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor snowflake_resource_monitor} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/resource_monitor snowflake_resource_monitor} */ export class ResourceMonitor extends cdktf.TerraformResource { @@ -116,7 +116,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.94.1/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.95.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) { @@ -128,7 +128,7 @@ export class ResourceMonitor extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/resource_monitor snowflake_resource_monitor} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -139,7 +139,7 @@ export class ResourceMonitor extends cdktf.TerraformResource { terraformResourceType: 'snowflake_resource_monitor', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -218,6 +218,11 @@ export class ResourceMonitor extends cdktf.TerraformResource { return this._frequency; } + // 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() { diff --git a/src/role/README.md b/src/role/README.md index 0d4af6e58..51c59d2d0 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.94.1/docs/resources/role). +Refer to the Terraform Registry for docs: [`snowflake_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role). diff --git a/src/role/index.ts b/src/role/index.ts index 7db1ddbb5..154a6ce48 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.94.1/docs/resources/role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,18 +13,20 @@ 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.94.1/docs/resources/role#comment Role#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role#comment Role#comment} */ readonly comment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#id Role#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role#name Role#name} + * 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.95.0/docs/resources/role#name Role#name} */ readonly name: string; } @@ -150,7 +152,7 @@ export class RoleShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role snowflake_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/role snowflake_role} */ export class Role extends cdktf.TerraformResource { @@ -166,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.94.1/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.95.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) { @@ -178,7 +180,7 @@ export class Role extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/role snowflake_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -189,7 +191,7 @@ export class Role extends cdktf.TerraformResource { terraformResourceType: 'snowflake_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -225,6 +227,11 @@ export class Role extends cdktf.TerraformResource { return this._comment; } + // 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() { diff --git a/src/row-access-policy/README.md b/src/row-access-policy/README.md index 21bb7ea89..f143837a5 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.94.1/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.95.0/docs/resources/row_access_policy). diff --git a/src/row-access-policy/index.ts b/src/row-access-policy/index.ts index dde5f59c5..b6ceac617 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.94.1/docs/resources/row_access_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface RowAccessPolicyConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the row access policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#comment RowAccessPolicy#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} */ readonly comment?: string; /** * The database in which to create the row access policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#database RowAccessPolicy#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/row_access_policy#id RowAccessPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. @@ -34,31 +34,31 @@ 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. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#name RowAccessPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#name RowAccessPolicy#name} */ readonly name: string; /** * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#row_access_expression RowAccessPolicy#row_access_expression} */ readonly rowAccessExpression: string; /** * The schema in which to create the row access policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#schema RowAccessPolicy#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} */ readonly schema: string; /** * Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy#signature RowAccessPolicy#signature} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy#signature RowAccessPolicy#signature} */ readonly signature: { [key: string]: string }; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy snowflake_row_access_policy} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/row_access_policy snowflake_row_access_policy} */ export class RowAccessPolicy extends cdktf.TerraformResource { @@ -74,7 +74,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.94.1/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.95.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) { @@ -86,7 +86,7 @@ export class RowAccessPolicy extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/row_access_policy snowflake_row_access_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -97,7 +97,7 @@ export class RowAccessPolicy extends cdktf.TerraformResource { terraformResourceType: 'snowflake_row_access_policy', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -150,6 +150,11 @@ export class RowAccessPolicy extends cdktf.TerraformResource { return this._database; } + // 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() { diff --git a/src/saml-integration/README.md b/src/saml-integration/README.md index 23369dbc8..38d56e6a0 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.94.1/docs/resources/saml_integration). +Refer to the Terraform Registry for docs: [`snowflake_saml_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml_integration). diff --git a/src/saml-integration/index.ts b/src/saml-integration/index.ts index b91dafbd8..2c1c857ec 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.94.1/docs/resources/saml_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#enabled SamlIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#id SamlIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml_integration#name SamlIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration snowflake_saml_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/saml_integration snowflake_saml_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/saml2-integration/README.md b/src/saml2-integration/README.md index bd263e85a..cad255d83 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.94.1/docs/resources/saml2_integration). +Refer to the Terraform Registry for docs: [`snowflake_saml2_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration). diff --git a/src/saml2-integration/index.ts b/src/saml2-integration/index.ts index 8d7938968..72a3e393f 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.94.1/docs/resources/saml2_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/saml2_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,110 +15,110 @@ 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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml2_integration#comment Saml2Integration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#enabled Saml2Integration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/saml2_integration#id Saml2Integration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * 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. + * 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.94.1/docs/resources/saml2_integration#name Saml2Integration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/saml2_integration snowflake_saml2_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/saml2_integration snowflake_saml2_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -2262,6 +2262,11 @@ export class Saml2Integration extends cdktf.TerraformResource { return this._enabled; } + // 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() { diff --git a/src/schema/README.md b/src/schema/README.md index 2bb030bb2..0567e0b7e 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.94.1/docs/resources/schema). +Refer to the Terraform Registry for docs: [`snowflake_schema`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/schema). diff --git a/src/schema/index.ts b/src/schema/index.ts index 33b8415ba..7f9f9f5a9 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.94.1/docs/resources/schema +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#catalog Schema#catalog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#comment Schema#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/schema#database Schema#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#enable_console_output Schema#enable_console_output} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#external_volume Schema#external_volume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#id Schema#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#is_transient Schema#is_transient} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#log_level Schema#log_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/schema#name Schema#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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, see [PIPE_EXECUTION_PAUSED](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). + * 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.94.1/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/schema#trace_level Schema#trace_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/schema#with_managed_access Schema#with_managed_access} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/schema snowflake_schema} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/schema snowflake_schema} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -2345,6 +2345,11 @@ export class Schema extends cdktf.TerraformResource { return this._externalVolume; } + // 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() { diff --git a/src/scim-integration/README.md b/src/scim-integration/README.md index b6e7cca53..754ce895e 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.94.1/docs/resources/scim_integration). +Refer to the Terraform Registry for docs: [`snowflake_scim_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration). diff --git a/src/scim-integration/index.ts b/src/scim-integration/index.ts index 9480d27c4..445d98031 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.94.1/docs/resources/scim_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/scim_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,50 +15,50 @@ 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.94.1/docs/resources/scim_integration#comment ScimIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#enabled ScimIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#id ScimIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: string; /** - * String that specifies the identifier (i.e. name) for the integration; must be unique in your account. + * 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.94.1/docs/resources/scim_integration#name ScimIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/scim_integration snowflake_scim_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/scim_integration snowflake_scim_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -813,6 +813,11 @@ export class ScimIntegration extends cdktf.TerraformResource { return this._enabled; } + // 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() { diff --git a/src/secondary-database/README.md b/src/secondary-database/README.md index 3e90c1aea..6d5f0ddee 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.94.1/docs/resources/secondary_database). +Refer to the Terraform Registry for docs: [`snowflake_secondary_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/secondary_database). diff --git a/src/secondary-database/index.ts b/src/secondary-database/index.ts index 467f00bbf..7d25c8658 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.94.1/docs/resources/secondary_database +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#comment SecondaryDatabase#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#id SecondaryDatabase#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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. + * 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.94.1/docs/resources/secondary_database#name SecondaryDatabase#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/secondary_database snowflake_secondary_database} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/secondary_database snowflake_secondary_database} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -328,6 +328,11 @@ export class SecondaryDatabase extends cdktf.TerraformResource { return this._externalVolume; } + // 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() { diff --git a/src/sequence/README.md b/src/sequence/README.md index 699f63039..f2c6d14a9 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.94.1/docs/resources/sequence). +Refer to the Terraform Registry for docs: [`snowflake_sequence`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/sequence). diff --git a/src/sequence/index.ts b/src/sequence/index.ts index ddf69ef06..1b4a88df2 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.94.1/docs/resources/sequence +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#comment Sequence#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#database Sequence#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/sequence#database Sequence#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/sequence#id Sequence#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#increment Sequence#increment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#name Sequence#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#ordering Sequence#ordering} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/sequence#schema Sequence#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/sequence#schema Sequence#schema} */ readonly schema: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/sequence snowflake_sequence} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/sequence snowflake_sequence} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/session-parameter/README.md b/src/session-parameter/README.md index c7b47a916..e094ed4b4 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.94.1/docs/resources/session_parameter). +Refer to the Terraform Registry for docs: [`snowflake_session_parameter`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/session_parameter). diff --git a/src/session-parameter/index.ts b/src/session-parameter/index.ts index 468a47973..d57c054af 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.94.1/docs/resources/session_parameter +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#id SessionParameter#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#key SessionParameter#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#on_account SessionParameter#on_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#user SessionParameter#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/session_parameter#value SessionParameter#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/session_parameter#value SessionParameter#value} */ readonly value: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/session_parameter snowflake_session_parameter} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/session_parameter snowflake_session_parameter} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/share/README.md b/src/share/README.md index d6a1bcc2b..1d6a726f5 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.94.1/docs/resources/share). +Refer to the Terraform Registry for docs: [`snowflake_share`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share). diff --git a/src/share/index.ts b/src/share/index.ts index cb8d6b8a2..9e3ab4e11 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.94.1/docs/resources/share +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#accounts Share#accounts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#comment Share#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#comment Share#comment} */ readonly comment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/share#id Share#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/share#name Share#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/share#name Share#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/share snowflake_share} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/share snowflake_share} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -132,6 +132,11 @@ export class Share extends cdktf.TerraformResource { return this._comment; } + // 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() { diff --git a/src/shared-database/README.md b/src/shared-database/README.md index 913d3e496..6ed5ac7eb 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.94.1/docs/resources/shared_database). +Refer to the Terraform Registry for docs: [`snowflake_shared_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/shared_database). diff --git a/src/shared-database/index.ts b/src/shared-database/index.ts index fcb7867ab..2b5cde2b7 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.94.1/docs/resources/shared_database +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/shared_database#catalog SharedDatabase#catalog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/shared_database#comment SharedDatabase#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/shared_database#external_volume SharedDatabase#external_volume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/shared_database#from_share SharedDatabase#from_share} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/shared_database#id SharedDatabase#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/shared_database#log_level SharedDatabase#log_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + * 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.94.1/docs/resources/shared_database#name SharedDatabase#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/shared_database#trace_level SharedDatabase#trace_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/shared_database snowflake_shared_database} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/shared_database snowflake_shared_database} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -291,6 +291,11 @@ export class SharedDatabase extends cdktf.TerraformResource { return this._fromShare; } + // 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() { diff --git a/src/stage/README.md b/src/stage/README.md index 8ceba3632..129351ba8 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.94.1/docs/resources/stage). +Refer to the Terraform Registry for docs: [`snowflake_stage`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage). diff --git a/src/stage/index.ts b/src/stage/index.ts index 5a8128bdc..4daaae46e 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.94.1/docs/resources/stage +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#aws_external_id Stage#aws_external_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#comment Stage#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#copy_options Stage#copy_options} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#credentials Stage#credentials} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#database Stage#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#directory Stage#directory} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#encryption Stage#encryption} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stage#encryption Stage#encryption} */ readonly encryption?: string; /** * Specifies the file format for the stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stage#file_format Stage#file_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#id Stage#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#name Stage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#schema Stage#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#storage_integration Stage#storage_integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#url Stage#url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#tag Stage#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#database Stage#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#name Stage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#schema Stage#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage#value Stage#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stage snowflake_stage} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/stage snowflake_stage} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -519,6 +519,11 @@ export class Stage extends cdktf.TerraformResource { return this._fileFormat; } + // 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() { diff --git a/src/storage-integration/README.md b/src/storage-integration/README.md index 801730d30..f0b8e04d9 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.94.1/docs/resources/storage_integration). +Refer to the Terraform Registry for docs: [`snowflake_storage_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration). diff --git a/src/storage-integration/index.ts b/src/storage-integration/index.ts index 519187f4e..f8d72d772 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.94.1/docs/resources/storage_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#comment StorageIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#enabled StorageIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#id StorageIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#name StorageIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/storage_integration#type StorageIntegration#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/storage_integration#type StorageIntegration#type} */ readonly type?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/storage_integration snowflake_storage_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/storage_integration snowflake_storage_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -198,6 +198,11 @@ export class StorageIntegration extends cdktf.TerraformResource { return this._enabled; } + // 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() { diff --git a/src/stream/README.md b/src/stream/README.md index 508db8083..2a9d25b4a 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.94.1/docs/resources/stream). +Refer to the Terraform Registry for docs: [`snowflake_stream`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream). diff --git a/src/stream/index.ts b/src/stream/index.ts index 520ca45ba..1c73ded36 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.94.1/docs/resources/stream +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#append_only Stream#append_only} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#comment Stream#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#database Stream#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/stream#database Stream#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/stream#id Stream#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#insert_only Stream#insert_only} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#name Stream#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#on_stage Stream#on_stage} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#on_table Stream#on_table} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#on_view Stream#on_view} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#schema Stream#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream#show_initial_rows Stream#show_initial_rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/stream snowflake_stream} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/stream snowflake_stream} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -194,6 +194,11 @@ export class Stream extends cdktf.TerraformResource { return this._database; } + // 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() { diff --git a/src/streamlit/README.md b/src/streamlit/README.md index bcc301d5e..6a36bfde6 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.94.1/docs/resources/streamlit). +Refer to the Terraform Registry for docs: [`snowflake_streamlit`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/streamlit). diff --git a/src/streamlit/index.ts b/src/streamlit/index.ts index ca1130878..96f9ddf7c 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.94.1/docs/resources/streamlit +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#comment Streamlit#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#database Streamlit#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#directory_location Streamlit#directory_location} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#id Streamlit#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#main_file Streamlit#main_file} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#name Streamlit#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#schema Streamlit#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#stage Streamlit#stage} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit#title Streamlit#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/streamlit snowflake_streamlit} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/streamlit snowflake_streamlit} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -461,6 +461,11 @@ export class Streamlit extends cdktf.TerraformResource { return this._externalAccessIntegrations; } + // 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() { diff --git a/src/table-column-masking-policy-application/README.md b/src/table-column-masking-policy-application/README.md index 64a2a8717..6467f7416 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.94.1/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.95.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 fe0a54262..279b1f1ea 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.94.1/docs/resources/table_column_masking_policy_application +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/table-constraint/README.md b/src/table-constraint/README.md index 1fca448f3..499f3e16b 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.94.1/docs/resources/table_constraint). +Refer to the Terraform Registry for docs: [`snowflake_table_constraint`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table_constraint). diff --git a/src/table-constraint/index.ts b/src/table-constraint/index.ts index da60d33de..f019ef310 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.94.1/docs/resources/table_constraint +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#comment TableConstraint#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#deferrable TableConstraint#deferrable} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enable TableConstraint#enable} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#enforced TableConstraint#enforced} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#id TableConstraint#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#initially TableConstraint#initially} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#name TableConstraint#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#rely TableConstraint#rely} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#type TableConstraint#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#validate TableConstraint#validate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint#columns TableConstraint#columns} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#table_id TableConstraint#table_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#match TableConstraint#match} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_delete TableConstraint#on_delete} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#on_update TableConstraint#on_update} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint#references TableConstraint#references} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table_constraint snowflake_table_constraint} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table_constraint snowflake_table_constraint} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/table/README.md b/src/table/README.md index 76abb446a..045f76007 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.94.1/docs/resources/table). +Refer to the Terraform Registry for docs: [`snowflake_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table). diff --git a/src/table/index.ts b/src/table/index.ts index 4b6106402..99e848200 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.94.1/docs/resources/table +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#change_tracking Table#change_tracking} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#cluster_by Table#cluster_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table#database Table#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/table#database Table#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/table#id Table#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#column Table#column} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#primary_key Table#primary_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#tag Table#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#constant Table#constant} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#expression Table#expression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#sequence Table#sequence} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#start_num Table#start_num} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#step_num Table#step_num} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#collate Table#collate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#comment Table#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#masking_policy Table#masking_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#nullable Table#nullable} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#type Table#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#default Table#default} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#identity Table#identity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#keys Table#keys} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#database Table#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#name Table#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#schema Table#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table#value Table#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/table snowflake_table} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/table snowflake_table} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -1200,6 +1200,11 @@ export class Table extends cdktf.TerraformResource { return this._database; } + // 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() { @@ -1234,11 +1239,6 @@ export class Table extends cdktf.TerraformResource { return this.getStringAttribute('owner'); } - // qualified_name - computed: true, optional: false, required: false - public get qualifiedName() { - return this.getStringAttribute('qualified_name'); - } - // schema - computed: false, optional: false, required: true private _schema?: string; public get schema() { diff --git a/src/tag-association/README.md b/src/tag-association/README.md index 21e12f966..21512cf97 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.94.1/docs/resources/tag_association). +Refer to the Terraform Registry for docs: [`snowflake_tag_association`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag_association). diff --git a/src/tag-association/index.ts b/src/tag-association/index.ts index 3e0f2e142..676a917bb 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.94.1/docs/resources/tag_association +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#id TagAssociation#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_name TagAssociation#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_type TagAssociation#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_id TagAssociation#tag_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#tag_value TagAssociation#tag_value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#timeouts TagAssociation#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#database TagAssociation#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#name TagAssociation#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#schema TagAssociation#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association#create TagAssociation#create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_association snowflake_tag_association} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/tag_association snowflake_tag_association} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 a401a0733..d83a22adb 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.94.1/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.95.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 5559937d0..c0774a885 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.94.1/docs/resources/tag_masking_policy_association +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/tag/README.md b/src/tag/README.md index 710e1c71b..9dfa228ea 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.94.1/docs/resources/tag). +Refer to the Terraform Registry for docs: [`snowflake_tag`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag). diff --git a/src/tag/index.ts b/src/tag/index.ts index 5304e204d..b628507ea 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.94.1/docs/resources/tag +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#allowed_values Tag#allowed_values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#comment Tag#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#database Tag#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#database Tag#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/tag#id Tag#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#name Tag#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/tag#schema Tag#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/tag#schema Tag#schema} */ readonly schema: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/tag snowflake_tag} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/tag snowflake_tag} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -159,6 +159,11 @@ export class Tag extends cdktf.TerraformResource { return this._database; } + // 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() { diff --git a/src/task/README.md b/src/task/README.md index da5c4e647..9a977a17e 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.94.1/docs/resources/task). +Refer to the Terraform Registry for docs: [`snowflake_task`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task). diff --git a/src/task/index.ts b/src/task/index.ts index ce956d39d..09f40b179 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.94.1/docs/resources/task +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#after Task#after} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#comment Task#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#database Task#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#enabled Task#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#error_integration Task#error_integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#id Task#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#name Task#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#schedule Task#schedule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#schema Task#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#session_parameters Task#session_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#sql_statement Task#sql_statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/task#warehouse Task#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/task#when Task#when} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/task#when Task#when} */ readonly when?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/task snowflake_task} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/task snowflake_task} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -284,6 +284,11 @@ export class Task extends cdktf.TerraformResource { return this._errorIntegration; } + // 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() { diff --git a/src/unsafe-execute/README.md b/src/unsafe-execute/README.md index ade165f7d..8c5100dfe 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.94.1/docs/resources/unsafe_execute). +Refer to the Terraform Registry for docs: [`snowflake_unsafe_execute`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/unsafe_execute). diff --git a/src/unsafe-execute/index.ts b/src/unsafe-execute/index.ts index 89cee09ad..22974baa9 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.94.1/docs/resources/unsafe_execute +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#execute UnsafeExecute#execute} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#id UnsafeExecute#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#query UnsafeExecute#query} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/unsafe_execute#revert UnsafeExecute#revert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} */ readonly revert: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/unsafe_execute snowflake_unsafe_execute} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/unsafe_execute snowflake_unsafe_execute} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.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 4d8c76f7e..a7b7b9943 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.94.1/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.95.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 ee4fb36f5..ff2dfc0c8 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.94.1/docs/resources/user_password_policy_attachment +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/user-public-keys/README.md b/src/user-public-keys/README.md index 0b1923465..35658cf76 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.94.1/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.95.0/docs/resources/user_public_keys). diff --git a/src/user-public-keys/index.ts b/src/user-public-keys/index.ts index 5b10c05c2..e26da84e8 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.94.1/docs/resources/user_public_keys +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#id UserPublicKeys#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user_public_keys#name UserPublicKeys#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/user_public_keys snowflake_user_public_keys} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/user_public_keys snowflake_user_public_keys} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/user/README.md b/src/user/README.md index 1ddd43578..54bc5bf27 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.94.1/docs/resources/user). +Refer to the Terraform Registry for docs: [`snowflake_user`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user). diff --git a/src/user/index.ts b/src/user/index.ts index 145fac0ce..614b2d44f 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.94.1/docs/resources/user +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,452 +13,8060 @@ import * as cdktf from 'cdktf'; export interface UserConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#comment User#comment} + * 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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.0/docs/resources/user#comment User#comment} */ readonly comment?: string; /** - * Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + * 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.95.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.94.1/docs/resources/user#default_namespace User#default_namespace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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. + * 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.94.1/docs/resources/user#default_role User#default_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#default_role User#default_role} */ readonly defaultRole?: string; /** - * Specifies the set of secondary roles that are active for the user’s session upon login. Currently only ["ALL"] value is supported - more information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties) + * 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.94.1/docs/resources/user#default_secondary_roles User#default_secondary_roles} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} */ - readonly defaultSecondaryRoles?: string[]; + readonly defaultSecondaryRolesOption?: string; /** - * Specifies the virtual warehouse that is active by default for the user’s session upon login. + * 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.94.1/docs/resources/user#default_warehouse User#default_warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#default_warehouse User#default_warehouse} */ readonly defaultWarehouse?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#disabled User#disabled} + * 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.95.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.95.0/docs/resources/user#disabled User#disabled} */ - readonly disabled?: boolean | cdktf.IResolvable; + 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.94.1/docs/resources/user#display_name User#display_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/user#email User#email} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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.95.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.95.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.94.1/docs/resources/user#first_name User#first_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#first_name User#first_name} */ readonly firstName?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user#id User#id} + * 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.95.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.95.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.95.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. */ 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.95.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.95.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.95.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.95.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.94.1/docs/resources/user#last_name User#last_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#last_name User#last_name} */ readonly lastName?: string; /** - * The name users use to log in. If not supplied, snowflake will use name instead. + * 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.94.1/docs/resources/user#login_name User#login_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.0/docs/resources/user#login_name User#login_name} */ readonly loginName?: string; /** - * Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. + * Middle name of the user. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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.95.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.94.1/docs/resources/user#must_change_password User#must_change_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#must_change_password User#must_change_password} */ - readonly mustChangePassword?: boolean | cdktf.IResolvable; + readonly mustChangePassword?: string; /** - * Name of the user. Note that if you do not supply login_name this will be used as login_name. [doc](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters) + * 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.94.1/docs/resources/user#name User#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user#name User#name} */ readonly name: string; /** - * **WARNING:** this will put the password in the terraform state file. Use carefully. + * 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.95.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.95.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.94.1/docs/resources/user#password User#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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.95.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.95.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.95.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.94.1/docs/resources/user#rsa_public_key User#rsa_public_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.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.95.0/docs/resources/user#week_start User#week_start} + */ + readonly weekStart?: number; +} +export interface UserParametersAbortDetachedQuery { } -/** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/user snowflake_user} -*/ -export class User extends cdktf.TerraformResource { +export function userParametersAbortDetachedQueryToTerraform(struct?: UserParametersAbortDetachedQuery): 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 userParametersAbortDetachedQueryToHclTerraform(struct?: UserParametersAbortDetachedQuery): 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 UserParametersAbortDetachedQueryOutputReference 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(): UserParametersAbortDetachedQuery | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersAbortDetachedQuery | 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 UserParametersAbortDetachedQueryList 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): UserParametersAbortDetachedQueryOutputReference { + return new UserParametersAbortDetachedQueryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersAutocommit { +} + +export function userParametersAutocommitToTerraform(struct?: UserParametersAutocommit): 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 userParametersAutocommitToHclTerraform(struct?: UserParametersAutocommit): 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 UserParametersAutocommitOutputReference 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(): UserParametersAutocommit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersAutocommit | 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 UserParametersAutocommitList 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): UserParametersAutocommitOutputReference { + return new UserParametersAutocommitOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersBinaryInputFormat { +} + +export function userParametersBinaryInputFormatToTerraform(struct?: UserParametersBinaryInputFormat): 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 userParametersBinaryInputFormatToHclTerraform(struct?: UserParametersBinaryInputFormat): 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 UserParametersBinaryInputFormatOutputReference 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(): UserParametersBinaryInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersBinaryInputFormat | 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 UserParametersBinaryInputFormatList 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): UserParametersBinaryInputFormatOutputReference { + return new UserParametersBinaryInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersBinaryOutputFormat { +} + +export function userParametersBinaryOutputFormatToTerraform(struct?: UserParametersBinaryOutputFormat): 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 userParametersBinaryOutputFormatToHclTerraform(struct?: UserParametersBinaryOutputFormat): 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 UserParametersBinaryOutputFormatOutputReference 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(): UserParametersBinaryOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersBinaryOutputFormat | 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 UserParametersBinaryOutputFormatList 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): UserParametersBinaryOutputFormatOutputReference { + return new UserParametersBinaryOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersClientMemoryLimit { +} + +export function userParametersClientMemoryLimitToTerraform(struct?: UserParametersClientMemoryLimit): 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 userParametersClientMemoryLimitToHclTerraform(struct?: UserParametersClientMemoryLimit): 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 UserParametersClientMemoryLimitOutputReference 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(): UserParametersClientMemoryLimit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersClientMemoryLimit | 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 UserParametersClientMemoryLimitList 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): UserParametersClientMemoryLimitOutputReference { + return new UserParametersClientMemoryLimitOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersClientMetadataRequestUseConnectionCtx { +} + +export function userParametersClientMetadataRequestUseConnectionCtxToTerraform(struct?: UserParametersClientMetadataRequestUseConnectionCtx): 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 userParametersClientMetadataRequestUseConnectionCtxToHclTerraform(struct?: UserParametersClientMetadataRequestUseConnectionCtx): 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 UserParametersClientMetadataRequestUseConnectionCtxOutputReference 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(): UserParametersClientMetadataRequestUseConnectionCtx | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersClientMetadataRequestUseConnectionCtx | 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 UserParametersClientMetadataRequestUseConnectionCtxList 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): UserParametersClientMetadataRequestUseConnectionCtxOutputReference { + return new UserParametersClientMetadataRequestUseConnectionCtxOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersClientPrefetchThreads { +} + +export function userParametersClientPrefetchThreadsToTerraform(struct?: UserParametersClientPrefetchThreads): 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 userParametersClientPrefetchThreadsToHclTerraform(struct?: UserParametersClientPrefetchThreads): 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 UserParametersClientPrefetchThreadsOutputReference 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(): UserParametersClientPrefetchThreads | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersClientPrefetchThreads | 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 UserParametersClientPrefetchThreadsList 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): UserParametersClientPrefetchThreadsOutputReference { + return new UserParametersClientPrefetchThreadsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersClientResultChunkSize { +} + +export function userParametersClientResultChunkSizeToTerraform(struct?: UserParametersClientResultChunkSize): 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 userParametersClientResultChunkSizeToHclTerraform(struct?: UserParametersClientResultChunkSize): 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 UserParametersClientResultChunkSizeOutputReference 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(): UserParametersClientResultChunkSize | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersClientResultChunkSize | 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 UserParametersClientResultChunkSizeList 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): UserParametersClientResultChunkSizeOutputReference { + return new UserParametersClientResultChunkSizeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersClientResultColumnCaseInsensitive { +} + +export function userParametersClientResultColumnCaseInsensitiveToTerraform(struct?: UserParametersClientResultColumnCaseInsensitive): 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 userParametersClientResultColumnCaseInsensitiveToHclTerraform(struct?: UserParametersClientResultColumnCaseInsensitive): 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 UserParametersClientResultColumnCaseInsensitiveOutputReference 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(): UserParametersClientResultColumnCaseInsensitive | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersClientResultColumnCaseInsensitive | 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 UserParametersClientResultColumnCaseInsensitiveList 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): UserParametersClientResultColumnCaseInsensitiveOutputReference { + return new UserParametersClientResultColumnCaseInsensitiveOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersClientSessionKeepAlive { +} + +export function userParametersClientSessionKeepAliveToTerraform(struct?: UserParametersClientSessionKeepAlive): 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 userParametersClientSessionKeepAliveToHclTerraform(struct?: UserParametersClientSessionKeepAlive): 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 UserParametersClientSessionKeepAliveOutputReference 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(): UserParametersClientSessionKeepAlive | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersClientSessionKeepAlive | 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 UserParametersClientSessionKeepAliveList 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): UserParametersClientSessionKeepAliveOutputReference { + return new UserParametersClientSessionKeepAliveOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersClientSessionKeepAliveHeartbeatFrequency { +} + +export function userParametersClientSessionKeepAliveHeartbeatFrequencyToTerraform(struct?: UserParametersClientSessionKeepAliveHeartbeatFrequency): 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 userParametersClientSessionKeepAliveHeartbeatFrequencyToHclTerraform(struct?: UserParametersClientSessionKeepAliveHeartbeatFrequency): 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 UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference 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(): UserParametersClientSessionKeepAliveHeartbeatFrequency | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersClientSessionKeepAliveHeartbeatFrequency | 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 UserParametersClientSessionKeepAliveHeartbeatFrequencyList 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): UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference { + return new UserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersClientTimestampTypeMapping { +} + +export function userParametersClientTimestampTypeMappingToTerraform(struct?: UserParametersClientTimestampTypeMapping): 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 userParametersClientTimestampTypeMappingToHclTerraform(struct?: UserParametersClientTimestampTypeMapping): 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 UserParametersClientTimestampTypeMappingOutputReference 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(): UserParametersClientTimestampTypeMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersClientTimestampTypeMapping | 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 UserParametersClientTimestampTypeMappingList 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): UserParametersClientTimestampTypeMappingOutputReference { + return new UserParametersClientTimestampTypeMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersDateInputFormat { +} + +export function userParametersDateInputFormatToTerraform(struct?: UserParametersDateInputFormat): 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 userParametersDateInputFormatToHclTerraform(struct?: UserParametersDateInputFormat): 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 UserParametersDateInputFormatOutputReference 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(): UserParametersDateInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersDateInputFormat | 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 UserParametersDateInputFormatList 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): UserParametersDateInputFormatOutputReference { + return new UserParametersDateInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersDateOutputFormat { +} + +export function userParametersDateOutputFormatToTerraform(struct?: UserParametersDateOutputFormat): 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 userParametersDateOutputFormatToHclTerraform(struct?: UserParametersDateOutputFormat): 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 UserParametersDateOutputFormatOutputReference 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(): UserParametersDateOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersDateOutputFormat | 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 UserParametersDateOutputFormatList 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): UserParametersDateOutputFormatOutputReference { + return new UserParametersDateOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersEnableUnloadPhysicalTypeOptimization { +} + +export function userParametersEnableUnloadPhysicalTypeOptimizationToTerraform(struct?: UserParametersEnableUnloadPhysicalTypeOptimization): 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 userParametersEnableUnloadPhysicalTypeOptimizationToHclTerraform(struct?: UserParametersEnableUnloadPhysicalTypeOptimization): 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 UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference 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(): UserParametersEnableUnloadPhysicalTypeOptimization | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersEnableUnloadPhysicalTypeOptimization | 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 UserParametersEnableUnloadPhysicalTypeOptimizationList 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): UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference { + return new UserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersEnableUnredactedQuerySyntaxError { +} + +export function userParametersEnableUnredactedQuerySyntaxErrorToTerraform(struct?: UserParametersEnableUnredactedQuerySyntaxError): 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 userParametersEnableUnredactedQuerySyntaxErrorToHclTerraform(struct?: UserParametersEnableUnredactedQuerySyntaxError): 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 UserParametersEnableUnredactedQuerySyntaxErrorOutputReference 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(): UserParametersEnableUnredactedQuerySyntaxError | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersEnableUnredactedQuerySyntaxError | 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 UserParametersEnableUnredactedQuerySyntaxErrorList 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): UserParametersEnableUnredactedQuerySyntaxErrorOutputReference { + return new UserParametersEnableUnredactedQuerySyntaxErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersErrorOnNondeterministicMerge { +} + +export function userParametersErrorOnNondeterministicMergeToTerraform(struct?: UserParametersErrorOnNondeterministicMerge): 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 userParametersErrorOnNondeterministicMergeToHclTerraform(struct?: UserParametersErrorOnNondeterministicMerge): 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 UserParametersErrorOnNondeterministicMergeOutputReference 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(): UserParametersErrorOnNondeterministicMerge | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersErrorOnNondeterministicMerge | 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 UserParametersErrorOnNondeterministicMergeList 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): UserParametersErrorOnNondeterministicMergeOutputReference { + return new UserParametersErrorOnNondeterministicMergeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersErrorOnNondeterministicUpdate { +} + +export function userParametersErrorOnNondeterministicUpdateToTerraform(struct?: UserParametersErrorOnNondeterministicUpdate): 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 userParametersErrorOnNondeterministicUpdateToHclTerraform(struct?: UserParametersErrorOnNondeterministicUpdate): 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 UserParametersErrorOnNondeterministicUpdateOutputReference 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(): UserParametersErrorOnNondeterministicUpdate | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersErrorOnNondeterministicUpdate | 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 UserParametersErrorOnNondeterministicUpdateList 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): UserParametersErrorOnNondeterministicUpdateOutputReference { + return new UserParametersErrorOnNondeterministicUpdateOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersGeographyOutputFormat { +} + +export function userParametersGeographyOutputFormatToTerraform(struct?: UserParametersGeographyOutputFormat): 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 userParametersGeographyOutputFormatToHclTerraform(struct?: UserParametersGeographyOutputFormat): 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 UserParametersGeographyOutputFormatOutputReference 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(): UserParametersGeographyOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersGeographyOutputFormat | 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 UserParametersGeographyOutputFormatList 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): UserParametersGeographyOutputFormatOutputReference { + return new UserParametersGeographyOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersGeometryOutputFormat { +} + +export function userParametersGeometryOutputFormatToTerraform(struct?: UserParametersGeometryOutputFormat): 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 userParametersGeometryOutputFormatToHclTerraform(struct?: UserParametersGeometryOutputFormat): 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 UserParametersGeometryOutputFormatOutputReference 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(): UserParametersGeometryOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersGeometryOutputFormat | 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 UserParametersGeometryOutputFormatList 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): UserParametersGeometryOutputFormatOutputReference { + return new UserParametersGeometryOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersJdbcTreatDecimalAsInt { +} + +export function userParametersJdbcTreatDecimalAsIntToTerraform(struct?: UserParametersJdbcTreatDecimalAsInt): 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 userParametersJdbcTreatDecimalAsIntToHclTerraform(struct?: UserParametersJdbcTreatDecimalAsInt): 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 UserParametersJdbcTreatDecimalAsIntOutputReference 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(): UserParametersJdbcTreatDecimalAsInt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersJdbcTreatDecimalAsInt | 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 UserParametersJdbcTreatDecimalAsIntList 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): UserParametersJdbcTreatDecimalAsIntOutputReference { + return new UserParametersJdbcTreatDecimalAsIntOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersJdbcTreatTimestampNtzAsUtc { +} + +export function userParametersJdbcTreatTimestampNtzAsUtcToTerraform(struct?: UserParametersJdbcTreatTimestampNtzAsUtc): 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 userParametersJdbcTreatTimestampNtzAsUtcToHclTerraform(struct?: UserParametersJdbcTreatTimestampNtzAsUtc): 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 UserParametersJdbcTreatTimestampNtzAsUtcOutputReference 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(): UserParametersJdbcTreatTimestampNtzAsUtc | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersJdbcTreatTimestampNtzAsUtc | 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 UserParametersJdbcTreatTimestampNtzAsUtcList 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): UserParametersJdbcTreatTimestampNtzAsUtcOutputReference { + return new UserParametersJdbcTreatTimestampNtzAsUtcOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersJdbcUseSessionTimezone { +} + +export function userParametersJdbcUseSessionTimezoneToTerraform(struct?: UserParametersJdbcUseSessionTimezone): 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 userParametersJdbcUseSessionTimezoneToHclTerraform(struct?: UserParametersJdbcUseSessionTimezone): 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 UserParametersJdbcUseSessionTimezoneOutputReference 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(): UserParametersJdbcUseSessionTimezone | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersJdbcUseSessionTimezone | 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 UserParametersJdbcUseSessionTimezoneList 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): UserParametersJdbcUseSessionTimezoneOutputReference { + return new UserParametersJdbcUseSessionTimezoneOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersJsonIndent { +} + +export function userParametersJsonIndentToTerraform(struct?: UserParametersJsonIndent): 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 userParametersJsonIndentToHclTerraform(struct?: UserParametersJsonIndent): 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 UserParametersJsonIndentOutputReference 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(): UserParametersJsonIndent | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersJsonIndent | 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 UserParametersJsonIndentList 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): UserParametersJsonIndentOutputReference { + return new UserParametersJsonIndentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersLockTimeout { +} + +export function userParametersLockTimeoutToTerraform(struct?: UserParametersLockTimeout): 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 userParametersLockTimeoutToHclTerraform(struct?: UserParametersLockTimeout): 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 UserParametersLockTimeoutOutputReference 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(): UserParametersLockTimeout | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersLockTimeout | 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 UserParametersLockTimeoutList 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): UserParametersLockTimeoutOutputReference { + return new UserParametersLockTimeoutOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersLogLevel { +} + +export function userParametersLogLevelToTerraform(struct?: UserParametersLogLevel): 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 userParametersLogLevelToHclTerraform(struct?: UserParametersLogLevel): 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 UserParametersLogLevelOutputReference 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(): UserParametersLogLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersLogLevel | 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 UserParametersLogLevelList 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): UserParametersLogLevelOutputReference { + return new UserParametersLogLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersMultiStatementCount { +} + +export function userParametersMultiStatementCountToTerraform(struct?: UserParametersMultiStatementCount): 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 userParametersMultiStatementCountToHclTerraform(struct?: UserParametersMultiStatementCount): 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 UserParametersMultiStatementCountOutputReference 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(): UserParametersMultiStatementCount | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersMultiStatementCount | 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 UserParametersMultiStatementCountList 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): UserParametersMultiStatementCountOutputReference { + return new UserParametersMultiStatementCountOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersNetworkPolicy { +} + +export function userParametersNetworkPolicyToTerraform(struct?: UserParametersNetworkPolicy): 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 userParametersNetworkPolicyToHclTerraform(struct?: UserParametersNetworkPolicy): 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 UserParametersNetworkPolicyOutputReference 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(): UserParametersNetworkPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersNetworkPolicy | 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 UserParametersNetworkPolicyList 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): UserParametersNetworkPolicyOutputReference { + return new UserParametersNetworkPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersNoorderSequenceAsDefault { +} + +export function userParametersNoorderSequenceAsDefaultToTerraform(struct?: UserParametersNoorderSequenceAsDefault): 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 userParametersNoorderSequenceAsDefaultToHclTerraform(struct?: UserParametersNoorderSequenceAsDefault): 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 UserParametersNoorderSequenceAsDefaultOutputReference 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(): UserParametersNoorderSequenceAsDefault | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersNoorderSequenceAsDefault | 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 UserParametersNoorderSequenceAsDefaultList 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): UserParametersNoorderSequenceAsDefaultOutputReference { + return new UserParametersNoorderSequenceAsDefaultOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersOdbcTreatDecimalAsInt { +} + +export function userParametersOdbcTreatDecimalAsIntToTerraform(struct?: UserParametersOdbcTreatDecimalAsInt): 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 userParametersOdbcTreatDecimalAsIntToHclTerraform(struct?: UserParametersOdbcTreatDecimalAsInt): 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 UserParametersOdbcTreatDecimalAsIntOutputReference 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(): UserParametersOdbcTreatDecimalAsInt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersOdbcTreatDecimalAsInt | 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 UserParametersOdbcTreatDecimalAsIntList 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): UserParametersOdbcTreatDecimalAsIntOutputReference { + return new UserParametersOdbcTreatDecimalAsIntOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersPreventUnloadToInternalStages { +} + +export function userParametersPreventUnloadToInternalStagesToTerraform(struct?: UserParametersPreventUnloadToInternalStages): 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 userParametersPreventUnloadToInternalStagesToHclTerraform(struct?: UserParametersPreventUnloadToInternalStages): 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 UserParametersPreventUnloadToInternalStagesOutputReference 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(): UserParametersPreventUnloadToInternalStages | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersPreventUnloadToInternalStages | 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 UserParametersPreventUnloadToInternalStagesList 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): UserParametersPreventUnloadToInternalStagesOutputReference { + return new UserParametersPreventUnloadToInternalStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersQueryTag { +} + +export function userParametersQueryTagToTerraform(struct?: UserParametersQueryTag): 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 userParametersQueryTagToHclTerraform(struct?: UserParametersQueryTag): 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 UserParametersQueryTagOutputReference 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(): UserParametersQueryTag | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersQueryTag | 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 UserParametersQueryTagList 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): UserParametersQueryTagOutputReference { + return new UserParametersQueryTagOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersQuotedIdentifiersIgnoreCase { +} + +export function userParametersQuotedIdentifiersIgnoreCaseToTerraform(struct?: UserParametersQuotedIdentifiersIgnoreCase): 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 userParametersQuotedIdentifiersIgnoreCaseToHclTerraform(struct?: UserParametersQuotedIdentifiersIgnoreCase): 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 UserParametersQuotedIdentifiersIgnoreCaseOutputReference 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(): UserParametersQuotedIdentifiersIgnoreCase | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersQuotedIdentifiersIgnoreCase | 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 UserParametersQuotedIdentifiersIgnoreCaseList 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): UserParametersQuotedIdentifiersIgnoreCaseOutputReference { + return new UserParametersQuotedIdentifiersIgnoreCaseOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersRowsPerResultset { +} + +export function userParametersRowsPerResultsetToTerraform(struct?: UserParametersRowsPerResultset): 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 userParametersRowsPerResultsetToHclTerraform(struct?: UserParametersRowsPerResultset): 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 UserParametersRowsPerResultsetOutputReference 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(): UserParametersRowsPerResultset | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersRowsPerResultset | 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 UserParametersRowsPerResultsetList 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): UserParametersRowsPerResultsetOutputReference { + return new UserParametersRowsPerResultsetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersS3StageVpceDnsName { +} + +export function userParametersS3StageVpceDnsNameToTerraform(struct?: UserParametersS3StageVpceDnsName): 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 userParametersS3StageVpceDnsNameToHclTerraform(struct?: UserParametersS3StageVpceDnsName): 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 UserParametersS3StageVpceDnsNameOutputReference 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(): UserParametersS3StageVpceDnsName | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersS3StageVpceDnsName | 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 UserParametersS3StageVpceDnsNameList 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): UserParametersS3StageVpceDnsNameOutputReference { + return new UserParametersS3StageVpceDnsNameOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersSearchPath { +} + +export function userParametersSearchPathToTerraform(struct?: UserParametersSearchPath): 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 userParametersSearchPathToHclTerraform(struct?: UserParametersSearchPath): 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 UserParametersSearchPathOutputReference 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(): UserParametersSearchPath | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersSearchPath | 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 UserParametersSearchPathList 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): UserParametersSearchPathOutputReference { + return new UserParametersSearchPathOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersSimulatedDataSharingConsumer { +} + +export function userParametersSimulatedDataSharingConsumerToTerraform(struct?: UserParametersSimulatedDataSharingConsumer): 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 userParametersSimulatedDataSharingConsumerToHclTerraform(struct?: UserParametersSimulatedDataSharingConsumer): 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 UserParametersSimulatedDataSharingConsumerOutputReference 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(): UserParametersSimulatedDataSharingConsumer | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersSimulatedDataSharingConsumer | 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 UserParametersSimulatedDataSharingConsumerList 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): UserParametersSimulatedDataSharingConsumerOutputReference { + return new UserParametersSimulatedDataSharingConsumerOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersStatementQueuedTimeoutInSeconds { +} + +export function userParametersStatementQueuedTimeoutInSecondsToTerraform(struct?: UserParametersStatementQueuedTimeoutInSeconds): 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 userParametersStatementQueuedTimeoutInSecondsToHclTerraform(struct?: UserParametersStatementQueuedTimeoutInSeconds): 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 UserParametersStatementQueuedTimeoutInSecondsOutputReference 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(): UserParametersStatementQueuedTimeoutInSeconds | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersStatementQueuedTimeoutInSeconds | 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 UserParametersStatementQueuedTimeoutInSecondsList 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): UserParametersStatementQueuedTimeoutInSecondsOutputReference { + return new UserParametersStatementQueuedTimeoutInSecondsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersStatementTimeoutInSeconds { +} + +export function userParametersStatementTimeoutInSecondsToTerraform(struct?: UserParametersStatementTimeoutInSeconds): 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 userParametersStatementTimeoutInSecondsToHclTerraform(struct?: UserParametersStatementTimeoutInSeconds): 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 UserParametersStatementTimeoutInSecondsOutputReference 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(): UserParametersStatementTimeoutInSeconds | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersStatementTimeoutInSeconds | 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 UserParametersStatementTimeoutInSecondsList 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): UserParametersStatementTimeoutInSecondsOutputReference { + return new UserParametersStatementTimeoutInSecondsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersStrictJsonOutput { +} + +export function userParametersStrictJsonOutputToTerraform(struct?: UserParametersStrictJsonOutput): 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 userParametersStrictJsonOutputToHclTerraform(struct?: UserParametersStrictJsonOutput): 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 UserParametersStrictJsonOutputOutputReference 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(): UserParametersStrictJsonOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersStrictJsonOutput | 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 UserParametersStrictJsonOutputList 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): UserParametersStrictJsonOutputOutputReference { + return new UserParametersStrictJsonOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimeInputFormat { +} + +export function userParametersTimeInputFormatToTerraform(struct?: UserParametersTimeInputFormat): 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 userParametersTimeInputFormatToHclTerraform(struct?: UserParametersTimeInputFormat): 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 UserParametersTimeInputFormatOutputReference 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(): UserParametersTimeInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimeInputFormat | 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 UserParametersTimeInputFormatList 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): UserParametersTimeInputFormatOutputReference { + return new UserParametersTimeInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimeOutputFormat { +} + +export function userParametersTimeOutputFormatToTerraform(struct?: UserParametersTimeOutputFormat): 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 userParametersTimeOutputFormatToHclTerraform(struct?: UserParametersTimeOutputFormat): 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 UserParametersTimeOutputFormatOutputReference 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(): UserParametersTimeOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimeOutputFormat | 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 UserParametersTimeOutputFormatList 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): UserParametersTimeOutputFormatOutputReference { + return new UserParametersTimeOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimestampDayIsAlways24H { +} + +export function userParametersTimestampDayIsAlways24HToTerraform(struct?: UserParametersTimestampDayIsAlways24H): 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 userParametersTimestampDayIsAlways24HToHclTerraform(struct?: UserParametersTimestampDayIsAlways24H): 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 UserParametersTimestampDayIsAlways24HOutputReference 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(): UserParametersTimestampDayIsAlways24H | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimestampDayIsAlways24H | 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 UserParametersTimestampDayIsAlways24HList 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): UserParametersTimestampDayIsAlways24HOutputReference { + return new UserParametersTimestampDayIsAlways24HOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimestampInputFormat { +} + +export function userParametersTimestampInputFormatToTerraform(struct?: UserParametersTimestampInputFormat): 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 userParametersTimestampInputFormatToHclTerraform(struct?: UserParametersTimestampInputFormat): 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 UserParametersTimestampInputFormatOutputReference 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(): UserParametersTimestampInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimestampInputFormat | 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 UserParametersTimestampInputFormatList 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): UserParametersTimestampInputFormatOutputReference { + return new UserParametersTimestampInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimestampLtzOutputFormat { +} + +export function userParametersTimestampLtzOutputFormatToTerraform(struct?: UserParametersTimestampLtzOutputFormat): 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 userParametersTimestampLtzOutputFormatToHclTerraform(struct?: UserParametersTimestampLtzOutputFormat): 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 UserParametersTimestampLtzOutputFormatOutputReference 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(): UserParametersTimestampLtzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimestampLtzOutputFormat | 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 UserParametersTimestampLtzOutputFormatList 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): UserParametersTimestampLtzOutputFormatOutputReference { + return new UserParametersTimestampLtzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimestampNtzOutputFormat { +} + +export function userParametersTimestampNtzOutputFormatToTerraform(struct?: UserParametersTimestampNtzOutputFormat): 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 userParametersTimestampNtzOutputFormatToHclTerraform(struct?: UserParametersTimestampNtzOutputFormat): 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 UserParametersTimestampNtzOutputFormatOutputReference 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(): UserParametersTimestampNtzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimestampNtzOutputFormat | 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 UserParametersTimestampNtzOutputFormatList 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): UserParametersTimestampNtzOutputFormatOutputReference { + return new UserParametersTimestampNtzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimestampOutputFormat { +} + +export function userParametersTimestampOutputFormatToTerraform(struct?: UserParametersTimestampOutputFormat): 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 userParametersTimestampOutputFormatToHclTerraform(struct?: UserParametersTimestampOutputFormat): 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 UserParametersTimestampOutputFormatOutputReference 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(): UserParametersTimestampOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimestampOutputFormat | 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 UserParametersTimestampOutputFormatList 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): UserParametersTimestampOutputFormatOutputReference { + return new UserParametersTimestampOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimestampTypeMapping { +} + +export function userParametersTimestampTypeMappingToTerraform(struct?: UserParametersTimestampTypeMapping): 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 userParametersTimestampTypeMappingToHclTerraform(struct?: UserParametersTimestampTypeMapping): 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 UserParametersTimestampTypeMappingOutputReference 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(): UserParametersTimestampTypeMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimestampTypeMapping | 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 UserParametersTimestampTypeMappingList 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): UserParametersTimestampTypeMappingOutputReference { + return new UserParametersTimestampTypeMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimestampTzOutputFormat { +} + +export function userParametersTimestampTzOutputFormatToTerraform(struct?: UserParametersTimestampTzOutputFormat): 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 userParametersTimestampTzOutputFormatToHclTerraform(struct?: UserParametersTimestampTzOutputFormat): 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 UserParametersTimestampTzOutputFormatOutputReference 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(): UserParametersTimestampTzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimestampTzOutputFormat | 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 UserParametersTimestampTzOutputFormatList 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): UserParametersTimestampTzOutputFormatOutputReference { + return new UserParametersTimestampTzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTimezone { +} + +export function userParametersTimezoneToTerraform(struct?: UserParametersTimezone): 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 userParametersTimezoneToHclTerraform(struct?: UserParametersTimezone): 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 UserParametersTimezoneOutputReference 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(): UserParametersTimezone | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTimezone | 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 UserParametersTimezoneList 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): UserParametersTimezoneOutputReference { + return new UserParametersTimezoneOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTraceLevel { +} + +export function userParametersTraceLevelToTerraform(struct?: UserParametersTraceLevel): 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 userParametersTraceLevelToHclTerraform(struct?: UserParametersTraceLevel): 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 UserParametersTraceLevelOutputReference 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(): UserParametersTraceLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTraceLevel | 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 UserParametersTraceLevelList 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): UserParametersTraceLevelOutputReference { + return new UserParametersTraceLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTransactionAbortOnError { +} + +export function userParametersTransactionAbortOnErrorToTerraform(struct?: UserParametersTransactionAbortOnError): 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 userParametersTransactionAbortOnErrorToHclTerraform(struct?: UserParametersTransactionAbortOnError): 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 UserParametersTransactionAbortOnErrorOutputReference 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(): UserParametersTransactionAbortOnError | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTransactionAbortOnError | 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 UserParametersTransactionAbortOnErrorList 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): UserParametersTransactionAbortOnErrorOutputReference { + return new UserParametersTransactionAbortOnErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTransactionDefaultIsolationLevel { +} + +export function userParametersTransactionDefaultIsolationLevelToTerraform(struct?: UserParametersTransactionDefaultIsolationLevel): 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 userParametersTransactionDefaultIsolationLevelToHclTerraform(struct?: UserParametersTransactionDefaultIsolationLevel): 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 UserParametersTransactionDefaultIsolationLevelOutputReference 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(): UserParametersTransactionDefaultIsolationLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTransactionDefaultIsolationLevel | 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 UserParametersTransactionDefaultIsolationLevelList 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): UserParametersTransactionDefaultIsolationLevelOutputReference { + return new UserParametersTransactionDefaultIsolationLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersTwoDigitCenturyStart { +} + +export function userParametersTwoDigitCenturyStartToTerraform(struct?: UserParametersTwoDigitCenturyStart): 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 userParametersTwoDigitCenturyStartToHclTerraform(struct?: UserParametersTwoDigitCenturyStart): 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 UserParametersTwoDigitCenturyStartOutputReference 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(): UserParametersTwoDigitCenturyStart | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersTwoDigitCenturyStart | 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 UserParametersTwoDigitCenturyStartList 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): UserParametersTwoDigitCenturyStartOutputReference { + return new UserParametersTwoDigitCenturyStartOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersUnsupportedDdlAction { +} + +export function userParametersUnsupportedDdlActionToTerraform(struct?: UserParametersUnsupportedDdlAction): 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 userParametersUnsupportedDdlActionToHclTerraform(struct?: UserParametersUnsupportedDdlAction): 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 UserParametersUnsupportedDdlActionOutputReference 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(): UserParametersUnsupportedDdlAction | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersUnsupportedDdlAction | 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 UserParametersUnsupportedDdlActionList 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): UserParametersUnsupportedDdlActionOutputReference { + return new UserParametersUnsupportedDdlActionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersUseCachedResult { +} + +export function userParametersUseCachedResultToTerraform(struct?: UserParametersUseCachedResult): 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 userParametersUseCachedResultToHclTerraform(struct?: UserParametersUseCachedResult): 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 UserParametersUseCachedResultOutputReference 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(): UserParametersUseCachedResult | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersUseCachedResult | 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 UserParametersUseCachedResultList 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): UserParametersUseCachedResultOutputReference { + return new UserParametersUseCachedResultOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersWeekOfYearPolicy { +} + +export function userParametersWeekOfYearPolicyToTerraform(struct?: UserParametersWeekOfYearPolicy): 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 userParametersWeekOfYearPolicyToHclTerraform(struct?: UserParametersWeekOfYearPolicy): 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 UserParametersWeekOfYearPolicyOutputReference 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(): UserParametersWeekOfYearPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersWeekOfYearPolicy | 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 UserParametersWeekOfYearPolicyList 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): UserParametersWeekOfYearPolicyOutputReference { + return new UserParametersWeekOfYearPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParametersWeekStart { +} + +export function userParametersWeekStartToTerraform(struct?: UserParametersWeekStart): 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 userParametersWeekStartToHclTerraform(struct?: UserParametersWeekStart): 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 UserParametersWeekStartOutputReference 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(): UserParametersWeekStart | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParametersWeekStart | 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 UserParametersWeekStartList 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): UserParametersWeekStartOutputReference { + return new UserParametersWeekStartOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserParameters { +} + +export function userParametersToTerraform(struct?: UserParameters): 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 userParametersToHclTerraform(struct?: UserParameters): 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 UserParametersOutputReference 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(): UserParameters | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserParameters | 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 UserParametersAbortDetachedQueryList(this, "abort_detached_query", false); + public get abortDetachedQuery() { + return this._abortDetachedQuery; + } + + // autocommit - computed: true, optional: false, required: false + private _autocommit = new UserParametersAutocommitList(this, "autocommit", false); + public get autocommit() { + return this._autocommit; + } + + // binary_input_format - computed: true, optional: false, required: false + private _binaryInputFormat = new UserParametersBinaryInputFormatList(this, "binary_input_format", false); + public get binaryInputFormat() { + return this._binaryInputFormat; + } + + // binary_output_format - computed: true, optional: false, required: false + private _binaryOutputFormat = new UserParametersBinaryOutputFormatList(this, "binary_output_format", false); + public get binaryOutputFormat() { + return this._binaryOutputFormat; + } + + // client_memory_limit - computed: true, optional: false, required: false + private _clientMemoryLimit = new UserParametersClientMemoryLimitList(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 UserParametersClientMetadataRequestUseConnectionCtxList(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 UserParametersClientPrefetchThreadsList(this, "client_prefetch_threads", false); + public get clientPrefetchThreads() { + return this._clientPrefetchThreads; + } + + // client_result_chunk_size - computed: true, optional: false, required: false + private _clientResultChunkSize = new UserParametersClientResultChunkSizeList(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 UserParametersClientResultColumnCaseInsensitiveList(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 UserParametersClientSessionKeepAliveList(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 UserParametersClientSessionKeepAliveHeartbeatFrequencyList(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 UserParametersClientTimestampTypeMappingList(this, "client_timestamp_type_mapping", false); + public get clientTimestampTypeMapping() { + return this._clientTimestampTypeMapping; + } + + // date_input_format - computed: true, optional: false, required: false + private _dateInputFormat = new UserParametersDateInputFormatList(this, "date_input_format", false); + public get dateInputFormat() { + return this._dateInputFormat; + } + + // date_output_format - computed: true, optional: false, required: false + private _dateOutputFormat = new UserParametersDateOutputFormatList(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 UserParametersEnableUnloadPhysicalTypeOptimizationList(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 UserParametersEnableUnredactedQuerySyntaxErrorList(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 UserParametersErrorOnNondeterministicMergeList(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 UserParametersErrorOnNondeterministicUpdateList(this, "error_on_nondeterministic_update", false); + public get errorOnNondeterministicUpdate() { + return this._errorOnNondeterministicUpdate; + } + + // geography_output_format - computed: true, optional: false, required: false + private _geographyOutputFormat = new UserParametersGeographyOutputFormatList(this, "geography_output_format", false); + public get geographyOutputFormat() { + return this._geographyOutputFormat; + } + + // geometry_output_format - computed: true, optional: false, required: false + private _geometryOutputFormat = new UserParametersGeometryOutputFormatList(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 UserParametersJdbcTreatDecimalAsIntList(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 UserParametersJdbcTreatTimestampNtzAsUtcList(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 UserParametersJdbcUseSessionTimezoneList(this, "jdbc_use_session_timezone", false); + public get jdbcUseSessionTimezone() { + return this._jdbcUseSessionTimezone; + } + + // json_indent - computed: true, optional: false, required: false + private _jsonIndent = new UserParametersJsonIndentList(this, "json_indent", false); + public get jsonIndent() { + return this._jsonIndent; + } + + // lock_timeout - computed: true, optional: false, required: false + private _lockTimeout = new UserParametersLockTimeoutList(this, "lock_timeout", false); + public get lockTimeout() { + return this._lockTimeout; + } + + // log_level - computed: true, optional: false, required: false + private _logLevel = new UserParametersLogLevelList(this, "log_level", false); + public get logLevel() { + return this._logLevel; + } + + // multi_statement_count - computed: true, optional: false, required: false + private _multiStatementCount = new UserParametersMultiStatementCountList(this, "multi_statement_count", false); + public get multiStatementCount() { + return this._multiStatementCount; + } + + // network_policy - computed: true, optional: false, required: false + private _networkPolicy = new UserParametersNetworkPolicyList(this, "network_policy", false); + public get networkPolicy() { + return this._networkPolicy; + } + + // noorder_sequence_as_default - computed: true, optional: false, required: false + private _noorderSequenceAsDefault = new UserParametersNoorderSequenceAsDefaultList(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 UserParametersOdbcTreatDecimalAsIntList(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 UserParametersPreventUnloadToInternalStagesList(this, "prevent_unload_to_internal_stages", false); + public get preventUnloadToInternalStages() { + return this._preventUnloadToInternalStages; + } + + // query_tag - computed: true, optional: false, required: false + private _queryTag = new UserParametersQueryTagList(this, "query_tag", false); + public get queryTag() { + return this._queryTag; + } + + // quoted_identifiers_ignore_case - computed: true, optional: false, required: false + private _quotedIdentifiersIgnoreCase = new UserParametersQuotedIdentifiersIgnoreCaseList(this, "quoted_identifiers_ignore_case", false); + public get quotedIdentifiersIgnoreCase() { + return this._quotedIdentifiersIgnoreCase; + } + + // rows_per_resultset - computed: true, optional: false, required: false + private _rowsPerResultset = new UserParametersRowsPerResultsetList(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 UserParametersS3StageVpceDnsNameList(this, "s3_stage_vpce_dns_name", false); + public get s3StageVpceDnsName() { + return this._s3StageVpceDnsName; + } + + // search_path - computed: true, optional: false, required: false + private _searchPath = new UserParametersSearchPathList(this, "search_path", false); + public get searchPath() { + return this._searchPath; + } + + // simulated_data_sharing_consumer - computed: true, optional: false, required: false + private _simulatedDataSharingConsumer = new UserParametersSimulatedDataSharingConsumerList(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 UserParametersStatementQueuedTimeoutInSecondsList(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 UserParametersStatementTimeoutInSecondsList(this, "statement_timeout_in_seconds", false); + public get statementTimeoutInSeconds() { + return this._statementTimeoutInSeconds; + } + + // strict_json_output - computed: true, optional: false, required: false + private _strictJsonOutput = new UserParametersStrictJsonOutputList(this, "strict_json_output", false); + public get strictJsonOutput() { + return this._strictJsonOutput; + } + + // time_input_format - computed: true, optional: false, required: false + private _timeInputFormat = new UserParametersTimeInputFormatList(this, "time_input_format", false); + public get timeInputFormat() { + return this._timeInputFormat; + } + + // time_output_format - computed: true, optional: false, required: false + private _timeOutputFormat = new UserParametersTimeOutputFormatList(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 UserParametersTimestampDayIsAlways24HList(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 UserParametersTimestampInputFormatList(this, "timestamp_input_format", false); + public get timestampInputFormat() { + return this._timestampInputFormat; + } + + // timestamp_ltz_output_format - computed: true, optional: false, required: false + private _timestampLtzOutputFormat = new UserParametersTimestampLtzOutputFormatList(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 UserParametersTimestampNtzOutputFormatList(this, "timestamp_ntz_output_format", false); + public get timestampNtzOutputFormat() { + return this._timestampNtzOutputFormat; + } + + // timestamp_output_format - computed: true, optional: false, required: false + private _timestampOutputFormat = new UserParametersTimestampOutputFormatList(this, "timestamp_output_format", false); + public get timestampOutputFormat() { + return this._timestampOutputFormat; + } + + // timestamp_type_mapping - computed: true, optional: false, required: false + private _timestampTypeMapping = new UserParametersTimestampTypeMappingList(this, "timestamp_type_mapping", false); + public get timestampTypeMapping() { + return this._timestampTypeMapping; + } + + // timestamp_tz_output_format - computed: true, optional: false, required: false + private _timestampTzOutputFormat = new UserParametersTimestampTzOutputFormatList(this, "timestamp_tz_output_format", false); + public get timestampTzOutputFormat() { + return this._timestampTzOutputFormat; + } + + // timezone - computed: true, optional: false, required: false + private _timezone = new UserParametersTimezoneList(this, "timezone", false); + public get timezone() { + return this._timezone; + } + + // trace_level - computed: true, optional: false, required: false + private _traceLevel = new UserParametersTraceLevelList(this, "trace_level", false); + public get traceLevel() { + return this._traceLevel; + } + + // transaction_abort_on_error - computed: true, optional: false, required: false + private _transactionAbortOnError = new UserParametersTransactionAbortOnErrorList(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 UserParametersTransactionDefaultIsolationLevelList(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 UserParametersTwoDigitCenturyStartList(this, "two_digit_century_start", false); + public get twoDigitCenturyStart() { + return this._twoDigitCenturyStart; + } + + // unsupported_ddl_action - computed: true, optional: false, required: false + private _unsupportedDdlAction = new UserParametersUnsupportedDdlActionList(this, "unsupported_ddl_action", false); + public get unsupportedDdlAction() { + return this._unsupportedDdlAction; + } + + // use_cached_result - computed: true, optional: false, required: false + private _useCachedResult = new UserParametersUseCachedResultList(this, "use_cached_result", false); + public get useCachedResult() { + return this._useCachedResult; + } + + // week_of_year_policy - computed: true, optional: false, required: false + private _weekOfYearPolicy = new UserParametersWeekOfYearPolicyList(this, "week_of_year_policy", false); + public get weekOfYearPolicy() { + return this._weekOfYearPolicy; + } + + // week_start - computed: true, optional: false, required: false + private _weekStart = new UserParametersWeekStartList(this, "week_start", false); + public get weekStart() { + return this._weekStart; + } +} + +export class UserParametersList 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): UserParametersOutputReference { + return new UserParametersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface UserShowOutput { +} + +export function userShowOutputToTerraform(struct?: UserShowOutput): 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 userShowOutputToHclTerraform(struct?: UserShowOutput): 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 UserShowOutputOutputReference 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(): UserShowOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: UserShowOutput | 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 UserShowOutputList 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): UserShowOutputOutputReference { + return new UserShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + +/** +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/user snowflake_user} +*/ +export class User extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "snowflake_user"; + + // ============== + // STATIC Methods + // ============== + /** + * 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.95.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) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "snowflake_user", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 + * @param options UserConfig + */ + public constructor(scope: Construct, id: string, config: UserConfig) { + super(scope, id, { + terraformResourceType: 'snowflake_user', + terraformGeneratorMetadata: { + providerName: 'snowflake', + providerVersion: '0.95.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._disableMfa = config.disableMfa; + 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._firstName = config.firstName; + 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._lastName = config.lastName; + this._lockTimeout = config.lockTimeout; + this._logLevel = config.logLevel; + this._loginName = config.loginName; + this._middleName = config.middleName; + this._minsToBypassMfa = config.minsToBypassMfa; + 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; + } + + // disable_mfa - computed: false, optional: true, required: false + private _disableMfa?: string; + public get disableMfa() { + return this.getStringAttribute('disable_mfa'); + } + public set disableMfa(value: string) { + this._disableMfa = value; + } + public resetDisableMfa() { + this._disableMfa = undefined; + } + // Temporarily expose input value. Use with caution. + public get disableMfaInput() { + return this._disableMfa; + } + + // 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; + } + + // first_name - computed: false, optional: true, required: false + private _firstName?: string; + public get firstName() { + return this.getStringAttribute('first_name'); + } + public set firstName(value: string) { + this._firstName = value; + } + public resetFirstName() { + this._firstName = undefined; + } + // Temporarily expose input value. Use with caution. + public get firstNameInput() { + return this._firstName; + } + + // 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; + } + + // last_name - computed: false, optional: true, required: false + private _lastName?: string; + public get lastName() { + return this.getStringAttribute('last_name'); + } + public set lastName(value: string) { + this._lastName = value; + } + public resetLastName() { + this._lastName = undefined; + } + // Temporarily expose input value. Use with caution. + public get lastNameInput() { + return this._lastName; + } + + // 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; + } + + // middle_name - computed: false, optional: true, required: false + private _middleName?: string; + public get middleName() { + return this.getStringAttribute('middle_name'); + } + public set middleName(value: string) { + this._middleName = value; + } + public resetMiddleName() { + this._middleName = undefined; + } + // Temporarily expose input value. Use with caution. + public get middleNameInput() { + return this._middleName; + } + + // mins_to_bypass_mfa - computed: false, optional: true, required: false + private _minsToBypassMfa?: number; + public get minsToBypassMfa() { + return this.getNumberAttribute('mins_to_bypass_mfa'); + } + public set minsToBypassMfa(value: number) { + this._minsToBypassMfa = value; + } + public resetMinsToBypassMfa() { + this._minsToBypassMfa = undefined; + } + // Temporarily expose input value. Use with caution. + public get minsToBypassMfaInput() { + return this._minsToBypassMfa; + } + + // 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 UserParametersList(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; + } - // ================= - // STATIC PROPERTIES - // ================= - public static readonly tfResourceType = "snowflake_user"; + // 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; + } - // ============== - // STATIC Methods - // ============== - /** - * 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.94.1/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) { - return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "snowflake_user", importId: importFromId, provider }); - } + // 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; + } - // =========== - // INITIALIZER - // =========== + // show_output - computed: true, optional: false, required: false + private _showOutput = new UserShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; + } - /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/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 - * @param options UserConfig - */ - public constructor(scope: Construct, id: string, config: UserConfig) { - super(scope, id, { - terraformResourceType: 'snowflake_user', - terraformGeneratorMetadata: { - providerName: 'snowflake', - providerVersion: '0.94.1', - 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._defaultNamespace = config.defaultNamespace; - this._defaultRole = config.defaultRole; - this._defaultSecondaryRoles = config.defaultSecondaryRoles; - this._defaultWarehouse = config.defaultWarehouse; - this._disabled = config.disabled; - this._displayName = config.displayName; - this._email = config.email; - this._firstName = config.firstName; - this._id = config.id; - this._lastName = config.lastName; - this._loginName = config.loginName; - this._mustChangePassword = config.mustChangePassword; - this._name = config.name; - this._password = config.password; - this._rsaPublicKey = config.rsaPublicKey; - this._rsaPublicKey2 = config.rsaPublicKey2; + // 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; } - // ========== - // ATTRIBUTES - // ========== + // 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; + } - // comment - computed: false, optional: true, required: false - private _comment?: string; - public get comment() { - return this.getStringAttribute('comment'); + // 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 comment(value: string) { - this._comment = value; + public set statementTimeoutInSeconds(value: number) { + this._statementTimeoutInSeconds = value; } - public resetComment() { - this._comment = undefined; + public resetStatementTimeoutInSeconds() { + this._statementTimeoutInSeconds = undefined; } // Temporarily expose input value. Use with caution. - public get commentInput() { - return this._comment; + public get statementTimeoutInSecondsInput() { + return this._statementTimeoutInSeconds; } - // default_namespace - computed: false, optional: true, required: false - private _defaultNamespace?: string; - public get defaultNamespace() { - return this.getStringAttribute('default_namespace'); + // 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 defaultNamespace(value: string) { - this._defaultNamespace = value; + public set strictJsonOutput(value: boolean | cdktf.IResolvable) { + this._strictJsonOutput = value; } - public resetDefaultNamespace() { - this._defaultNamespace = undefined; + public resetStrictJsonOutput() { + this._strictJsonOutput = undefined; } // Temporarily expose input value. Use with caution. - public get defaultNamespaceInput() { - return this._defaultNamespace; + public get strictJsonOutputInput() { + return this._strictJsonOutput; } - // default_role - computed: true, optional: true, required: false - private _defaultRole?: string; - public get defaultRole() { - return this.getStringAttribute('default_role'); + // time_input_format - computed: true, optional: true, required: false + private _timeInputFormat?: string; + public get timeInputFormat() { + return this.getStringAttribute('time_input_format'); } - public set defaultRole(value: string) { - this._defaultRole = value; + public set timeInputFormat(value: string) { + this._timeInputFormat = value; } - public resetDefaultRole() { - this._defaultRole = undefined; + public resetTimeInputFormat() { + this._timeInputFormat = undefined; } // Temporarily expose input value. Use with caution. - public get defaultRoleInput() { - return this._defaultRole; + public get timeInputFormatInput() { + return this._timeInputFormat; } - // default_secondary_roles - computed: false, optional: true, required: false - private _defaultSecondaryRoles?: string[]; - public get defaultSecondaryRoles() { - return cdktf.Fn.tolist(this.getListAttribute('default_secondary_roles')); + // time_output_format - computed: true, optional: true, required: false + private _timeOutputFormat?: string; + public get timeOutputFormat() { + return this.getStringAttribute('time_output_format'); } - public set defaultSecondaryRoles(value: string[]) { - this._defaultSecondaryRoles = value; + public set timeOutputFormat(value: string) { + this._timeOutputFormat = value; } - public resetDefaultSecondaryRoles() { - this._defaultSecondaryRoles = undefined; + public resetTimeOutputFormat() { + this._timeOutputFormat = undefined; } // Temporarily expose input value. Use with caution. - public get defaultSecondaryRolesInput() { - return this._defaultSecondaryRoles; + public get timeOutputFormatInput() { + return this._timeOutputFormat; } - // default_warehouse - computed: false, optional: true, required: false - private _defaultWarehouse?: string; - public get defaultWarehouse() { - return this.getStringAttribute('default_warehouse'); + // 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 defaultWarehouse(value: string) { - this._defaultWarehouse = value; + public set timestampDayIsAlways24H(value: boolean | cdktf.IResolvable) { + this._timestampDayIsAlways24H = value; } - public resetDefaultWarehouse() { - this._defaultWarehouse = undefined; + public resetTimestampDayIsAlways24H() { + this._timestampDayIsAlways24H = undefined; } // Temporarily expose input value. Use with caution. - public get defaultWarehouseInput() { - return this._defaultWarehouse; + public get timestampDayIsAlways24HInput() { + return this._timestampDayIsAlways24H; } - // disabled - computed: true, optional: true, required: false - private _disabled?: boolean | cdktf.IResolvable; - public get disabled() { - return this.getBooleanAttribute('disabled'); + // timestamp_input_format - computed: true, optional: true, required: false + private _timestampInputFormat?: string; + public get timestampInputFormat() { + return this.getStringAttribute('timestamp_input_format'); } - public set disabled(value: boolean | cdktf.IResolvable) { - this._disabled = value; + public set timestampInputFormat(value: string) { + this._timestampInputFormat = value; } - public resetDisabled() { - this._disabled = undefined; + public resetTimestampInputFormat() { + this._timestampInputFormat = undefined; } // Temporarily expose input value. Use with caution. - public get disabledInput() { - return this._disabled; + public get timestampInputFormatInput() { + return this._timestampInputFormat; } - // display_name - computed: true, optional: true, required: false - private _displayName?: string; - public get displayName() { - return this.getStringAttribute('display_name'); + // 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 displayName(value: string) { - this._displayName = value; + public set timestampLtzOutputFormat(value: string) { + this._timestampLtzOutputFormat = value; } - public resetDisplayName() { - this._displayName = undefined; + public resetTimestampLtzOutputFormat() { + this._timestampLtzOutputFormat = undefined; } // Temporarily expose input value. Use with caution. - public get displayNameInput() { - return this._displayName; + public get timestampLtzOutputFormatInput() { + return this._timestampLtzOutputFormat; } - // email - computed: false, optional: true, required: false - private _email?: string; - public get email() { - return this.getStringAttribute('email'); + // 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 email(value: string) { - this._email = value; + public set timestampNtzOutputFormat(value: string) { + this._timestampNtzOutputFormat = value; } - public resetEmail() { - this._email = undefined; + public resetTimestampNtzOutputFormat() { + this._timestampNtzOutputFormat = undefined; } // Temporarily expose input value. Use with caution. - public get emailInput() { - return this._email; + public get timestampNtzOutputFormatInput() { + return this._timestampNtzOutputFormat; } - // first_name - computed: false, optional: true, required: false - private _firstName?: string; - public get firstName() { - return this.getStringAttribute('first_name'); + // timestamp_output_format - computed: true, optional: true, required: false + private _timestampOutputFormat?: string; + public get timestampOutputFormat() { + return this.getStringAttribute('timestamp_output_format'); } - public set firstName(value: string) { - this._firstName = value; + public set timestampOutputFormat(value: string) { + this._timestampOutputFormat = value; } - public resetFirstName() { - this._firstName = undefined; + public resetTimestampOutputFormat() { + this._timestampOutputFormat = undefined; } // Temporarily expose input value. Use with caution. - public get firstNameInput() { - return this._firstName; + public get timestampOutputFormatInput() { + return this._timestampOutputFormat; } - // has_rsa_public_key - computed: true, optional: false, required: false - public get hasRsaPublicKey() { - return this.getBooleanAttribute('has_rsa_public_key'); + // 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; } - // id - computed: true, optional: true, required: false - private _id?: string; - public get id() { - return this.getStringAttribute('id'); + // 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 id(value: string) { - this._id = value; + public set timestampTzOutputFormat(value: string) { + this._timestampTzOutputFormat = value; } - public resetId() { - this._id = undefined; + public resetTimestampTzOutputFormat() { + this._timestampTzOutputFormat = undefined; } // Temporarily expose input value. Use with caution. - public get idInput() { - return this._id; + public get timestampTzOutputFormatInput() { + return this._timestampTzOutputFormat; } - // last_name - computed: false, optional: true, required: false - private _lastName?: string; - public get lastName() { - return this.getStringAttribute('last_name'); + // timezone - computed: true, optional: true, required: false + private _timezone?: string; + public get timezone() { + return this.getStringAttribute('timezone'); } - public set lastName(value: string) { - this._lastName = value; + public set timezone(value: string) { + this._timezone = value; } - public resetLastName() { - this._lastName = undefined; + public resetTimezone() { + this._timezone = undefined; } // Temporarily expose input value. Use with caution. - public get lastNameInput() { - return this._lastName; + public get timezoneInput() { + return this._timezone; } - // login_name - computed: true, optional: true, required: false - private _loginName?: string; - public get loginName() { - return this.getStringAttribute('login_name'); + // trace_level - computed: true, optional: true, required: false + private _traceLevel?: string; + public get traceLevel() { + return this.getStringAttribute('trace_level'); } - public set loginName(value: string) { - this._loginName = value; + public set traceLevel(value: string) { + this._traceLevel = value; } - public resetLoginName() { - this._loginName = undefined; + public resetTraceLevel() { + this._traceLevel = undefined; } // Temporarily expose input value. Use with caution. - public get loginNameInput() { - return this._loginName; + public get traceLevelInput() { + return this._traceLevel; } - // must_change_password - computed: false, optional: true, required: false - private _mustChangePassword?: boolean | cdktf.IResolvable; - public get mustChangePassword() { - return this.getBooleanAttribute('must_change_password'); + // 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 mustChangePassword(value: boolean | cdktf.IResolvable) { - this._mustChangePassword = value; + public set transactionAbortOnError(value: boolean | cdktf.IResolvable) { + this._transactionAbortOnError = value; } - public resetMustChangePassword() { - this._mustChangePassword = undefined; + public resetTransactionAbortOnError() { + this._transactionAbortOnError = undefined; } // Temporarily expose input value. Use with caution. - public get mustChangePasswordInput() { - return this._mustChangePassword; + public get transactionAbortOnErrorInput() { + return this._transactionAbortOnError; } - // name - computed: false, optional: false, required: true - private _name?: string; - public get name() { - return this.getStringAttribute('name'); + // 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 name(value: string) { - this._name = value; + public set transactionDefaultIsolationLevel(value: string) { + this._transactionDefaultIsolationLevel = value; + } + public resetTransactionDefaultIsolationLevel() { + this._transactionDefaultIsolationLevel = undefined; } // Temporarily expose input value. Use with caution. - public get nameInput() { - return this._name; + public get transactionDefaultIsolationLevelInput() { + return this._transactionDefaultIsolationLevel; } - // password - computed: false, optional: true, required: false - private _password?: string; - public get password() { - return this.getStringAttribute('password'); + // 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 password(value: string) { - this._password = value; + public set twoDigitCenturyStart(value: number) { + this._twoDigitCenturyStart = value; } - public resetPassword() { - this._password = undefined; + public resetTwoDigitCenturyStart() { + this._twoDigitCenturyStart = undefined; } // Temporarily expose input value. Use with caution. - public get passwordInput() { - return this._password; + public get twoDigitCenturyStartInput() { + return this._twoDigitCenturyStart; } - // rsa_public_key - computed: false, optional: true, required: false - private _rsaPublicKey?: string; - public get rsaPublicKey() { - return this.getStringAttribute('rsa_public_key'); + // unsupported_ddl_action - computed: true, optional: true, required: false + private _unsupportedDdlAction?: string; + public get unsupportedDdlAction() { + return this.getStringAttribute('unsupported_ddl_action'); } - public set rsaPublicKey(value: string) { - this._rsaPublicKey = value; + 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 resetRsaPublicKey() { - this._rsaPublicKey = undefined; + public resetWeekOfYearPolicy() { + this._weekOfYearPolicy = undefined; } // Temporarily expose input value. Use with caution. - public get rsaPublicKeyInput() { - return this._rsaPublicKey; + public get weekOfYearPolicyInput() { + return this._weekOfYearPolicy; } - // rsa_public_key_2 - computed: false, optional: true, required: false - private _rsaPublicKey2?: string; - public get rsaPublicKey2() { - return this.getStringAttribute('rsa_public_key_2'); + // week_start - computed: true, optional: true, required: false + private _weekStart?: number; + public get weekStart() { + return this.getNumberAttribute('week_start'); } - public set rsaPublicKey2(value: string) { - this._rsaPublicKey2 = value; + public set weekStart(value: number) { + this._weekStart = value; } - public resetRsaPublicKey2() { - this._rsaPublicKey2 = undefined; + public resetWeekStart() { + this._weekStart = undefined; } // Temporarily expose input value. Use with caution. - public get rsaPublicKey2Input() { - return this._rsaPublicKey2; + public get weekStartInput() { + return this._weekStart; } // ========= @@ -467,34 +8075,187 @@ export class User extends cdktf.TerraformResource { 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: cdktf.listMapper(cdktf.stringToTerraform, false)(this._defaultSecondaryRoles), + default_secondary_roles_option: cdktf.stringToTerraform(this._defaultSecondaryRolesOption), default_warehouse: cdktf.stringToTerraform(this._defaultWarehouse), - disabled: cdktf.booleanToTerraform(this._disabled), + disable_mfa: cdktf.stringToTerraform(this._disableMfa), + 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), first_name: cdktf.stringToTerraform(this._firstName), + 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), last_name: cdktf.stringToTerraform(this._lastName), + lock_timeout: cdktf.numberToTerraform(this._lockTimeout), + log_level: cdktf.stringToTerraform(this._logLevel), login_name: cdktf.stringToTerraform(this._loginName), - must_change_password: cdktf.booleanToTerraform(this._mustChangePassword), + middle_name: cdktf.stringToTerraform(this._middleName), + mins_to_bypass_mfa: cdktf.numberToTerraform(this._minsToBypassMfa), + 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, @@ -507,11 +8268,11 @@ export class User extends cdktf.TerraformResource { type: "simple", storageClassType: "string", }, - default_secondary_roles: { - value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._defaultSecondaryRoles), + default_secondary_roles_option: { + value: cdktf.stringToHclTerraform(this._defaultSecondaryRolesOption), isBlock: false, - type: "set", - storageClassType: "stringList", + type: "simple", + storageClassType: "string", }, default_warehouse: { value: cdktf.stringToHclTerraform(this._defaultWarehouse), @@ -519,11 +8280,17 @@ export class User extends cdktf.TerraformResource { type: "simple", storageClassType: "string", }, + disable_mfa: { + value: cdktf.stringToHclTerraform(this._disableMfa), + isBlock: false, + type: "simple", + storageClassType: "string", + }, disabled: { - value: cdktf.booleanToHclTerraform(this._disabled), + value: cdktf.stringToHclTerraform(this._disabled), isBlock: false, type: "simple", - storageClassType: "boolean", + storageClassType: "string", }, display_name: { value: cdktf.stringToHclTerraform(this._displayName), @@ -537,35 +8304,131 @@ export class User extends cdktf.TerraformResource { 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", + }, first_name: { value: cdktf.stringToHclTerraform(this._firstName), isBlock: false, type: "simple", storageClassType: "string", }, + 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", + }, last_name: { value: cdktf.stringToHclTerraform(this._lastName), isBlock: false, type: "simple", storageClassType: "string", }, + 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", }, + middle_name: { + value: cdktf.stringToHclTerraform(this._middleName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mins_to_bypass_mfa: { + value: cdktf.numberToHclTerraform(this._minsToBypassMfa), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + 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.booleanToHclTerraform(this._mustChangePassword), + value: cdktf.stringToHclTerraform(this._mustChangePassword), isBlock: false, type: "simple", - storageClassType: "boolean", + storageClassType: "string", }, name: { value: cdktf.stringToHclTerraform(this._name), @@ -573,12 +8436,54 @@ export class User extends cdktf.TerraformResource { 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, @@ -591,6 +8496,150 @@ export class User extends cdktf.TerraformResource { 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 diff --git a/src/version.json b/src/version.json index 416306c5c..f8818f19f 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/snowflake-labs/snowflake": "0.94.1" + "registry.terraform.io/snowflake-labs/snowflake": "0.95.0" } diff --git a/src/view/README.md b/src/view/README.md index 1069d6dc7..6b1eb2332 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.94.1/docs/resources/view). +Refer to the Terraform Registry for docs: [`snowflake_view`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view). diff --git a/src/view/index.ts b/src/view/index.ts index 943067fb6..0d3c245d2 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.94.1/docs/resources/view +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view // generated from terraform resource schema import { Construct } from 'constructs'; @@ -12,135 +12,1128 @@ import * as cdktf from 'cdktf'; // Configuration 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.95.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.94.1/docs/resources/view#comment View#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. OR REPLACE must be set when COPY GRANTS is 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.94.1/docs/resources/view#copy_grants View#copy_grants} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#copy_grants View#copy_grants} */ readonly copyGrants?: boolean | cdktf.IResolvable; /** - * The database in which to create the view. Don't use the | character. + * 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.94.1/docs/resources/view#database View#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#database View#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#id View#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. */ readonly id?: 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. + * 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.94.1/docs/resources/view#is_secure View#is_secure} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#is_recursive View#is_recursive} */ - readonly isSecure?: boolean | cdktf.IResolvable; + readonly isRecursive?: string; /** - * Specifies the identifier for the view; must be unique for the schema in which the view is created. Don't use the | character. + * 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.94.1/docs/resources/view#name View#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#is_secure View#is_secure} */ - readonly name: string; + readonly isSecure?: string; /** - * Overwrites the View if it exists. + * 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.94.1/docs/resources/view#or_replace View#or_replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#is_temporary View#is_temporary} */ - readonly orReplace?: boolean | cdktf.IResolvable; + 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.95.0/docs/resources/view#name View#name} + */ + readonly name: string; /** - * The schema in which to create the view. Don't use the | character. + * 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.94.1/docs/resources/view#schema View#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/view#statement View#statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#statement View#statement} */ readonly statement: string; /** - * tag block + * aggregation_policy block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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.95.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.95.0/docs/resources/view#row_access_policy View#row_access_policy} + */ + readonly rowAccessPolicy?: ViewRowAccessPolicy; +} +export interface ViewDescribeOutput { +} + +export function viewDescribeOutputToTerraform(struct?: ViewDescribeOutput): 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 viewDescribeOutputToHclTerraform(struct?: ViewDescribeOutput): 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 ViewDescribeOutputOutputReference 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(): ViewDescribeOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ViewDescribeOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // check - computed: true, optional: false, required: false + public get check() { + return this.getStringAttribute('check'); + } + + // comment - computed: true, optional: false, required: false + public get comment() { + return this.getStringAttribute('comment'); + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // expression - computed: true, optional: false, required: false + public get expression() { + return this.getStringAttribute('expression'); + } + + // is_nullable - computed: true, optional: false, required: false + public get isNullable() { + return this.getBooleanAttribute('is_nullable'); + } + + // is_primary - computed: true, optional: false, required: false + public get isPrimary() { + return this.getBooleanAttribute('is_primary'); + } + + // is_unique - computed: true, optional: false, required: false + public get isUnique() { + return this.getBooleanAttribute('is_unique'); + } + + // kind - computed: true, optional: false, required: false + public get kind() { + return this.getStringAttribute('kind'); + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // policy_name - computed: true, optional: false, required: false + public get policyName() { + return this.getStringAttribute('policy_name'); + } + + // privacy_domain - computed: true, optional: false, required: false + public get privacyDomain() { + return this.getStringAttribute('privacy_domain'); + } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } +} + +export class ViewDescribeOutputList 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): ViewDescribeOutputOutputReference { + return new ViewDescribeOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ViewShowOutput { +} + +export function viewShowOutputToTerraform(struct?: ViewShowOutput): 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 viewShowOutputToHclTerraform(struct?: ViewShowOutput): 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 ViewShowOutputOutputReference 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(): ViewShowOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ViewShowOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // change_tracking - computed: true, optional: false, required: false + public get changeTracking() { + return this.getStringAttribute('change_tracking'); + } + + // 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'); + } + + // is_materialized - computed: true, optional: false, required: false + public get isMaterialized() { + return this.getBooleanAttribute('is_materialized'); + } + + // is_secure - computed: true, optional: false, required: false + public get isSecure() { + return this.getBooleanAttribute('is_secure'); + } + + // kind - computed: true, optional: false, required: false + public get kind() { + return this.getStringAttribute('kind'); + } + + // 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'); + } + + // reserved - computed: true, optional: false, required: false + public get reserved() { + return this.getStringAttribute('reserved'); + } + + // schema_name - computed: true, optional: false, required: false + public get schemaName() { + return this.getStringAttribute('schema_name'); + } + + // text - computed: true, optional: false, required: false + public get text() { + return this.getStringAttribute('text'); + } +} + +export class ViewShowOutputList 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): ViewShowOutputOutputReference { + return new ViewShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +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.95.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.94.1/docs/resources/view#tag View#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#policy_name View#policy_name} + */ + readonly policyName: string; +} + +export function viewAggregationPolicyToTerraform(struct?: ViewAggregationPolicyOutputReference | ViewAggregationPolicy): 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 { + entity_key: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.entityKey), + policy_name: cdktf.stringToTerraform(struct!.policyName), + } +} + + +export function viewAggregationPolicyToHclTerraform(struct?: ViewAggregationPolicyOutputReference | ViewAggregationPolicy): 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 = { + entity_key: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.entityKey), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + policy_name: { + value: cdktf.stringToHclTerraform(struct!.policyName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ViewAggregationPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing */ - readonly tag?: ViewTag[] | cdktf.IResolvable; + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): ViewAggregationPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._entityKey !== undefined) { + hasAnyValues = true; + internalValueResult.entityKey = this._entityKey; + } + if (this._policyName !== undefined) { + hasAnyValues = true; + internalValueResult.policyName = this._policyName; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ViewAggregationPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._entityKey = undefined; + this._policyName = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._entityKey = value.entityKey; + this._policyName = value.policyName; + } + } + + // entity_key - computed: false, optional: true, required: false + private _entityKey?: string[]; + public get entityKey() { + return cdktf.Fn.tolist(this.getListAttribute('entity_key')); + } + public set entityKey(value: string[]) { + this._entityKey = value; + } + public resetEntityKey() { + this._entityKey = undefined; + } + // Temporarily expose input value. Use with caution. + public get entityKeyInput() { + return this._entityKey; + } + + // policy_name - computed: false, optional: false, required: true + private _policyName?: string; + public get policyName() { + return this.getStringAttribute('policy_name'); + } + public set policyName(value: string) { + this._policyName = value; + } + // Temporarily expose input value. Use with caution. + public get policyNameInput() { + return this._policyName; + } +} +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.95.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.95.0/docs/resources/view#using View#using} + */ + readonly using?: string[]; +} + +export function viewColumnMaskingPolicyToTerraform(struct?: ViewColumnMaskingPolicyOutputReference | ViewColumnMaskingPolicy): 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 { + policy_name: cdktf.stringToTerraform(struct!.policyName), + using: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.using), + } +} + + +export function viewColumnMaskingPolicyToHclTerraform(struct?: ViewColumnMaskingPolicyOutputReference | ViewColumnMaskingPolicy): 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 = { + policy_name: { + value: cdktf.stringToHclTerraform(struct!.policyName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + using: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.using), + isBlock: false, + type: "list", + storageClassType: "stringList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ViewColumnMaskingPolicyOutputReference 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(): ViewColumnMaskingPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._policyName !== undefined) { + hasAnyValues = true; + internalValueResult.policyName = this._policyName; + } + if (this._using !== undefined) { + hasAnyValues = true; + internalValueResult.using = this._using; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ViewColumnMaskingPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._policyName = undefined; + this._using = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._policyName = value.policyName; + this._using = value.using; + } + } + + // policy_name - computed: false, optional: false, required: true + private _policyName?: string; + public get policyName() { + return this.getStringAttribute('policy_name'); + } + public set policyName(value: string) { + this._policyName = value; + } + // Temporarily expose input value. Use with caution. + public get policyNameInput() { + return this._policyName; + } + + // using - computed: false, optional: true, required: false + private _using?: string[]; + public get using() { + return this.getListAttribute('using'); + } + public set using(value: string[]) { + this._using = value; + } + public resetUsing() { + this._using = undefined; + } + // Temporarily expose input value. Use with caution. + public get usingInput() { + return this._using; + } +} +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.95.0/docs/resources/view#policy_name View#policy_name} + */ + readonly policyName: string; +} + +export function viewColumnProjectionPolicyToTerraform(struct?: ViewColumnProjectionPolicyOutputReference | ViewColumnProjectionPolicy): 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 { + policy_name: cdktf.stringToTerraform(struct!.policyName), + } +} + + +export function viewColumnProjectionPolicyToHclTerraform(struct?: ViewColumnProjectionPolicyOutputReference | ViewColumnProjectionPolicy): 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 = { + policy_name: { + value: cdktf.stringToHclTerraform(struct!.policyName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ViewColumnProjectionPolicyOutputReference 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(): ViewColumnProjectionPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._policyName !== undefined) { + hasAnyValues = true; + internalValueResult.policyName = this._policyName; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ViewColumnProjectionPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._policyName = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._policyName = value.policyName; + } + } + + // policy_name - computed: false, optional: false, required: true + private _policyName?: string; + public get policyName() { + return this.getStringAttribute('policy_name'); + } + public set policyName(value: string) { + this._policyName = value; + } + // Temporarily expose input value. Use with caution. + public get policyNameInput() { + return this._policyName; + } +} +export interface ViewColumn { + /** + * Specifies affected column name. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.95.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.95.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.95.0/docs/resources/view#projection_policy View#projection_policy} + */ + readonly projectionPolicy?: ViewColumnProjectionPolicy; +} + +export function viewColumnToTerraform(struct?: ViewColumn | cdktf.IResolvable): 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 { + column_name: cdktf.stringToTerraform(struct!.columnName), + comment: cdktf.stringToTerraform(struct!.comment), + masking_policy: viewColumnMaskingPolicyToTerraform(struct!.maskingPolicy), + projection_policy: viewColumnProjectionPolicyToTerraform(struct!.projectionPolicy), + } +} + + +export function viewColumnToHclTerraform(struct?: ViewColumn | cdktf.IResolvable): 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 = { + column_name: { + value: cdktf.stringToHclTerraform(struct!.columnName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + comment: { + value: cdktf.stringToHclTerraform(struct!.comment), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + masking_policy: { + value: viewColumnMaskingPolicyToHclTerraform(struct!.maskingPolicy), + isBlock: true, + type: "list", + storageClassType: "ViewColumnMaskingPolicyList", + }, + projection_policy: { + value: viewColumnProjectionPolicyToHclTerraform(struct!.projectionPolicy), + isBlock: true, + type: "list", + storageClassType: "ViewColumnProjectionPolicyList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ViewColumnOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @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(): ViewColumn | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._columnName !== undefined) { + hasAnyValues = true; + internalValueResult.columnName = this._columnName; + } + if (this._comment !== undefined) { + hasAnyValues = true; + internalValueResult.comment = this._comment; + } + if (this._maskingPolicy?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.maskingPolicy = this._maskingPolicy?.internalValue; + } + if (this._projectionPolicy?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.projectionPolicy = this._projectionPolicy?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ViewColumn | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._columnName = undefined; + this._comment = undefined; + this._maskingPolicy.internalValue = undefined; + this._projectionPolicy.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._columnName = value.columnName; + this._comment = value.comment; + this._maskingPolicy.internalValue = value.maskingPolicy; + this._projectionPolicy.internalValue = value.projectionPolicy; + } + } + + // column_name - computed: false, optional: false, required: true + private _columnName?: string; + public get columnName() { + return this.getStringAttribute('column_name'); + } + public set columnName(value: string) { + this._columnName = value; + } + // Temporarily expose input value. Use with caution. + public get columnNameInput() { + return this._columnName; + } + + // 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; + } + + // masking_policy - computed: false, optional: true, required: false + private _maskingPolicy = new ViewColumnMaskingPolicyOutputReference(this, "masking_policy"); + public get maskingPolicy() { + return this._maskingPolicy; + } + public putMaskingPolicy(value: ViewColumnMaskingPolicy) { + this._maskingPolicy.internalValue = value; + } + public resetMaskingPolicy() { + this._maskingPolicy.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get maskingPolicyInput() { + return this._maskingPolicy.internalValue; + } + + // projection_policy - computed: false, optional: true, required: false + private _projectionPolicy = new ViewColumnProjectionPolicyOutputReference(this, "projection_policy"); + public get projectionPolicy() { + return this._projectionPolicy; + } + public putProjectionPolicy(value: ViewColumnProjectionPolicy) { + this._projectionPolicy.internalValue = value; + } + public resetProjectionPolicy() { + this._projectionPolicy.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get projectionPolicyInput() { + return this._projectionPolicy.internalValue; + } +} + +export class ViewColumnList extends cdktf.ComplexList { + public internalValue? : ViewColumn[] | cdktf.IResolvable + + /** + * @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): ViewColumnOutputReference { + return new ViewColumnOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +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.95.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.95.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.95.0/docs/resources/view#schedule_status View#schedule_status} + */ + readonly scheduleStatus: string; +} + +export function viewDataMetricFunctionToTerraform(struct?: ViewDataMetricFunction | cdktf.IResolvable): 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 { + function_name: cdktf.stringToTerraform(struct!.functionName), + on: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.on), + schedule_status: cdktf.stringToTerraform(struct!.scheduleStatus), + } +} + + +export function viewDataMetricFunctionToHclTerraform(struct?: ViewDataMetricFunction | cdktf.IResolvable): 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 = { + function_name: { + value: cdktf.stringToHclTerraform(struct!.functionName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + on: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.on), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + schedule_status: { + value: cdktf.stringToHclTerraform(struct!.scheduleStatus), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class ViewDataMetricFunctionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @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(): ViewDataMetricFunction | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._functionName !== undefined) { + hasAnyValues = true; + internalValueResult.functionName = this._functionName; + } + if (this._on !== undefined) { + hasAnyValues = true; + internalValueResult.on = this._on; + } + if (this._scheduleStatus !== undefined) { + hasAnyValues = true; + internalValueResult.scheduleStatus = this._scheduleStatus; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ViewDataMetricFunction | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._functionName = undefined; + this._on = undefined; + this._scheduleStatus = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._functionName = value.functionName; + this._on = value.on; + this._scheduleStatus = value.scheduleStatus; + } + } + + // function_name - computed: false, optional: false, required: true + private _functionName?: string; + public get functionName() { + return this.getStringAttribute('function_name'); + } + public set functionName(value: string) { + this._functionName = value; + } + // Temporarily expose input value. Use with caution. + public get functionNameInput() { + return this._functionName; + } + + // on - computed: false, optional: false, required: true + private _on?: string[]; + public get on() { + return cdktf.Fn.tolist(this.getListAttribute('on')); + } + public set on(value: string[]) { + this._on = value; + } + // Temporarily expose input value. Use with caution. + public get onInput() { + return this._on; + } + + // schedule_status - computed: false, optional: false, required: true + private _scheduleStatus?: string; + public get scheduleStatus() { + return this.getStringAttribute('schedule_status'); + } + public set scheduleStatus(value: string) { + this._scheduleStatus = value; + } + // Temporarily expose input value. Use with caution. + public get scheduleStatusInput() { + return this._scheduleStatus; + } } -export interface ViewTag { + +export class ViewDataMetricFunctionList extends cdktf.ComplexList { + public internalValue? : ViewDataMetricFunction[] | cdktf.IResolvable + /** - * Name of the database that the tag was created in. - * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#database View#database} + * @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) */ - readonly database?: string; + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + /** - * Tag name, e.g. department. - * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#name View#name} + * @param index the index of the item to return */ - readonly name: string; + public get(index: number): ViewDataMetricFunctionOutputReference { + return new ViewDataMetricFunctionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ViewDataMetricSchedule { /** - * Name of the schema that the tag was created in. + * 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. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view#schema View#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#minutes View#minutes} */ - readonly schema?: string; + readonly minutes?: number; /** - * Tag value, e.g. marketing_info. + * 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.94.1/docs/resources/view#value View#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view#using_cron View#using_cron} */ - readonly value: string; + readonly usingCron?: string; } -export function viewTagToTerraform(struct?: ViewTag | cdktf.IResolvable): any { +export function viewDataMetricScheduleToTerraform(struct?: ViewDataMetricScheduleOutputReference | ViewDataMetricSchedule): 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 { - database: cdktf.stringToTerraform(struct!.database), - name: cdktf.stringToTerraform(struct!.name), - schema: cdktf.stringToTerraform(struct!.schema), - value: cdktf.stringToTerraform(struct!.value), + minutes: cdktf.numberToTerraform(struct!.minutes), + using_cron: cdktf.stringToTerraform(struct!.usingCron), } } -export function viewTagToHclTerraform(struct?: ViewTag | cdktf.IResolvable): any { +export function viewDataMetricScheduleToHclTerraform(struct?: ViewDataMetricScheduleOutputReference | ViewDataMetricSchedule): 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 = { - database: { - value: cdktf.stringToHclTerraform(struct!.database), - isBlock: false, - type: "simple", - storageClassType: "string", - }, - name: { - value: cdktf.stringToHclTerraform(struct!.name), - isBlock: false, - type: "simple", - storageClassType: "string", - }, - schema: { - value: cdktf.stringToHclTerraform(struct!.schema), + minutes: { + value: cdktf.numberToHclTerraform(struct!.minutes), isBlock: false, type: "simple", - storageClassType: "string", + storageClassType: "number", }, - value: { - value: cdktf.stringToHclTerraform(struct!.value), + using_cron: { + value: cdktf.stringToHclTerraform(struct!.usingCron), isBlock: false, type: "simple", storageClassType: "string", @@ -151,149 +1144,194 @@ export function viewTagToHclTerraform(struct?: ViewTag | cdktf.IResolvable): any return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } -export class ViewTagOutputReference extends cdktf.ComplexObject { +export class ViewDataMetricScheduleOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; - private resolvableValue?: cdktf.IResolvable; /** * @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 constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): ViewTag | cdktf.IResolvable | undefined { - if (this.resolvableValue) { - return this.resolvableValue; - } + public get internalValue(): ViewDataMetricSchedule | undefined { let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; - if (this._database !== undefined) { - hasAnyValues = true; - internalValueResult.database = this._database; - } - if (this._name !== undefined) { + if (this._minutes !== undefined) { hasAnyValues = true; - internalValueResult.name = this._name; + internalValueResult.minutes = this._minutes; } - if (this._schema !== undefined) { + if (this._usingCron !== undefined) { hasAnyValues = true; - internalValueResult.schema = this._schema; - } - if (this._value !== undefined) { - hasAnyValues = true; - internalValueResult.value = this._value; + internalValueResult.usingCron = this._usingCron; } return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: ViewTag | cdktf.IResolvable | undefined) { + public set internalValue(value: ViewDataMetricSchedule | undefined) { if (value === undefined) { this.isEmptyObject = false; - this.resolvableValue = undefined; - this._database = undefined; - this._name = undefined; - this._schema = undefined; - this._value = undefined; - } - else if (cdktf.Tokenization.isResolvable(value)) { - this.isEmptyObject = false; - this.resolvableValue = value; + this._minutes = undefined; + this._usingCron = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; - this.resolvableValue = undefined; - this._database = value.database; - this._name = value.name; - this._schema = value.schema; - this._value = value.value; + this._minutes = value.minutes; + this._usingCron = value.usingCron; } } - // database - computed: false, optional: true, required: false - private _database?: string; - public get database() { - return this.getStringAttribute('database'); - } - public set database(value: string) { - this._database = value; - } - public resetDatabase() { - this._database = undefined; - } - // Temporarily expose input value. Use with caution. - public get databaseInput() { - return this._database; + // minutes - computed: false, optional: true, required: false + private _minutes?: number; + public get minutes() { + return this.getNumberAttribute('minutes'); } - - // name - computed: false, optional: false, required: true - private _name?: string; - public get name() { - return this.getStringAttribute('name'); + public set minutes(value: number) { + this._minutes = value; } - public set name(value: string) { - this._name = value; + public resetMinutes() { + this._minutes = undefined; } // Temporarily expose input value. Use with caution. - public get nameInput() { - return this._name; + public get minutesInput() { + return this._minutes; } - // schema - computed: false, optional: true, required: false - private _schema?: string; - public get schema() { - return this.getStringAttribute('schema'); + // using_cron - computed: false, optional: true, required: false + private _usingCron?: string; + public get usingCron() { + return this.getStringAttribute('using_cron'); } - public set schema(value: string) { - this._schema = value; + public set usingCron(value: string) { + this._usingCron = value; } - public resetSchema() { - this._schema = undefined; + public resetUsingCron() { + this._usingCron = undefined; } // Temporarily expose input value. Use with caution. - public get schemaInput() { - return this._schema; + public get usingCronInput() { + return this._usingCron; } +} +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.95.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.95.0/docs/resources/view#policy_name View#policy_name} + */ + readonly policyName: string; +} - // value - computed: false, optional: false, required: true - private _value?: string; - public get value() { - return this.getStringAttribute('value'); +export function viewRowAccessPolicyToTerraform(struct?: ViewRowAccessPolicyOutputReference | ViewRowAccessPolicy): 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"); } - public set value(value: string) { - this._value = value; + return { + on: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.on), + policy_name: cdktf.stringToTerraform(struct!.policyName), } - // Temporarily expose input value. Use with caution. - public get valueInput() { - return this._value; +} + + +export function viewRowAccessPolicyToHclTerraform(struct?: ViewRowAccessPolicyOutputReference | ViewRowAccessPolicy): 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 = { + on: { + value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct!.on), + isBlock: false, + type: "set", + storageClassType: "stringList", + }, + policy_name: { + value: cdktf.stringToHclTerraform(struct!.policyName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } -export class ViewTagList extends cdktf.ComplexList { - public internalValue? : ViewTag[] | cdktf.IResolvable +export class ViewRowAccessPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; /** * @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) + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } - /** - * @param index the index of the item to return - */ - public get(index: number): ViewTagOutputReference { - return new ViewTagOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + public get internalValue(): ViewRowAccessPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._on !== undefined) { + hasAnyValues = true; + internalValueResult.on = this._on; + } + if (this._policyName !== undefined) { + hasAnyValues = true; + internalValueResult.policyName = this._policyName; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ViewRowAccessPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._on = undefined; + this._policyName = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._on = value.on; + this._policyName = value.policyName; + } + } + + // on - computed: false, optional: false, required: true + private _on?: string[]; + public get on() { + return cdktf.Fn.tolist(this.getListAttribute('on')); + } + public set on(value: string[]) { + this._on = value; + } + // Temporarily expose input value. Use with caution. + public get onInput() { + return this._on; + } + + // policy_name - computed: false, optional: false, required: true + private _policyName?: string; + public get policyName() { + return this.getStringAttribute('policy_name'); + } + public set policyName(value: string) { + this._policyName = value; + } + // Temporarily expose input value. Use with caution. + public get policyNameInput() { + return this._policyName; } } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view snowflake_view} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/view snowflake_view} */ export class View extends cdktf.TerraformResource { @@ -309,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.94.1/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.95.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) { @@ -321,7 +1359,7 @@ export class View extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.94.1/docs/resources/view snowflake_view} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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 @@ -332,7 +1370,7 @@ export class View extends cdktf.TerraformResource { terraformResourceType: 'snowflake_view', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -343,22 +1381,44 @@ export class View extends cdktf.TerraformResource { connection: config.connection, forEach: config.forEach }); + this._changeTracking = config.changeTracking; this._comment = config.comment; this._copyGrants = config.copyGrants; this._database = config.database; this._id = config.id; + this._isRecursive = config.isRecursive; this._isSecure = config.isSecure; + this._isTemporary = config.isTemporary; this._name = config.name; - this._orReplace = config.orReplace; this._schema = config.schema; this._statement = config.statement; - this._tag.internalValue = config.tag; + this._aggregationPolicy.internalValue = config.aggregationPolicy; + this._column.internalValue = config.column; + this._dataMetricFunction.internalValue = config.dataMetricFunction; + this._dataMetricSchedule.internalValue = config.dataMetricSchedule; + this._rowAccessPolicy.internalValue = config.rowAccessPolicy; } // ========== // ATTRIBUTES // ========== + // change_tracking - computed: false, optional: true, required: false + private _changeTracking?: string; + public get changeTracking() { + return this.getStringAttribute('change_tracking'); + } + public set changeTracking(value: string) { + this._changeTracking = value; + } + public resetChangeTracking() { + this._changeTracking = undefined; + } + // Temporarily expose input value. Use with caution. + public get changeTrackingInput() { + return this._changeTracking; + } + // comment - computed: false, optional: true, required: false private _comment?: string; public get comment() { @@ -391,11 +1451,6 @@ export class View extends cdktf.TerraformResource { return this._copyGrants; } - // created_on - computed: true, optional: false, required: false - public get createdOn() { - return this.getStringAttribute('created_on'); - } - // database - computed: false, optional: false, required: true private _database?: string; public get database() { @@ -409,6 +1464,17 @@ export class View extends cdktf.TerraformResource { return this._database; } + // describe_output - computed: true, optional: false, required: false + private _describeOutput = new ViewDescribeOutputList(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() { @@ -425,12 +1491,28 @@ export class View extends cdktf.TerraformResource { return this._id; } + // is_recursive - computed: false, optional: true, required: false + private _isRecursive?: string; + public get isRecursive() { + return this.getStringAttribute('is_recursive'); + } + public set isRecursive(value: string) { + this._isRecursive = value; + } + public resetIsRecursive() { + this._isRecursive = undefined; + } + // Temporarily expose input value. Use with caution. + public get isRecursiveInput() { + return this._isRecursive; + } + // is_secure - computed: false, optional: true, required: false - private _isSecure?: boolean | cdktf.IResolvable; + private _isSecure?: string; public get isSecure() { - return this.getBooleanAttribute('is_secure'); + return this.getStringAttribute('is_secure'); } - public set isSecure(value: boolean | cdktf.IResolvable) { + public set isSecure(value: string) { this._isSecure = value; } public resetIsSecure() { @@ -441,6 +1523,22 @@ export class View extends cdktf.TerraformResource { return this._isSecure; } + // is_temporary - computed: false, optional: true, required: false + private _isTemporary?: string; + public get isTemporary() { + return this.getStringAttribute('is_temporary'); + } + public set isTemporary(value: string) { + this._isTemporary = value; + } + public resetIsTemporary() { + this._isTemporary = undefined; + } + // Temporarily expose input value. Use with caution. + public get isTemporaryInput() { + return this._isTemporary; + } + // name - computed: false, optional: false, required: true private _name?: string; public get name() { @@ -454,22 +1552,6 @@ export class View extends cdktf.TerraformResource { return this._name; } - // or_replace - computed: false, optional: true, required: false - private _orReplace?: boolean | cdktf.IResolvable; - public get orReplace() { - return this.getBooleanAttribute('or_replace'); - } - public set orReplace(value: boolean | cdktf.IResolvable) { - this._orReplace = value; - } - public resetOrReplace() { - this._orReplace = undefined; - } - // Temporarily expose input value. Use with caution. - public get orReplaceInput() { - return this._orReplace; - } - // schema - computed: false, optional: false, required: true private _schema?: string; public get schema() { @@ -483,6 +1565,12 @@ export class View extends cdktf.TerraformResource { return this._schema; } + // show_output - computed: true, optional: false, required: false + private _showOutput = new ViewShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; + } + // statement - computed: false, optional: false, required: true private _statement?: string; public get statement() { @@ -496,20 +1584,84 @@ export class View extends cdktf.TerraformResource { return this._statement; } - // tag - computed: false, optional: true, required: false - private _tag = new ViewTagList(this, "tag", false); - public get tag() { - return this._tag; + // aggregation_policy - computed: false, optional: true, required: false + private _aggregationPolicy = new ViewAggregationPolicyOutputReference(this, "aggregation_policy"); + public get aggregationPolicy() { + return this._aggregationPolicy; + } + public putAggregationPolicy(value: ViewAggregationPolicy) { + this._aggregationPolicy.internalValue = value; + } + public resetAggregationPolicy() { + this._aggregationPolicy.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get aggregationPolicyInput() { + return this._aggregationPolicy.internalValue; + } + + // column - computed: false, optional: true, required: false + private _column = new ViewColumnList(this, "column", false); + public get column() { + return this._column; + } + public putColumn(value: ViewColumn[] | cdktf.IResolvable) { + this._column.internalValue = value; + } + public resetColumn() { + this._column.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get columnInput() { + return this._column.internalValue; + } + + // data_metric_function - computed: false, optional: true, required: false + private _dataMetricFunction = new ViewDataMetricFunctionList(this, "data_metric_function", true); + public get dataMetricFunction() { + return this._dataMetricFunction; + } + public putDataMetricFunction(value: ViewDataMetricFunction[] | cdktf.IResolvable) { + this._dataMetricFunction.internalValue = value; + } + public resetDataMetricFunction() { + this._dataMetricFunction.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dataMetricFunctionInput() { + return this._dataMetricFunction.internalValue; + } + + // data_metric_schedule - computed: false, optional: true, required: false + private _dataMetricSchedule = new ViewDataMetricScheduleOutputReference(this, "data_metric_schedule"); + public get dataMetricSchedule() { + return this._dataMetricSchedule; + } + public putDataMetricSchedule(value: ViewDataMetricSchedule) { + this._dataMetricSchedule.internalValue = value; + } + public resetDataMetricSchedule() { + this._dataMetricSchedule.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dataMetricScheduleInput() { + return this._dataMetricSchedule.internalValue; + } + + // row_access_policy - computed: false, optional: true, required: false + private _rowAccessPolicy = new ViewRowAccessPolicyOutputReference(this, "row_access_policy"); + public get rowAccessPolicy() { + return this._rowAccessPolicy; } - public putTag(value: ViewTag[] | cdktf.IResolvable) { - this._tag.internalValue = value; + public putRowAccessPolicy(value: ViewRowAccessPolicy) { + this._rowAccessPolicy.internalValue = value; } - public resetTag() { - this._tag.internalValue = undefined; + public resetRowAccessPolicy() { + this._rowAccessPolicy.internalValue = undefined; } // Temporarily expose input value. Use with caution. - public get tagInput() { - return this._tag.internalValue; + public get rowAccessPolicyInput() { + return this._rowAccessPolicy.internalValue; } // ========= @@ -518,21 +1670,33 @@ export class View extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { + change_tracking: cdktf.stringToTerraform(this._changeTracking), comment: cdktf.stringToTerraform(this._comment), copy_grants: cdktf.booleanToTerraform(this._copyGrants), database: cdktf.stringToTerraform(this._database), id: cdktf.stringToTerraform(this._id), - is_secure: cdktf.booleanToTerraform(this._isSecure), + is_recursive: cdktf.stringToTerraform(this._isRecursive), + is_secure: cdktf.stringToTerraform(this._isSecure), + is_temporary: cdktf.stringToTerraform(this._isTemporary), name: cdktf.stringToTerraform(this._name), - or_replace: cdktf.booleanToTerraform(this._orReplace), schema: cdktf.stringToTerraform(this._schema), statement: cdktf.stringToTerraform(this._statement), - tag: cdktf.listMapper(viewTagToTerraform, true)(this._tag.internalValue), + aggregation_policy: viewAggregationPolicyToTerraform(this._aggregationPolicy.internalValue), + column: cdktf.listMapper(viewColumnToTerraform, true)(this._column.internalValue), + data_metric_function: cdktf.listMapper(viewDataMetricFunctionToTerraform, true)(this._dataMetricFunction.internalValue), + data_metric_schedule: viewDataMetricScheduleToTerraform(this._dataMetricSchedule.internalValue), + row_access_policy: viewRowAccessPolicyToTerraform(this._rowAccessPolicy.internalValue), }; } protected synthesizeHclAttributes(): { [name: string]: any } { const attrs = { + change_tracking: { + value: cdktf.stringToHclTerraform(this._changeTracking), + isBlock: false, + type: "simple", + storageClassType: "string", + }, comment: { value: cdktf.stringToHclTerraform(this._comment), isBlock: false, @@ -557,23 +1721,29 @@ export class View extends cdktf.TerraformResource { type: "simple", storageClassType: "string", }, + is_recursive: { + value: cdktf.stringToHclTerraform(this._isRecursive), + isBlock: false, + type: "simple", + storageClassType: "string", + }, is_secure: { - value: cdktf.booleanToHclTerraform(this._isSecure), + value: cdktf.stringToHclTerraform(this._isSecure), isBlock: false, type: "simple", - storageClassType: "boolean", + storageClassType: "string", }, - name: { - value: cdktf.stringToHclTerraform(this._name), + is_temporary: { + value: cdktf.stringToHclTerraform(this._isTemporary), isBlock: false, type: "simple", storageClassType: "string", }, - or_replace: { - value: cdktf.booleanToHclTerraform(this._orReplace), + name: { + value: cdktf.stringToHclTerraform(this._name), isBlock: false, type: "simple", - storageClassType: "boolean", + storageClassType: "string", }, schema: { value: cdktf.stringToHclTerraform(this._schema), @@ -587,11 +1757,35 @@ export class View extends cdktf.TerraformResource { type: "simple", storageClassType: "string", }, - tag: { - value: cdktf.listMapperHcl(viewTagToHclTerraform, true)(this._tag.internalValue), + aggregation_policy: { + value: viewAggregationPolicyToHclTerraform(this._aggregationPolicy.internalValue), + isBlock: true, + type: "list", + storageClassType: "ViewAggregationPolicyList", + }, + column: { + value: cdktf.listMapperHcl(viewColumnToHclTerraform, true)(this._column.internalValue), + isBlock: true, + type: "list", + storageClassType: "ViewColumnList", + }, + data_metric_function: { + value: cdktf.listMapperHcl(viewDataMetricFunctionToHclTerraform, true)(this._dataMetricFunction.internalValue), + isBlock: true, + type: "set", + storageClassType: "ViewDataMetricFunctionList", + }, + data_metric_schedule: { + value: viewDataMetricScheduleToHclTerraform(this._dataMetricSchedule.internalValue), + isBlock: true, + type: "list", + storageClassType: "ViewDataMetricScheduleList", + }, + row_access_policy: { + value: viewRowAccessPolicyToHclTerraform(this._rowAccessPolicy.internalValue), isBlock: true, type: "list", - storageClassType: "ViewTagList", + storageClassType: "ViewRowAccessPolicyList", }, }; diff --git a/src/warehouse/README.md b/src/warehouse/README.md index b24d38384..f9e3ac5a8 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.94.1/docs/resources/warehouse). +Refer to the Terraform Registry for docs: [`snowflake_warehouse`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.0/docs/resources/warehouse). diff --git a/src/warehouse/index.ts b/src/warehouse/index.ts index ebd6fb0aa..b690ead76 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.94.1/docs/resources/warehouse +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#auto_resume Warehouse#auto_resume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#comment Warehouse#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#id Warehouse#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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. + * 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.94.1/docs/resources/warehouse#name Warehouse#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/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.95.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.94.1/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/docs/resources/warehouse snowflake_warehouse} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1/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.95.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.94.1/docs/resources/warehouse snowflake_warehouse} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.95.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.94.1', + providerVersion: '0.95.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, @@ -833,6 +833,11 @@ export class Warehouse extends cdktf.TerraformResource { return this._enableQueryAcceleration; } + // 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() {