Skip to content

Releases: pulumi/pulumi-snowflake

v1.0.1

23 Dec 12:12
ca8ca04
Compare
Choose a tag to compare

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

17 Dec 13:16
25548ee
Compare
Choose a tag to compare

Does the PR have any schema changes?

Found 64 breaking changes:

Resources

  • "snowflake:index/account:Account":
    • 🟑 inputs: "mustChangePassword" type changed from "boolean" to "string"
    • properties:
      • 🟑 "isOrgAdmin" type changed from "boolean" to "string"
      • 🟑 "mustChangePassword" type changed from "boolean" to "string"
    • 🟒 required: "isOrgAdmin" property is no longer Required
    • 🟒 required inputs: "gracePeriodInDays" input has changed to Required
  • πŸ”΄ "snowflake:index/databaseOld:DatabaseOld" missing
  • πŸ”΄ "snowflake:index/function:Function" missing
  • πŸ”΄ "snowflake:index/oauthIntegration:OauthIntegration" missing
  • 🟒 "snowflake:index/oauthIntegrationForCustomClients:OauthIntegrationForCustomClients": required: "blockedRolesLists" property is no longer Required
  • 🟒 "snowflake:index/oauthIntegrationForPartnerApplications:OauthIntegrationForPartnerApplications": required: "blockedRolesLists" property is no longer Required
  • πŸ”΄ "snowflake:index/procedure:Procedure" missing
  • πŸ”΄ "snowflake:index/role:Role" missing
  • πŸ”΄ "snowflake:index/samlIntegration:SamlIntegration" missing
  • πŸ”΄ "snowflake:index/sessionParameter:SessionParameter" missing
  • πŸ”΄ "snowflake:index/stream:Stream" missing
  • "snowflake:index/tagAssociation:TagAssociation":
    • inputs:
      • 🟑 "objectIdentifiers": items type changed from "#/types/snowflake:index/TagAssociationObjectIdentifier:TagAssociationObjectIdentifier" to "string"
      • 🟑 "objectName" missing
    • properties:
      • 🟑 "objectIdentifiers": items type changed from "#/types/snowflake:index/TagAssociationObjectIdentifier:TagAssociationObjectIdentifier" to "string"
      • 🟑 "objectName" missing output "objectName"
  • πŸ”΄ "snowflake:index/tagMaskingPolicyAssociation:TagMaskingPolicyAssociation" missing
  • πŸ”΄ "snowflake:index/unsafeExecute:UnsafeExecute" missing

Functions

  • 🟑 "snowflake:index/getAccounts:getAccounts": inputs: "pattern" missing input "pattern"
  • πŸ”΄ "snowflake:index/getRole:getRole" missing
  • πŸ”΄ "snowflake:index/getRoles:getRoles" missing

Types

  • πŸ”΄ "snowflake:index/DatabaseOldReplicationConfiguration:DatabaseOldReplicationConfiguration" missing
  • πŸ”΄ "snowflake:index/FunctionArgument:FunctionArgument" missing
  • πŸ”΄ "snowflake:index/ProcedureArgument:ProcedureArgument" missing
  • πŸ”΄ "snowflake:index/RoleShowOutput:RoleShowOutput" missing
  • πŸ”΄ "snowflake:index/TagAssociationObjectIdentifier:TagAssociationObjectIdentifier" missing
  • "snowflake:index/getAccountsAccount:getAccountsAccount":
    • properties:
      • 🟑 "accountLocator" missing
      • 🟑 "accountLocatorUrl" missing
      • 🟑 "accountName" missing
      • 🟑 "accountUrl" missing
      • 🟑 "comment" missing
      • 🟑 "consumptionBillingEntityName" missing
      • 🟑 "createdOn" missing
      • 🟑 "edition" missing
      • 🟑 "isOrgAdmin" missing
      • 🟑 "managedAccounts" missing
      • 🟑 "marketplaceConsumerBillingEntityName" missing
      • 🟑 "marketplaceProviderBillingEntityName" missing
      • 🟑 "oldAccountUrl" missing
      • 🟑 "organizationName" missing
      • 🟑 "regionGroup" missing
      • 🟑 "snowflakeRegion" missing
    • required:
      • 🟒 "accountLocator" property is no longer Required
      • 🟒 "accountLocatorUrl" property is no longer Required
      • 🟒 "accountName" property is no longer Required
      • 🟒 "accountUrl" property is no longer Required
      • 🟒 "comment" property is no longer Required
      • 🟒 "consumptionBillingEntityName" property is no longer Required
      • 🟒 "createdOn" property is no longer Required
      • 🟒 "edition" property is no longer Required
      • 🟒 "isOrgAdmin" property is no longer Required
      • 🟒 "managedAccounts" property is no longer Required
      • 🟒 "marketplaceConsumerBillingEntityName" property is no longer Required
      • 🟒 "marketplaceProviderBillingEntityName" property is no longer Required
      • 🟒 "oldAccountUrl" property is no longer Required
      • 🟒 "organizationName" property is no longer Required
      • 🟒 "regionGroup" property is no longer Required
      • 🟒 "showOutputs" property has changed to Required
      • 🟒 "snowflakeRegion" property is no longer Required
  • πŸ”΄ "snowflake:index/getRolesRole:getRolesRole" missing
  • πŸ”΄ "snowflake:index/getRolesRoleShowOutput:getRolesRoleShowOutput" missing

New resources:

  • index/execute.Execute
  • index/functionJava.FunctionJava
  • index/functionJavascript.FunctionJavascript
  • index/functionPython.FunctionPython
  • index/functionScala.FunctionScala
  • index/functionSql.FunctionSql
  • index/procedureJava.ProcedureJava
  • index/procedureJavascript.ProcedureJavascript
  • index/procedurePython.ProcedurePython
  • index/procedureScala.ProcedureScala
  • index/procedureSql.ProcedureSql

New functions:

  • index/getAccountRoles.getAccountRoles

What's Changed

Full Changelog: v0.62.0...v1.0.0

v0.62.0

27 Nov 18:55
a1e9121
Compare
Choose a tag to compare

Does the PR have any schema changes?

Found 23 breaking changes:

Resources

  • "snowflake:index/task:Task":
    • inputs:
      • 🟑 "allowOverlappingExecution" type changed from "boolean" to "string"
      • 🟑 "enabled" missing
      • 🟑 "schedule" type changed from "string" to "#/types/snowflake:index/TaskSchedule:TaskSchedule"
      • 🟑 "sessionParameters" missing
    • properties:
      • 🟑 "allowOverlappingExecution" type changed from "boolean" to "string"
      • 🟑 "enabled" missing output "enabled"
      • 🟑 "schedule" type changed from "string" to "#/types/snowflake:index/TaskSchedule:TaskSchedule"
      • 🟑 "sessionParameters" missing output "sessionParameters"
    • 🟒 required inputs: "started" input has changed to Required

Functions

  • "snowflake:index/getTasks:getTasks": inputs:
    • 🟑 "database" missing input "database"
    • 🟑 "schema" missing input "schema"

Types

  • "snowflake:index/getTasksTask:getTasksTask":
    • properties:
      • 🟑 "comment" missing
      • 🟑 "database" missing
      • 🟑 "name" missing
      • 🟑 "schema" missing
      • 🟑 "warehouse" missing
    • required:
      • 🟒 "comment" property is no longer Required
      • 🟒 "database" property is no longer Required
      • 🟒 "name" property is no longer Required
      • 🟒 "parameters" property has changed to Required
      • 🟒 "schema" property is no longer Required
      • 🟒 "showOutputs" property has changed to Required
      • 🟒 "warehouse" property is no longer Required

New functions:

  • index/getTags.getTags

What's Changed

Full Changelog: v0.61.1...v0.62.0

v0.61.1

14 Nov 20:43
71e04ca
Compare
Choose a tag to compare

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

Full Changelog: v0.61.0...v0.61.1

v0.61.0

13 Nov 13:55
e55ec48
Compare
Choose a tag to compare

Breaking changes

This release includes some breaking changes. Please refer to the upstream migration guide for information about how to handle these: https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/MIGRATION_GUIDE.md#v0970--v0980

Does the PR have any schema changes?

Found 18 breaking changes:

Functions

  • "snowflake:index/getStreams:getStreams": inputs:
    • 🟑 "database" missing input "database"
    • 🟑 "schema" missing input "schema"

Types

  • 🟑 "snowflake:index/StreamOnExternalTableDescribeOutput:StreamOnExternalTableDescribeOutput": properties: "stale" type changed from "string" to "boolean"
  • 🟑 "snowflake:index/StreamOnExternalTableShowOutput:StreamOnExternalTableShowOutput": properties: "stale" type changed from "string" to "boolean"
  • 🟑 "snowflake:index/StreamOnTableDescribeOutput:StreamOnTableDescribeOutput": properties: "stale" type changed from "string" to "boolean"
  • 🟑 "snowflake:index/StreamOnTableShowOutput:StreamOnTableShowOutput": properties: "stale" type changed from "string" to "boolean"
  • "snowflake:index/getStreamsStream:getStreamsStream":
    • properties:
      • 🟑 "comment" missing
      • 🟑 "database" missing
      • 🟑 "name" missing
      • 🟑 "schema" missing
      • 🟑 "table" missing
    • required:
      • 🟒 "comment" property is no longer Required
      • 🟒 "database" property is no longer Required
      • 🟒 "describeOutputs" property has changed to Required
      • 🟒 "name" property is no longer Required
      • 🟒 "schema" property is no longer Required
      • 🟒 "showOutputs" property has changed to Required
      • 🟒 "table" property is no longer Required

New resources:

  • index/accountAuthenticationPolicyAttachment.AccountAuthenticationPolicyAttachment
  • index/authenticationPolicy.AuthenticationPolicy
  • index/externalVolume.ExternalVolume
  • index/primaryConnection.PrimaryConnection
  • index/secondaryConnection.SecondaryConnection
  • index/secretWithAuthorizationCodeGrant.SecretWithAuthorizationCodeGrant
  • index/secretWithBasicAuthentication.SecretWithBasicAuthentication
  • index/secretWithClientCredentials.SecretWithClientCredentials
  • index/secretWithGenericString.SecretWithGenericString
  • index/streamOnDirectoryTable.StreamOnDirectoryTable
  • index/streamOnView.StreamOnView
  • index/userAuthenticationPolicyAttachment.UserAuthenticationPolicyAttachment

New functions:

  • index/getConnections.getConnections
  • index/getSecrets.getSecrets

What's Changed

Full Changelog: v0.60.0...v0.61.0

v0.60.0

14 Oct 21:57
c9345d8
Compare
Choose a tag to compare

Does the PR have any schema changes?

Found 1 breaking change:

Types

  • 🟒 "snowflake:index/getUsersUserDescribeOutput:getUsersUserDescribeOutput": required: "type" property has changed to Required

New resources:

  • index/legacyServiceUser.LegacyServiceUser
  • index/serviceUser.ServiceUser
  • index/streamOnExternalTable.StreamOnExternalTable
  • index/streamOnTable.StreamOnTable

What's Changed

Full Changelog: v0.59.0...v0.60.0

v0.59.0

20 Sep 11:49
66cc51b
Compare
Choose a tag to compare

Does the PR have any schema changes?

Found 67 breaking changes:

Resources

  • "snowflake:index/maskingPolicy:MaskingPolicy":
    • inputs:
      • 🟑 "exemptOtherPolicies" type changed from "boolean" to "string"
      • 🟑 "ifNotExists" missing
      • 🟑 "maskingExpression" missing
      • 🟑 "orReplace" missing
      • 🟑 "signature" missing
    • properties:
      • 🟑 "exemptOtherPolicies" type changed from "boolean" to "string"
      • 🟑 "ifNotExists" missing output "ifNotExists"
      • 🟑 "maskingExpression" missing output "maskingExpression"
      • 🟑 "orReplace" missing output "orReplace"
      • 🟑 "signature" missing output "signature"
    • required inputs:
      • 🟒 "arguments" input has changed to Required
      • 🟒 "body" input has changed to Required
  • "snowflake:index/resourceMonitor:ResourceMonitor":
    • inputs:
      • 🟑 "setForAccount" missing
      • 🟑 "suspendImmediateTriggers" missing
      • 🟑 "suspendTriggers" missing
      • 🟑 "warehouses" missing
    • properties:
      • 🟑 "setForAccount" missing output "setForAccount"
      • 🟑 "suspendImmediateTriggers" missing output "suspendImmediateTriggers"
      • 🟑 "suspendTriggers" missing output "suspendTriggers"
      • 🟑 "warehouses" missing output "warehouses"
    • required:
      • 🟒 "creditQuota" property is no longer Required
      • 🟒 "frequency" property is no longer Required
      • 🟒 "startTimestamp" property is no longer Required
  • "snowflake:index/rowAccessPolicy:RowAccessPolicy":
    • inputs:
      • 🟑 "rowAccessExpression" missing
      • 🟑 "signature" missing
    • properties:
      • 🟑 "rowAccessExpression" missing output "rowAccessExpression"
      • 🟑 "signature" missing output "signature"
    • required inputs:
      • 🟒 "arguments" input has changed to Required
      • 🟒 "body" input has changed to Required

Functions

  • "snowflake:index/getMaskingPolicies:getMaskingPolicies": inputs:
    • 🟑 "database" missing input "database"
    • 🟑 "schema" missing input "schema"
  • πŸ”΄ "snowflake:index/getResourceMonitors:getResourceMonitors" signature change (pulumi.InvokeOptions)->T => (Args, pulumi.InvokeOptions)->T
  • "snowflake:index/getRowAccessPolicies:getRowAccessPolicies": inputs:
    • 🟑 "database" missing input "database"
    • 🟑 "schema" missing input "schema"

Types

  • πŸ”΄ "snowflake:index/MaskingPolicySignature:MaskingPolicySignature" missing
  • πŸ”΄ "snowflake:index/MaskingPolicySignatureColumn:MaskingPolicySignatureColumn" missing
  • "snowflake:index/getMaskingPoliciesMaskingPolicy:getMaskingPoliciesMaskingPolicy":
    • properties:
      • 🟑 "comment" missing
      • 🟑 "database" missing
      • 🟑 "kind" missing
      • 🟑 "name" missing
      • 🟑 "schema" missing
    • required:
      • 🟒 "comment" property is no longer Required
      • 🟒 "database" property is no longer Required
      • 🟒 "describeOutputs" property has changed to Required
      • 🟒 "kind" property is no longer Required
      • 🟒 "name" property is no longer Required
      • 🟒 "schema" property is no longer Required
      • 🟒 "showOutputs" property has changed to Required
  • "snowflake:index/getResourceMonitorsResourceMonitor:getResourceMonitorsResourceMonitor":
    • properties:
      • 🟑 "comment" missing
      • 🟑 "creditQuota" missing
      • 🟑 "frequency" missing
      • 🟑 "name" missing
    • required:
      • 🟒 "comment" property is no longer Required
      • 🟒 "creditQuota" property is no longer Required
      • 🟒 "frequency" property is no longer Required
      • 🟒 "name" property is no longer Required
      • 🟒 "showOutputs" property has changed to Required
  • "snowflake:index/getRowAccessPoliciesRowAccessPolicy:getRowAccessPoliciesRowAccessPolicy":
    • properties:
      • 🟑 "comment" missing
      • 🟑 "database" missing
      • 🟑 "name" missing
      • 🟑 "schema" missing
    • required:
      • 🟒 "comment" property is no longer Required
      • 🟒 "database" property is no longer Required
      • 🟒 "describeOutputs" property has changed to Required
      • 🟒 "name" property is no longer Required
      • 🟒 "schema" property is no longer Required
      • 🟒 "showOutputs" property has changed to Required
        No new resources/functions.

What's Changed

Full Changelog: v0.58.0...v0.59.0

v0.58.0

11 Sep 15:17
2ef8a6e
Compare
Choose a tag to compare

Does the PR have any schema changes?

Found 74 breaking changes:

Resources

  • 🟑 "snowflake:index/maskingPolicy:MaskingPolicy": properties: "qualifiedName" missing output "qualifiedName"
  • 🟑 "snowflake:index/networkRule:NetworkRule": properties: "qualifiedName" missing output "qualifiedName"
  • 🟑 "snowflake:index/passwordPolicy:PasswordPolicy": properties: "qualifiedName" missing output "qualifiedName"
  • 🟑 "snowflake:index/table:Table": properties: "qualifiedName" missing output "qualifiedName"
  • "snowflake:index/user:User":
    • inputs:
      • 🟑 "defaultSecondaryRoles" missing
      • 🟑 "disabled" type changed from "boolean" to "string"
      • 🟑 "mustChangePassword" type changed from "boolean" to "string"
    • properties:
      • 🟑 "defaultSecondaryRoles" missing output "defaultSecondaryRoles"
      • 🟑 "disabled" type changed from "boolean" to "string"
      • 🟑 "hasRsaPublicKey" missing output "hasRsaPublicKey"
      • 🟑 "mustChangePassword" type changed from "boolean" to "string"
    • required:
      • 🟒 "defaultRole" property is no longer Required
      • 🟒 "disabled" property is no longer Required
      • 🟒 "displayName" property is no longer Required
      • 🟒 "loginName" property is no longer Required
  • "snowflake:index/view:View":
    • inputs:
      • 🟑 "isSecure" type changed from "boolean" to "string"
      • 🟑 "orReplace" missing
      • 🟑 "tags" missing
    • properties:
      • 🟑 "createdOn" missing output "createdOn"
      • 🟑 "isSecure" type changed from "boolean" to "string"
      • 🟑 "orReplace" missing output "orReplace"
      • 🟑 "tags" missing output "tags"

Functions

  • "snowflake:index/getDatabaseRoles:getDatabaseRoles": inputs:
    • 🟑 "database" missing input "database"
    • 🟒 required: "inDatabase" input has changed to Required
  • 🟑 "snowflake:index/getUsers:getUsers": inputs: "pattern" missing input "pattern"
  • "snowflake:index/getViews:getViews": inputs:
    • 🟑 "database" missing input "database"
    • 🟑 "schema" missing input "schema"

Types

  • πŸ”΄ "snowflake:index/ViewTag:ViewTag" missing
  • "snowflake:index/getDatabaseRolesDatabaseRole:getDatabaseRolesDatabaseRole":
    • properties:
      • 🟑 "comment" missing
      • 🟑 "name" missing
      • 🟑 "owner" missing
    • required:
      • 🟒 "comment" property is no longer Required
      • 🟒 "name" property is no longer Required
      • 🟒 "owner" property is no longer Required
      • 🟒 "showOutputs" property has changed to Required
  • "snowflake:index/getUsersUser:getUsersUser":
    • properties:
      • 🟑 "comment" missing
      • 🟑 "defaultNamespace" missing
      • 🟑 "defaultRole" missing
      • 🟑 "defaultSecondaryRoles" missing
      • 🟑 "defaultWarehouse" missing
      • 🟑 "disabled" missing
      • 🟑 "displayName" missing
      • 🟑 "email" missing
      • 🟑 "firstName" missing
      • 🟑 "hasRsaPublicKey" missing
      • 🟑 "lastName" missing
      • 🟑 "loginName" missing
      • 🟑 "name" missing
    • required:
      • 🟒 "comment" property is no longer Required
      • 🟒 "defaultNamespace" property is no longer Required
      • 🟒 "defaultRole" property is no longer Required
      • 🟒 "defaultSecondaryRoles" property is no longer Required
      • 🟒 "defaultWarehouse" property is no longer Required
      • 🟒 "describeOutputs" property has changed to Required
      • 🟒 "disabled" property is no longer Required
      • 🟒 "displayName" property is no longer Required
      • 🟒 "email" property is no longer Required
      • 🟒 "firstName" property is no longer Required
      • 🟒 "hasRsaPublicKey" property is no longer Required
      • 🟒 "lastName" property is no longer Required
      • 🟒 "loginName" property is no longer Required
      • 🟒 "name" property is no longer Required
      • 🟒 "parameters" property has changed to Required
      • 🟒 "showOutputs" property has changed to Required
  • "snowflake:index/getViewsView:getViewsView":
    • properties:
      • 🟑 "comment" missing
      • 🟑 "database" missing
      • 🟑 "name" missing
      • 🟑 "schema" missing
    • required:
      • 🟒 "comment" property is no longer Required
      • 🟒 "database" property is no longer Required
      • 🟒 "describeOutputs" property has changed to Required
      • 🟒 "name" property is no longer Required
      • 🟒 "schema" property is no longer Required
      • 🟒 "showOutputs" property has changed to Required
        No new resources/functions.

What's Changed

Full Changelog: v0.57.2...v0.58.0

v0.57.2

15 Aug 09:13
8015ec3
Compare
Choose a tag to compare

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

Full Changelog: v0.57.1...v0.57.2

v0.57.1

05 Aug 11:42
4b93c56
Compare
Choose a tag to compare

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

What's Changed

Full Changelog: v0.57.0...v0.57.1