Documentation ¶
Index ¶
- Constants
- func ADiffB(setA []interface{}, setB []interface{}) []string
- func APIIntegration() *schema.Resource
- func Account() *schema.Resource
- func AccountParameter() *schema.Resource
- func AccountPasswordPolicyAttachment() *schema.Resource
- func Alert() *schema.Resource
- func CreateAPIIntegration(d *schema.ResourceData, meta interface{}) error
- func CreateAccount(d *schema.ResourceData, meta interface{}) error
- func CreateAccountGrant(d *schema.ResourceData, meta interface{}) error
- func CreateAccountParameter(d *schema.ResourceData, meta interface{}) error
- func CreateAccountPasswordPolicyAttachment(d *schema.ResourceData, meta interface{}) error
- func CreateAlert(d *schema.ResourceData, meta interface{}) error
- func CreateDatabase(d *schema.ResourceData, meta interface{}) error
- func CreateDatabaseGrant(d *schema.ResourceData, meta interface{}) error
- func CreateDatabaseRole(d *schema.ResourceData, meta interface{}) error
- func CreateDynamicTable(d *schema.ResourceData, meta interface{}) error
- func CreateEmailNotificationIntegration(d *schema.ResourceData, meta interface{}) error
- func CreateExternalFunction(d *schema.ResourceData, meta interface{}) error
- func CreateExternalOauthIntegration(d *schema.ResourceData, meta interface{}) error
- func CreateExternalTable(d *schema.ResourceData, meta interface{}) error
- func CreateExternalTableGrant(d *schema.ResourceData, meta interface{}) error
- func CreateFailoverGroup(d *schema.ResourceData, meta interface{}) error
- func CreateFailoverGroupGrant(d *schema.ResourceData, meta interface{}) error
- func CreateFileFormat(d *schema.ResourceData, meta interface{}) error
- func CreateFileFormatGrant(d *schema.ResourceData, meta interface{}) error
- func CreateFunction(d *schema.ResourceData, meta interface{}) error
- func CreateFunctionGrant(d *schema.ResourceData, meta interface{}) error
- func CreateGrantPrivilegesToRole(d *schema.ResourceData, meta interface{}) error
- func CreateIntegrationGrant(d *schema.ResourceData, meta interface{}) error
- func CreateManagedAccount(d *schema.ResourceData, meta interface{}) error
- func CreateMaskingPolicy(d *schema.ResourceData, meta interface{}) error
- func CreateMaskingPolicyGrant(d *schema.ResourceData, meta interface{}) error
- func CreateMaterializedView(d *schema.ResourceData, meta interface{}) error
- func CreateMaterializedViewGrant(d *schema.ResourceData, meta interface{}) error
- func CreateNetworkPolicy(d *schema.ResourceData, meta interface{}) error
- func CreateNetworkPolicyAttachment(d *schema.ResourceData, meta interface{}) error
- func CreateNotificationIntegration(d *schema.ResourceData, meta interface{}) error
- func CreateOAuthIntegration(d *schema.ResourceData, meta interface{}) error
- func CreateObjectParameter(d *schema.ResourceData, meta interface{}) error
- func CreatePasswordPolicy(d *schema.ResourceData, meta interface{}) error
- func CreatePipe(d *schema.ResourceData, meta interface{}) error
- func CreatePipeGrant(d *schema.ResourceData, meta interface{}) error
- func CreateProcedure(d *schema.ResourceData, meta interface{}) error
- func CreateProcedureGrant(d *schema.ResourceData, meta interface{}) error
- func CreateResource(t string, properties []string, s map[string]*schema.Schema, ...) func(*schema.ResourceData, interface{}) error
- func CreateResourceMonitor(d *schema.ResourceData, meta interface{}) error
- func CreateResourceMonitorGrant(d *schema.ResourceData, meta interface{}) error
- func CreateRole(d *schema.ResourceData, meta interface{}) error
- func CreateRoleGrants(d *schema.ResourceData, meta interface{}) error
- func CreateRoleOwnershipGrant(d *schema.ResourceData, meta interface{}) error
- func CreateRowAccessPolicy(d *schema.ResourceData, meta interface{}) error
- func CreateRowAccessPolicyGrant(d *schema.ResourceData, meta interface{}) error
- func CreateSAMLIntegration(d *schema.ResourceData, meta interface{}) error
- func CreateSCIMIntegration(d *schema.ResourceData, meta interface{}) error
- func CreateSchema(d *schema.ResourceData, meta interface{}) error
- func CreateSchemaGrant(d *schema.ResourceData, meta interface{}) error
- func CreateSequence(d *schema.ResourceData, meta interface{}) error
- func CreateSequenceGrant(d *schema.ResourceData, meta interface{}) error
- func CreateSessionParameter(d *schema.ResourceData, meta interface{}) error
- func CreateShare(d *schema.ResourceData, meta interface{}) error
- func CreateStage(d *schema.ResourceData, meta interface{}) error
- func CreateStageGrant(d *schema.ResourceData, meta interface{}) error
- func CreateStorageIntegration(d *schema.ResourceData, meta interface{}) error
- func CreateStream(d *schema.ResourceData, meta interface{}) error
- func CreateStreamGrant(d *schema.ResourceData, meta interface{}) error
- func CreateTable(d *schema.ResourceData, meta interface{}) error
- func CreateTableColumnMaskingPolicyApplication(d *schema.ResourceData, meta interface{}) error
- func CreateTableConstraint(d *schema.ResourceData, meta interface{}) error
- func CreateTableGrant(d *schema.ResourceData, meta interface{}) error
- func CreateTag(d *schema.ResourceData, meta interface{}) error
- func CreateTagAssociation(d *schema.ResourceData, meta interface{}) error
- func CreateTagGrant(d *schema.ResourceData, meta interface{}) error
- func CreateTagMaskingPolicyAssociation(d *schema.ResourceData, meta interface{}) error
- func CreateTask(d *schema.ResourceData, meta interface{}) error
- func CreateTaskGrant(d *schema.ResourceData, meta interface{}) error
- func CreateUnsafeExecute(d *schema.ResourceData, meta interface{}) error
- func CreateUser(d *schema.ResourceData, meta interface{}) error
- func CreateUserGrant(d *schema.ResourceData, meta interface{}) error
- func CreateUserOwnershipGrant(d *schema.ResourceData, meta interface{}) error
- func CreateUserPublicKeys(d *schema.ResourceData, meta interface{}) error
- func CreateView(d *schema.ResourceData, meta interface{}) error
- func CreateViewGrant(d *schema.ResourceData, meta interface{}) error
- func CreateWarehouse(d *schema.ResourceData, meta interface{}) error
- func CreateWarehouseGrant(d *schema.ResourceData, meta interface{}) error
- func Database() *schema.Resource
- func DatabaseRole() *schema.Resource
- func DeleteAPIIntegration(d *schema.ResourceData, meta interface{}) error
- func DeleteAccount(d *schema.ResourceData, meta interface{}) error
- func DeleteAccountGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteAccountParameter(d *schema.ResourceData, meta interface{}) error
- func DeleteAccountPasswordPolicyAttachment(d *schema.ResourceData, meta interface{}) error
- func DeleteAlert(d *schema.ResourceData, meta interface{}) error
- func DeleteDatabase(d *schema.ResourceData, meta interface{}) error
- func DeleteDatabaseGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteDatabaseRole(d *schema.ResourceData, meta interface{}) error
- func DeleteDynamicTable(d *schema.ResourceData, meta interface{}) error
- func DeleteEmailNotificationIntegration(d *schema.ResourceData, meta interface{}) error
- func DeleteExternalFunction(d *schema.ResourceData, meta interface{}) error
- func DeleteExternalOauthIntegration(d *schema.ResourceData, meta interface{}) error
- func DeleteExternalTable(d *schema.ResourceData, meta interface{}) error
- func DeleteExternalTableGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteFailoverGroup(d *schema.ResourceData, meta interface{}) error
- func DeleteFailoverGroupGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteFileFormat(d *schema.ResourceData, meta interface{}) error
- func DeleteFileFormatGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteFunction(d *schema.ResourceData, meta interface{}) error
- func DeleteFunctionGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteGrantPrivilegesToRole(d *schema.ResourceData, meta interface{}) error
- func DeleteIntegrationGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteManagedAccount(d *schema.ResourceData, meta interface{}) error
- func DeleteMaskingPolicy(d *schema.ResourceData, meta interface{}) error
- func DeleteMaskingPolicyGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteMaterializedView(d *schema.ResourceData, meta interface{}) error
- func DeleteMaterializedViewGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteNetworkPolicy(d *schema.ResourceData, meta interface{}) error
- func DeleteNetworkPolicyAttachment(d *schema.ResourceData, meta interface{}) error
- func DeleteNotificationIntegration(d *schema.ResourceData, meta interface{}) error
- func DeleteOAuthIntegration(d *schema.ResourceData, meta interface{}) error
- func DeleteObjectParameter(d *schema.ResourceData, meta interface{}) error
- func DeletePasswordPolicy(d *schema.ResourceData, meta interface{}) error
- func DeletePipe(d *schema.ResourceData, meta interface{}) error
- func DeletePipeGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteProcedure(d *schema.ResourceData, meta interface{}) error
- func DeleteProcedureGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteResource(t string, builder func(string) *snowflake.Builder) func(*schema.ResourceData, interface{}) error
- func DeleteResourceMonitor(d *schema.ResourceData, meta interface{}) error
- func DeleteResourceMonitorGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteRole(d *schema.ResourceData, meta interface{}) error
- func DeleteRoleGrants(d *schema.ResourceData, meta interface{}) error
- func DeleteRoleOwnershipGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteRowAccessPolicy(d *schema.ResourceData, meta interface{}) error
- func DeleteRowAccessPolicyGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteSAMLIntegration(d *schema.ResourceData, meta interface{}) error
- func DeleteSCIMIntegration(d *schema.ResourceData, meta interface{}) error
- func DeleteSchema(d *schema.ResourceData, meta interface{}) error
- func DeleteSchemaGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteSequence(d *schema.ResourceData, meta interface{}) error
- func DeleteSequenceGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteSessionParameter(d *schema.ResourceData, meta interface{}) error
- func DeleteShare(d *schema.ResourceData, meta interface{}) error
- func DeleteStage(d *schema.ResourceData, meta interface{}) error
- func DeleteStageGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteStorageIntegration(d *schema.ResourceData, meta interface{}) error
- func DeleteStream(d *schema.ResourceData, meta interface{}) error
- func DeleteStreamGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteTable(d *schema.ResourceData, meta interface{}) error
- func DeleteTableColumnMaskingPolicyApplication(d *schema.ResourceData, meta interface{}) error
- func DeleteTableConstraint(d *schema.ResourceData, meta interface{}) error
- func DeleteTableGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteTag(d *schema.ResourceData, meta interface{}) error
- func DeleteTagAssociation(d *schema.ResourceData, meta interface{}) error
- func DeleteTagGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteTagMaskingPolicyAssociation(d *schema.ResourceData, meta interface{}) error
- func DeleteTask(d *schema.ResourceData, meta interface{}) error
- func DeleteTaskGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteUnsafeExecute(d *schema.ResourceData, meta interface{}) error
- func DeleteUser(d *schema.ResourceData, meta interface{}) error
- func DeleteUserGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteUserOwnershipGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteUserPublicKeys(d *schema.ResourceData, meta interface{}) error
- func DeleteView(d *schema.ResourceData, meta interface{}) error
- func DeleteViewGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteWarehouse(d *schema.ResourceData, meta interface{}) error
- func DeleteWarehouseGrant(d *schema.ResourceData, meta interface{}) error
- func DiffSuppressStatement(_, old, new string, _ *schema.ResourceData) bool
- func DiffTypes(_, o, n string, _ *schema.ResourceData) bool
- func DynamicTable() *schema.Resource
- func EmailNotificationIntegration() *schema.Resource
- func ExternalFunction() *schema.Resource
- func ExternalOauthIntegration() *schema.Resource
- func ExternalOauthIntegrationID(eoi *snowflake.ExternalOauthIntegration3) string
- func ExternalOauthIntegrationIdentifier(id string) *snowflake.TopLevelIdentifier
- func ExternalTable() *schema.Resource
- func FailoverGroup() *schema.Resource
- func FileFormat() *schema.Resource
- func Function() *schema.Resource
- func GetPropertyAsPointer[T any](d *schema.ResourceData, property string) *T
- func GrantPrivilegesToRole() *schema.Resource
- func ManagedAccount() *schema.Resource
- func MaskingPolicy() *schema.Resource
- func MaterializedView() *schema.Resource
- func NetworkPolicy() *schema.Resource
- func NetworkPolicyAttachment() *schema.Resource
- func NotificationIntegration() *schema.Resource
- func OAuthIntegration() *schema.Resource
- func ObjectParameter() *schema.Resource
- func ParseSignature(signature string) map[string]interface{}
- func PasswordPolicy() *schema.Resource
- func Pipe() *schema.Resource
- func Procedure() *schema.Resource
- func ReadAPIIntegration(d *schema.ResourceData, meta interface{}) error
- func ReadAccount(d *schema.ResourceData, meta interface{}) error
- func ReadAccountGrant(d *schema.ResourceData, meta interface{}) error
- func ReadAccountParameter(d *schema.ResourceData, meta interface{}) error
- func ReadAccountPasswordPolicyAttachment(d *schema.ResourceData, meta interface{}) error
- func ReadAlert(d *schema.ResourceData, meta interface{}) error
- func ReadDatabase(d *schema.ResourceData, meta interface{}) error
- func ReadDatabaseGrant(d *schema.ResourceData, meta interface{}) error
- func ReadDatabaseRole(d *schema.ResourceData, meta interface{}) error
- func ReadDynamicTable(d *schema.ResourceData, meta interface{}) error
- func ReadEmailNotificationIntegration(d *schema.ResourceData, meta interface{}) error
- func ReadExternalFunction(d *schema.ResourceData, meta interface{}) error
- func ReadExternalOauthIntegration(d *schema.ResourceData, meta interface{}) error
- func ReadExternalTable(d *schema.ResourceData, meta interface{}) error
- func ReadExternalTableGrant(d *schema.ResourceData, meta interface{}) error
- func ReadFailoverGroup(d *schema.ResourceData, meta interface{}) error
- func ReadFailoverGroupGrant(d *schema.ResourceData, meta interface{}) error
- func ReadFileFormat(d *schema.ResourceData, meta interface{}) error
- func ReadFileFormatGrant(d *schema.ResourceData, meta interface{}) error
- func ReadFunction(d *schema.ResourceData, meta interface{}) error
- func ReadFunctionGrant(d *schema.ResourceData, meta interface{}) error
- func ReadGrantPrivilegesToRole(d *schema.ResourceData, meta interface{}) error
- func ReadIntegrationGrant(d *schema.ResourceData, meta interface{}) error
- func ReadManagedAccount(d *schema.ResourceData, meta interface{}) error
- func ReadMaskingPolicy(d *schema.ResourceData, meta interface{}) error
- func ReadMaskingPolicyGrant(d *schema.ResourceData, meta interface{}) error
- func ReadMaterializedView(d *schema.ResourceData, meta interface{}) error
- func ReadMaterializedViewGrant(d *schema.ResourceData, meta interface{}) error
- func ReadNetworkPolicy(d *schema.ResourceData, meta interface{}) error
- func ReadNetworkPolicyAttachment(d *schema.ResourceData, meta interface{}) error
- func ReadNotificationIntegration(d *schema.ResourceData, meta interface{}) error
- func ReadOAuthIntegration(d *schema.ResourceData, meta interface{}) error
- func ReadObjectParameter(d *schema.ResourceData, meta interface{}) error
- func ReadPasswordPolicy(d *schema.ResourceData, meta interface{}) error
- func ReadPipe(d *schema.ResourceData, meta interface{}) error
- func ReadPipeGrant(d *schema.ResourceData, meta interface{}) error
- func ReadProcedure(d *schema.ResourceData, meta interface{}) error
- func ReadProcedureGrant(d *schema.ResourceData, meta interface{}) error
- func ReadResourceMonitor(d *schema.ResourceData, meta interface{}) error
- func ReadResourceMonitorGrant(d *schema.ResourceData, meta interface{}) error
- func ReadRole(d *schema.ResourceData, meta interface{}) error
- func ReadRoleGrants(d *schema.ResourceData, meta interface{}) error
- func ReadRoleOwnershipGrant(d *schema.ResourceData, meta interface{}) error
- func ReadRowAccessPolicy(d *schema.ResourceData, meta interface{}) error
- func ReadRowAccessPolicyGrant(d *schema.ResourceData, meta interface{}) error
- func ReadSAMLIntegration(d *schema.ResourceData, meta interface{}) error
- func ReadSCIMIntegration(d *schema.ResourceData, meta interface{}) error
- func ReadSchema(d *schema.ResourceData, meta interface{}) error
- func ReadSchemaGrant(d *schema.ResourceData, meta interface{}) error
- func ReadSequence(d *schema.ResourceData, meta interface{}) error
- func ReadSequenceGrant(d *schema.ResourceData, meta interface{}) error
- func ReadSessionParameter(d *schema.ResourceData, meta interface{}) error
- func ReadShare(d *schema.ResourceData, meta interface{}) error
- func ReadStage(d *schema.ResourceData, meta interface{}) error
- func ReadStageGrant(d *schema.ResourceData, meta interface{}) error
- func ReadStorageIntegration(d *schema.ResourceData, meta interface{}) error
- func ReadStream(d *schema.ResourceData, meta interface{}) error
- func ReadStreamGrant(d *schema.ResourceData, meta interface{}) error
- func ReadTable(d *schema.ResourceData, meta interface{}) error
- func ReadTableColumnMaskingPolicyApplication(d *schema.ResourceData, meta interface{}) error
- func ReadTableConstraint(_ *schema.ResourceData, _ interface{}) error
- func ReadTableGrant(d *schema.ResourceData, meta interface{}) error
- func ReadTag(d *schema.ResourceData, meta interface{}) error
- func ReadTagAssociation(d *schema.ResourceData, meta interface{}) error
- func ReadTagGrant(d *schema.ResourceData, meta interface{}) error
- func ReadTagMaskingPolicyAssociation(d *schema.ResourceData, meta interface{}) error
- func ReadTask(d *schema.ResourceData, meta interface{}) error
- func ReadTaskGrant(d *schema.ResourceData, meta interface{}) error
- func ReadUnsafeExecute(d *schema.ResourceData, meta interface{}) error
- func ReadUser(d *schema.ResourceData, meta interface{}) error
- func ReadUserGrant(d *schema.ResourceData, meta interface{}) error
- func ReadUserOwnershipGrant(d *schema.ResourceData, meta interface{}) error
- func ReadUserPublicKeys(d *schema.ResourceData, meta interface{}) error
- func ReadView(d *schema.ResourceData, meta interface{}) error
- func ReadViewGrant(d *schema.ResourceData, meta interface{}) error
- func ReadWarehouse(d *schema.ResourceData, meta interface{}) error
- func ReadWarehouseGrant(d *schema.ResourceData, meta interface{}) error
- func ResourceMonitor() *schema.Resource
- func Role() *schema.Resource
- func RoleGrants() *schema.Resource
- func RoleOwnershipGrant() *schema.Resource
- func RowAccessPolicy() *schema.Resource
- func SAMLIntegration() *schema.Resource
- func SCIMIntegration() *schema.Resource
- func Schema() *schema.Resource
- func Sequence() *schema.Resource
- func SessionParameter() *schema.Resource
- func Share() *schema.Resource
- func Stage() *schema.Resource
- func StorageIntegration() *schema.Resource
- func Stream() *schema.Resource
- func Table() *schema.Resource
- func TableColumnMaskingPolicyApplication() *schema.Resource
- func TableColumnMaskingPolicyApplicationID(mpa *snowflake.TableColumnMaskingPolicyApplication) string
- func TableColumnMaskingPolicyApplicationIdentifier(id string) (table *snowflake.SchemaObjectIdentifier, column string)
- func TableConstraint() *schema.Resource
- func Tag() *schema.Resource
- func TagAssociation() *schema.Resource
- func TagMaskingPolicyAssociation() *schema.Resource
- func Task() *schema.Resource
- func UnsafeExecute() *schema.Resource
- func UpdateAPIIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateAccount(d *schema.ResourceData, meta interface{}) error
- func UpdateAccountGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateAccountParameter(d *schema.ResourceData, meta interface{}) error
- func UpdateAlert(d *schema.ResourceData, meta interface{}) error
- func UpdateDatabase(d *schema.ResourceData, meta interface{}) error
- func UpdateDatabaseGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateDatabaseRole(d *schema.ResourceData, meta interface{}) error
- func UpdateDynamicTable(d *schema.ResourceData, meta interface{}) error
- func UpdateEmailNotificationIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateExternalOauthIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateExternalTable(d *schema.ResourceData, meta interface{}) error
- func UpdateExternalTableGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateFailoverGroup(d *schema.ResourceData, meta interface{}) error
- func UpdateFailoverGroupGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateFileFormat(d *schema.ResourceData, meta interface{}) error
- func UpdateFileFormatGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateFunction(d *schema.ResourceData, meta interface{}) error
- func UpdateFunctionGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateGrantPrivilegesToRole(d *schema.ResourceData, meta interface{}) error
- func UpdateIntegrationGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateMaskingPolicy(d *schema.ResourceData, meta interface{}) error
- func UpdateMaskingPolicyGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateMaterializedView(d *schema.ResourceData, meta interface{}) error
- func UpdateMaterializedViewGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateNetworkPolicy(d *schema.ResourceData, meta interface{}) error
- func UpdateNetworkPolicyAttachment(d *schema.ResourceData, meta interface{}) error
- func UpdateNotificationIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateOAuthIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateObjectParameter(d *schema.ResourceData, meta interface{}) error
- func UpdatePasswordPolicy(d *schema.ResourceData, meta interface{}) error
- func UpdatePipe(d *schema.ResourceData, meta interface{}) error
- func UpdatePipeGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateProcedure(d *schema.ResourceData, meta interface{}) error
- func UpdateProcedureGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateResource(t string, properties []string, s map[string]*schema.Schema, ...) func(*schema.ResourceData, interface{}) error
- func UpdateResourceMonitor(d *schema.ResourceData, meta interface{}) error
- func UpdateResourceMonitorGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateRole(d *schema.ResourceData, meta interface{}) error
- func UpdateRoleGrants(d *schema.ResourceData, meta interface{}) error
- func UpdateRoleOwnershipGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateRowAccessPolicy(d *schema.ResourceData, meta interface{}) error
- func UpdateRowAccessPolicyGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateSAMLIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateSCIMIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateSchema(d *schema.ResourceData, meta interface{}) error
- func UpdateSchemaGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateSequence(d *schema.ResourceData, meta interface{}) error
- func UpdateSequenceGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateSessionParameter(d *schema.ResourceData, meta interface{}) error
- func UpdateShare(d *schema.ResourceData, meta interface{}) error
- func UpdateStage(d *schema.ResourceData, meta interface{}) error
- func UpdateStageGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateStorageIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateStream(d *schema.ResourceData, meta interface{}) error
- func UpdateStreamGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateTable(d *schema.ResourceData, meta interface{}) error
- func UpdateTableConstraint(d *schema.ResourceData, meta interface{}) error
- func UpdateTableGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateTag(d *schema.ResourceData, meta interface{}) error
- func UpdateTagAssociation(d *schema.ResourceData, meta interface{}) error
- func UpdateTagGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateTask(d *schema.ResourceData, meta interface{}) error
- func UpdateTaskGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateUnsafeExecute(d *schema.ResourceData, meta interface{}) error
- func UpdateUser(d *schema.ResourceData, meta interface{}) error
- func UpdateUserGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateUserOwnershipGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateUserPublicKeys(d *schema.ResourceData, meta interface{}) error
- func UpdateView(d *schema.ResourceData, meta interface{}) error
- func UpdateViewGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateWarehouse(d *schema.ResourceData, meta interface{}) error
- func UpdateWarehouseGrant(d *schema.ResourceData, meta interface{}) error
- func User() *schema.Resource
- func UserOwnershipGrant() *schema.Resource
- func UserPublicKeys() *schema.Resource
- func View() *schema.Resource
- func Warehouse() *schema.Resource
- type GrantPrivilegesToAccountRoleID
- type Privilege
- type PrivilegeSet
- type TagBuilder
- type TagID
- type TerraformGrantResource
- func AccountGrant() *TerraformGrantResource
- func DatabaseGrant() *TerraformGrantResource
- func ExternalTableGrant() *TerraformGrantResource
- func FailoverGroupGrant() *TerraformGrantResource
- func FileFormatGrant() *TerraformGrantResource
- func FunctionGrant() *TerraformGrantResource
- func IntegrationGrant() *TerraformGrantResource
- func MaskingPolicyGrant() *TerraformGrantResource
- func MaterializedViewGrant() *TerraformGrantResource
- func PipeGrant() *TerraformGrantResource
- func ProcedureGrant() *TerraformGrantResource
- func ResourceMonitorGrant() *TerraformGrantResource
- func RowAccessPolicyGrant() *TerraformGrantResource
- func SchemaGrant() *TerraformGrantResource
- func SequenceGrant() *TerraformGrantResource
- func StageGrant() *TerraformGrantResource
- func StreamGrant() *TerraformGrantResource
- func TableGrant() *TerraformGrantResource
- func TagGrant() *TerraformGrantResource
- func TaskGrant() *TerraformGrantResource
- func UserGrant() *TerraformGrantResource
- func ViewGrant() *TerraformGrantResource
- func WarehouseGrant() *TerraformGrantResource
- type TerraformGrantResources
- type ViewID
Constants ¶
const (
SnowflakeReaderAccountType = "READER"
)
Variables ¶
This section is empty.
Functions ¶
func ADiffB ¶ added in v0.69.0
func ADiffB(setA []interface{}, setB []interface{}) []string
ADiffB takes all the elements of A that are not also present in B, A-B in set notation
func APIIntegration ¶ added in v0.34.0
APIIntegration returns a pointer to the resource representing an api integration.
func AccountParameter ¶ added in v0.54.0
func AccountPasswordPolicyAttachment ¶ added in v0.67.0
AccountPasswordPolicyAttachment returns a pointer to the resource representing an api integration.
func CreateAPIIntegration ¶ added in v0.34.0
func CreateAPIIntegration(d *schema.ResourceData, meta interface{}) error
CreateAPIIntegration implements schema.CreateFunc.
func CreateAccount ¶ added in v0.56.0
func CreateAccount(d *schema.ResourceData, meta interface{}) error
CreateAccount implements schema.CreateFunc.
func CreateAccountGrant ¶ added in v0.34.0
func CreateAccountGrant(d *schema.ResourceData, meta interface{}) error
CreateAccountGrant implements schema.CreateFunc.
func CreateAccountParameter ¶ added in v0.54.0
func CreateAccountParameter(d *schema.ResourceData, meta interface{}) error
CreateAccountParameter implements schema.CreateFunc.
func CreateAccountPasswordPolicyAttachment ¶ added in v0.67.0
func CreateAccountPasswordPolicyAttachment(d *schema.ResourceData, meta interface{}) error
CreateAccountPasswordPolicyAttachment implements schema.CreateFunc.
func CreateAlert ¶ added in v0.62.0
func CreateAlert(d *schema.ResourceData, meta interface{}) error
CreateAlert implements schema.CreateFunc.
func CreateDatabase ¶
func CreateDatabase(d *schema.ResourceData, meta interface{}) error
CreateDatabase implements schema.CreateFunc.
func CreateDatabaseGrant ¶ added in v0.34.0
func CreateDatabaseGrant(d *schema.ResourceData, meta interface{}) error
CreateDatabaseGrant implements schema.CreateFunc.
func CreateDatabaseRole ¶ added in v0.62.0
func CreateDatabaseRole(d *schema.ResourceData, meta interface{}) error
CreateDatabaseRole implements schema.CreateFunc.
func CreateDynamicTable ¶ added in v0.74.0
func CreateDynamicTable(d *schema.ResourceData, meta interface{}) error
CreateDynamicTable implements schema.CreateFunc.
func CreateEmailNotificationIntegration ¶ added in v0.64.0
func CreateEmailNotificationIntegration(d *schema.ResourceData, meta interface{}) error
CreateEmailNotificationIntegration implements schema.CreateFunc.
func CreateExternalFunction ¶ added in v0.34.0
func CreateExternalFunction(d *schema.ResourceData, meta interface{}) error
CreateExternalFunction implements schema.CreateFunc.
func CreateExternalOauthIntegration ¶ added in v0.34.0
func CreateExternalOauthIntegration(d *schema.ResourceData, meta interface{}) error
CreateExternalOauthIntegration implements schema.CreateFunc.
func CreateExternalTable ¶ added in v0.34.0
func CreateExternalTable(d *schema.ResourceData, meta interface{}) error
CreateExternalTable implements schema.CreateFunc.
func CreateExternalTableGrant ¶ added in v0.34.0
func CreateExternalTableGrant(d *schema.ResourceData, meta interface{}) error
CreateExternalTableGrant implements schema.CreateFunc.
func CreateFailoverGroup ¶ added in v0.49.0
func CreateFailoverGroup(d *schema.ResourceData, meta interface{}) error
CreateFailoverGroup implements schema.CreateFunc.
func CreateFailoverGroupGrant ¶ added in v0.65.0
func CreateFailoverGroupGrant(d *schema.ResourceData, meta interface{}) error
CreateFailoverGroupGrant implements schema.CreateFunc.
func CreateFileFormat ¶ added in v0.34.0
func CreateFileFormat(d *schema.ResourceData, meta interface{}) error
CreateFileFormat implements schema.CreateFunc.
func CreateFileFormatGrant ¶ added in v0.34.0
func CreateFileFormatGrant(d *schema.ResourceData, meta interface{}) error
CreateFileFormatGrant implements schema.CreateFunc.
func CreateFunction ¶ added in v0.34.0
func CreateFunction(d *schema.ResourceData, meta interface{}) error
CreateFunction implements schema.CreateFunc.
func CreateFunctionGrant ¶ added in v0.34.0
func CreateFunctionGrant(d *schema.ResourceData, meta interface{}) error
CreateFunctionGrant implements schema.CreateFunc.
func CreateGrantPrivilegesToRole ¶ added in v0.68.0
func CreateGrantPrivilegesToRole(d *schema.ResourceData, meta interface{}) error
func CreateIntegrationGrant ¶ added in v0.34.0
func CreateIntegrationGrant(d *schema.ResourceData, meta interface{}) error
CreateIntegrationGrant implements schema.CreateFunc.
func CreateManagedAccount ¶ added in v0.34.0
func CreateManagedAccount(d *schema.ResourceData, meta interface{}) error
CreateManagedAccount implements schema.CreateFunc.
func CreateMaskingPolicy ¶ added in v0.34.0
func CreateMaskingPolicy(d *schema.ResourceData, meta interface{}) error
CreateMaskingPolicy implements schema.CreateFunc.
func CreateMaskingPolicyGrant ¶ added in v0.34.0
func CreateMaskingPolicyGrant(d *schema.ResourceData, meta interface{}) error
CreateMaskingPolicyGrant implements schema.CreateFunc.
func CreateMaterializedView ¶ added in v0.34.0
func CreateMaterializedView(d *schema.ResourceData, meta interface{}) error
CreateMaterializedView implements schema.CreateFunc.
func CreateMaterializedViewGrant ¶ added in v0.34.0
func CreateMaterializedViewGrant(d *schema.ResourceData, meta interface{}) error
CreateMaterializedViewGrant implements schema.CreateFunc.
func CreateNetworkPolicy ¶ added in v0.34.0
func CreateNetworkPolicy(d *schema.ResourceData, meta interface{}) error
CreateNetworkPolicy implements schema.CreateFunc.
func CreateNetworkPolicyAttachment ¶ added in v0.34.0
func CreateNetworkPolicyAttachment(d *schema.ResourceData, meta interface{}) error
CreateNetworkPolicyAttachment implements schema.CreateFunc.
func CreateNotificationIntegration ¶ added in v0.34.0
func CreateNotificationIntegration(d *schema.ResourceData, meta interface{}) error
CreateNotificationIntegration implements schema.CreateFunc.
func CreateOAuthIntegration ¶ added in v0.34.0
func CreateOAuthIntegration(d *schema.ResourceData, meta interface{}) error
CreateOAuthIntegration implements schema.CreateFunc.
func CreateObjectParameter ¶ added in v0.54.0
func CreateObjectParameter(d *schema.ResourceData, meta interface{}) error
CreateObjectParameter implements schema.CreateFunc.
func CreatePasswordPolicy ¶ added in v0.62.0
func CreatePasswordPolicy(d *schema.ResourceData, meta interface{}) error
CreatePasswordPolicy implements schema.CreateFunc.
func CreatePipe ¶ added in v0.34.0
func CreatePipe(d *schema.ResourceData, meta interface{}) error
CreatePipe implements schema.CreateFunc.
func CreatePipeGrant ¶ added in v0.34.0
func CreatePipeGrant(d *schema.ResourceData, meta interface{}) error
CreatePipeGrant implements schema.CreateFunc.
func CreateProcedure ¶ added in v0.34.0
func CreateProcedure(d *schema.ResourceData, meta interface{}) error
CreateProcedure implements schema.CreateFunc.
func CreateProcedureGrant ¶ added in v0.34.0
func CreateProcedureGrant(d *schema.ResourceData, meta interface{}) error
CreateProcedureGrant implements schema.CreateFunc.
func CreateResource ¶ added in v0.3.0
func CreateResourceMonitor ¶ added in v0.34.0
func CreateResourceMonitor(d *schema.ResourceData, meta interface{}) error
CreateResourceMonitor implements schema.CreateFunc.
func CreateResourceMonitorGrant ¶ added in v0.34.0
func CreateResourceMonitorGrant(d *schema.ResourceData, meta interface{}) error
CreateResourceMonitorGrant implements schema.CreateFunc.
func CreateRole ¶
func CreateRole(d *schema.ResourceData, meta interface{}) error
func CreateRoleGrants ¶
func CreateRoleGrants(d *schema.ResourceData, meta interface{}) error
func CreateRoleOwnershipGrant ¶ added in v0.34.0
func CreateRoleOwnershipGrant(d *schema.ResourceData, meta interface{}) error
func CreateRowAccessPolicy ¶ added in v0.34.0
func CreateRowAccessPolicy(d *schema.ResourceData, meta interface{}) error
CreateRowAccessPolicy implements schema.CreateFunc.
func CreateRowAccessPolicyGrant ¶ added in v0.34.0
func CreateRowAccessPolicyGrant(d *schema.ResourceData, meta interface{}) error
CreateRowAccessPolicyGrant implements schema.CreateFunc.
func CreateSAMLIntegration ¶ added in v0.34.0
func CreateSAMLIntegration(d *schema.ResourceData, meta interface{}) error
CreateSAMLIntegration implements schema.CreateFunc.
func CreateSCIMIntegration ¶ added in v0.34.0
func CreateSCIMIntegration(d *schema.ResourceData, meta interface{}) error
CreateSCIMIntegration implements schema.CreateFunc.
func CreateSchema ¶ added in v0.34.0
func CreateSchema(d *schema.ResourceData, meta interface{}) error
CreateSchema implements schema.CreateFunc.
func CreateSchemaGrant ¶ added in v0.34.0
func CreateSchemaGrant(d *schema.ResourceData, meta interface{}) error
CreateSchemaGrant implements schema.CreateFunc.
func CreateSequence ¶ added in v0.34.0
func CreateSequence(d *schema.ResourceData, meta interface{}) error
CreateSequence implements schema.CreateFunc.
func CreateSequenceGrant ¶ added in v0.34.0
func CreateSequenceGrant(d *schema.ResourceData, meta interface{}) error
CreateSequenceGrant implements schema.CreateFunc.
func CreateSessionParameter ¶ added in v0.54.0
func CreateSessionParameter(d *schema.ResourceData, meta interface{}) error
CreateSessionParameter implements schema.CreateFunc.
func CreateShare ¶ added in v0.34.0
func CreateShare(d *schema.ResourceData, meta interface{}) error
CreateShare implements schema.CreateFunc.
func CreateStage ¶ added in v0.34.0
func CreateStage(d *schema.ResourceData, meta interface{}) error
CreateStage implements schema.CreateFunc.
func CreateStageGrant ¶ added in v0.34.0
func CreateStageGrant(d *schema.ResourceData, meta interface{}) error
CreateStageGrant implements schema.CreateFunc.
func CreateStorageIntegration ¶ added in v0.34.0
func CreateStorageIntegration(d *schema.ResourceData, meta interface{}) error
CreateStorageIntegration implements schema.CreateFunc.
func CreateStream ¶ added in v0.34.0
func CreateStream(d *schema.ResourceData, meta interface{}) error
CreateStream implements schema.CreateFunc.
func CreateStreamGrant ¶ added in v0.34.0
func CreateStreamGrant(d *schema.ResourceData, meta interface{}) error
CreateStreamGrant implements schema.CreateFunc.
func CreateTable ¶ added in v0.34.0
func CreateTable(d *schema.ResourceData, meta interface{}) error
CreateTable implements schema.CreateFunc.
func CreateTableColumnMaskingPolicyApplication ¶ added in v0.63.0
func CreateTableColumnMaskingPolicyApplication(d *schema.ResourceData, meta interface{}) error
CreateTableColumnMaskingPolicyApplication implements schema.CreateFunc.
func CreateTableConstraint ¶ added in v0.47.0
func CreateTableConstraint(d *schema.ResourceData, meta interface{}) error
CreateTableConstraint implements schema.CreateFunc.
func CreateTableGrant ¶ added in v0.34.0
func CreateTableGrant(d *schema.ResourceData, meta interface{}) error
CreateTableGrant implements schema.CreateFunc.
func CreateTag ¶ added in v0.34.0
func CreateTag(d *schema.ResourceData, meta interface{}) error
CreateSchema implements schema.CreateFunc.
func CreateTagAssociation ¶ added in v0.42.0
func CreateTagAssociation(d *schema.ResourceData, meta interface{}) error
CreateTagAssociation implements schema.CreateFunc.
func CreateTagGrant ¶ added in v0.41.0
func CreateTagGrant(d *schema.ResourceData, meta interface{}) error
CreateTagGrant implements schema.CreateFunc.
func CreateTagMaskingPolicyAssociation ¶ added in v0.43.0
func CreateTagMaskingPolicyAssociation(d *schema.ResourceData, meta interface{}) error
CreateTagMaskingPolicyAssociation implements schema.CreateFunc.
func CreateTask ¶ added in v0.34.0
func CreateTask(d *schema.ResourceData, meta interface{}) error
CreateTask implements schema.CreateFunc.
func CreateTaskGrant ¶ added in v0.34.0
func CreateTaskGrant(d *schema.ResourceData, meta interface{}) error
CreateTaskGrant implements schema.CreateFunc.
func CreateUnsafeExecute ¶ added in v0.77.0
func CreateUnsafeExecute(d *schema.ResourceData, meta interface{}) error
func CreateUser ¶
func CreateUser(d *schema.ResourceData, meta interface{}) error
func CreateUserGrant ¶ added in v0.44.0
func CreateUserGrant(d *schema.ResourceData, meta interface{}) error
CreateUserGrant implements schema.CreateFunc.
func CreateUserOwnershipGrant ¶ added in v0.34.0
func CreateUserOwnershipGrant(d *schema.ResourceData, meta interface{}) error
func CreateUserPublicKeys ¶ added in v0.34.0
func CreateUserPublicKeys(d *schema.ResourceData, meta interface{}) error
func CreateView ¶ added in v0.34.0
func CreateView(d *schema.ResourceData, meta interface{}) error
CreateView implements schema.CreateFunc.
func CreateViewGrant ¶ added in v0.34.0
func CreateViewGrant(d *schema.ResourceData, meta interface{}) error
CreateViewGrant implements schema.CreateFunc.
func CreateWarehouse ¶
func CreateWarehouse(d *schema.ResourceData, meta interface{}) error
CreateWarehouse implements schema.CreateFunc.
func CreateWarehouseGrant ¶ added in v0.34.0
func CreateWarehouseGrant(d *schema.ResourceData, meta interface{}) error
CreateWarehouseGrant implements schema.CreateFunc.
func DatabaseRole ¶ added in v0.62.0
DatabaseRole returns a pointer to the resource representing a database role.
func DeleteAPIIntegration ¶ added in v0.34.0
func DeleteAPIIntegration(d *schema.ResourceData, meta interface{}) error
DeleteAPIIntegration implements schema.DeleteFunc.
func DeleteAccount ¶ added in v0.56.0
func DeleteAccount(d *schema.ResourceData, meta interface{}) error
DeleteAccount implements schema.DeleteFunc.
func DeleteAccountGrant ¶ added in v0.34.0
func DeleteAccountGrant(d *schema.ResourceData, meta interface{}) error
DeleteAccountGrant implements schema.DeleteFunc.
func DeleteAccountParameter ¶ added in v0.54.0
func DeleteAccountParameter(d *schema.ResourceData, meta interface{}) error
DeleteAccountParameter implements schema.DeleteFunc.
func DeleteAccountPasswordPolicyAttachment ¶ added in v0.67.0
func DeleteAccountPasswordPolicyAttachment(d *schema.ResourceData, meta interface{}) error
DeleteAccountPasswordPolicyAttachment implements schema.DeleteFunc.
func DeleteAlert ¶ added in v0.62.0
func DeleteAlert(d *schema.ResourceData, meta interface{}) error
DeleteAlert implements schema.DeleteFunc.
func DeleteDatabase ¶
func DeleteDatabase(d *schema.ResourceData, meta interface{}) error
func DeleteDatabaseGrant ¶ added in v0.34.0
func DeleteDatabaseGrant(d *schema.ResourceData, meta interface{}) error
DeleteDatabaseGrant implements schema.DeleteFunc.
func DeleteDatabaseRole ¶ added in v0.62.0
func DeleteDatabaseRole(d *schema.ResourceData, meta interface{}) error
DeleteDatabaseRole implements schema.DeleteFunc.
func DeleteDynamicTable ¶ added in v0.74.0
func DeleteDynamicTable(d *schema.ResourceData, meta interface{}) error
DeleteDynamicTable implements schema.DeleteFunc.
func DeleteEmailNotificationIntegration ¶ added in v0.64.0
func DeleteEmailNotificationIntegration(d *schema.ResourceData, meta interface{}) error
DeleteEmailNotificationIntegration implements schema.DeleteFunc.
func DeleteExternalFunction ¶ added in v0.34.0
func DeleteExternalFunction(d *schema.ResourceData, meta interface{}) error
DeleteExternalFunction implements schema.DeleteFunc.
func DeleteExternalOauthIntegration ¶ added in v0.34.0
func DeleteExternalOauthIntegration(d *schema.ResourceData, meta interface{}) error
DeleteExternalOauthIntegration implements schema.DeleteFunc.
func DeleteExternalTable ¶ added in v0.34.0
func DeleteExternalTable(d *schema.ResourceData, meta interface{}) error
DeleteExternalTable implements schema.DeleteFunc.
func DeleteExternalTableGrant ¶ added in v0.34.0
func DeleteExternalTableGrant(d *schema.ResourceData, meta interface{}) error
DeleteExternalTableGrant implements schema.DeleteFunc.
func DeleteFailoverGroup ¶ added in v0.49.0
func DeleteFailoverGroup(d *schema.ResourceData, meta interface{}) error
DeleteFailoverGroup implements schema.DeleteFunc.
func DeleteFailoverGroupGrant ¶ added in v0.65.0
func DeleteFailoverGroupGrant(d *schema.ResourceData, meta interface{}) error
DeleteFailoverGroupGrant implements schema.DeleteFunc.
func DeleteFileFormat ¶ added in v0.34.0
func DeleteFileFormat(d *schema.ResourceData, meta interface{}) error
DeleteFileFormat implements schema.DeleteFunc.
func DeleteFileFormatGrant ¶ added in v0.34.0
func DeleteFileFormatGrant(d *schema.ResourceData, meta interface{}) error
DeleteFileFormatGrant implements schema.DeleteFunc.
func DeleteFunction ¶ added in v0.34.0
func DeleteFunction(d *schema.ResourceData, meta interface{}) error
DeleteFunction implements schema.DeleteFunc.
func DeleteFunctionGrant ¶ added in v0.34.0
func DeleteFunctionGrant(d *schema.ResourceData, meta interface{}) error
DeleteFunctionGrant implements schema.DeleteFunc.
func DeleteGrantPrivilegesToRole ¶ added in v0.68.0
func DeleteGrantPrivilegesToRole(d *schema.ResourceData, meta interface{}) error
func DeleteIntegrationGrant ¶ added in v0.34.0
func DeleteIntegrationGrant(d *schema.ResourceData, meta interface{}) error
DeleteIntegrationGrant implements schema.DeleteFunc.
func DeleteManagedAccount ¶ added in v0.34.0
func DeleteManagedAccount(d *schema.ResourceData, meta interface{}) error
DeleteManagedAccount implements schema.DeleteFunc.
func DeleteMaskingPolicy ¶ added in v0.34.0
func DeleteMaskingPolicy(d *schema.ResourceData, meta interface{}) error
DeleteMaskingPolicy implements schema.DeleteFunc.
func DeleteMaskingPolicyGrant ¶ added in v0.34.0
func DeleteMaskingPolicyGrant(d *schema.ResourceData, meta interface{}) error
DeleteMaskingPolicyGrant implements schema.DeleteFunc.
func DeleteMaterializedView ¶ added in v0.34.0
func DeleteMaterializedView(d *schema.ResourceData, meta interface{}) error
DeleteMaterializedView implements schema.DeleteFunc.
func DeleteMaterializedViewGrant ¶ added in v0.34.0
func DeleteMaterializedViewGrant(d *schema.ResourceData, meta interface{}) error
DeleteMaterializedViewGrant implements schema.DeleteFunc.
func DeleteNetworkPolicy ¶ added in v0.34.0
func DeleteNetworkPolicy(d *schema.ResourceData, meta interface{}) error
DeleteNetworkPolicy implements schema.DeleteFunc.
func DeleteNetworkPolicyAttachment ¶ added in v0.34.0
func DeleteNetworkPolicyAttachment(d *schema.ResourceData, meta interface{}) error
DeleteNetworkPolicyAttachment implements schema.DeleteFunc.
func DeleteNotificationIntegration ¶ added in v0.34.0
func DeleteNotificationIntegration(d *schema.ResourceData, meta interface{}) error
DeleteNotificationIntegration implements schema.DeleteFunc.
func DeleteOAuthIntegration ¶ added in v0.34.0
func DeleteOAuthIntegration(d *schema.ResourceData, meta interface{}) error
DeleteOAuthIntegration implements schema.DeleteFunc.
func DeleteObjectParameter ¶ added in v0.54.0
func DeleteObjectParameter(d *schema.ResourceData, meta interface{}) error
DeleteObjectParameter implements schema.DeleteFunc.
func DeletePasswordPolicy ¶ added in v0.62.0
func DeletePasswordPolicy(d *schema.ResourceData, meta interface{}) error
DeletePasswordPolicy implements schema.DeleteFunc.
func DeletePipe ¶ added in v0.34.0
func DeletePipe(d *schema.ResourceData, meta interface{}) error
DeletePipe implements schema.DeleteFunc.
func DeletePipeGrant ¶ added in v0.34.0
func DeletePipeGrant(d *schema.ResourceData, meta interface{}) error
DeletePipeGrant implements schema.DeleteFunc.
func DeleteProcedure ¶ added in v0.34.0
func DeleteProcedure(d *schema.ResourceData, meta interface{}) error
DeleteProcedure implements schema.DeleteFunc.
func DeleteProcedureGrant ¶ added in v0.34.0
func DeleteProcedureGrant(d *schema.ResourceData, meta interface{}) error
DeleteProcedureGrant implements schema.DeleteFunc.
func DeleteResource ¶ added in v0.3.0
func DeleteResourceMonitor ¶ added in v0.34.0
func DeleteResourceMonitor(d *schema.ResourceData, meta interface{}) error
DeleteResourceMonitor implements schema.DeleteFunc.
func DeleteResourceMonitorGrant ¶ added in v0.34.0
func DeleteResourceMonitorGrant(d *schema.ResourceData, meta interface{}) error
DeleteResourceMonitorGrant implements schema.DeleteFunc.
func DeleteRole ¶
func DeleteRole(d *schema.ResourceData, meta interface{}) error
func DeleteRoleGrants ¶
func DeleteRoleGrants(d *schema.ResourceData, meta interface{}) error
func DeleteRoleOwnershipGrant ¶ added in v0.34.0
func DeleteRoleOwnershipGrant(d *schema.ResourceData, meta interface{}) error
func DeleteRowAccessPolicy ¶ added in v0.34.0
func DeleteRowAccessPolicy(d *schema.ResourceData, meta interface{}) error
DeleteRowAccessPolicy implements schema.DeleteFunc.
func DeleteRowAccessPolicyGrant ¶ added in v0.34.0
func DeleteRowAccessPolicyGrant(d *schema.ResourceData, meta interface{}) error
DeleteRowAccessPolicyGrant implements schema.DeleteFunc.
func DeleteSAMLIntegration ¶ added in v0.34.0
func DeleteSAMLIntegration(d *schema.ResourceData, meta interface{}) error
DeleteSAMLIntegration implements schema.DeleteFunc.
func DeleteSCIMIntegration ¶ added in v0.34.0
func DeleteSCIMIntegration(d *schema.ResourceData, meta interface{}) error
DeleteSCIMIntegration implements schema.DeleteFunc.
func DeleteSchema ¶ added in v0.34.0
func DeleteSchema(d *schema.ResourceData, meta interface{}) error
DeleteSchema implements schema.DeleteFunc.
func DeleteSchemaGrant ¶ added in v0.34.0
func DeleteSchemaGrant(d *schema.ResourceData, meta interface{}) error
DeleteSchemaGrant implements schema.DeleteFunc.
func DeleteSequence ¶ added in v0.34.0
func DeleteSequence(d *schema.ResourceData, meta interface{}) error
func DeleteSequenceGrant ¶ added in v0.34.0
func DeleteSequenceGrant(d *schema.ResourceData, meta interface{}) error
DeleteSequenceGrant implements schema.DeleteFunc.
func DeleteSessionParameter ¶ added in v0.54.0
func DeleteSessionParameter(d *schema.ResourceData, meta interface{}) error
DeleteSessionParameter implements schema.DeleteFunc.
func DeleteShare ¶ added in v0.34.0
func DeleteShare(d *schema.ResourceData, meta interface{}) error
DeleteShare implements schema.DeleteFunc.
func DeleteStage ¶ added in v0.34.0
func DeleteStage(d *schema.ResourceData, meta interface{}) error
DeleteStage implements schema.DeleteFunc.
func DeleteStageGrant ¶ added in v0.34.0
func DeleteStageGrant(d *schema.ResourceData, meta interface{}) error
DeleteStageGrant implements schema.DeleteFunc.
func DeleteStorageIntegration ¶ added in v0.34.0
func DeleteStorageIntegration(d *schema.ResourceData, meta interface{}) error
DeleteStorageIntegration implements schema.DeleteFunc.
func DeleteStream ¶ added in v0.34.0
func DeleteStream(d *schema.ResourceData, meta interface{}) error
DeleteStream implements schema.DeleteFunc.
func DeleteStreamGrant ¶ added in v0.34.0
func DeleteStreamGrant(d *schema.ResourceData, meta interface{}) error
DeleteStreamGrant implements schema.DeleteFunc.
func DeleteTable ¶ added in v0.34.0
func DeleteTable(d *schema.ResourceData, meta interface{}) error
DeleteTable implements schema.DeleteFunc.
func DeleteTableColumnMaskingPolicyApplication ¶ added in v0.63.0
func DeleteTableColumnMaskingPolicyApplication(d *schema.ResourceData, meta interface{}) error
DeleteTableColumnMaskingPolicyApplication implements schema.DeleteFunc.
func DeleteTableConstraint ¶ added in v0.47.0
func DeleteTableConstraint(d *schema.ResourceData, meta interface{}) error
DeleteTableConstraint implements schema.DeleteFunc.
func DeleteTableGrant ¶ added in v0.34.0
func DeleteTableGrant(d *schema.ResourceData, meta interface{}) error
DeleteTableGrant implements schema.DeleteFunc.
func DeleteTag ¶ added in v0.34.0
func DeleteTag(d *schema.ResourceData, meta interface{}) error
DeleteTag implements schema.DeleteFunc.
func DeleteTagAssociation ¶ added in v0.42.0
func DeleteTagAssociation(d *schema.ResourceData, meta interface{}) error
DeleteTagAssociation implements schema.DeleteFunc.
func DeleteTagGrant ¶ added in v0.41.0
func DeleteTagGrant(d *schema.ResourceData, meta interface{}) error
DeleteTagGrant implements schema.DeleteFunc.
func DeleteTagMaskingPolicyAssociation ¶ added in v0.43.0
func DeleteTagMaskingPolicyAssociation(d *schema.ResourceData, meta interface{}) error
DeleteTagMaskingPolicyAssociation implements schema.DeleteFunc.
func DeleteTask ¶ added in v0.34.0
func DeleteTask(d *schema.ResourceData, meta interface{}) error
DeleteTask implements schema.DeleteFunc.
func DeleteTaskGrant ¶ added in v0.34.0
func DeleteTaskGrant(d *schema.ResourceData, meta interface{}) error
DeleteTaskGrant implements schema.DeleteFunc.
func DeleteUnsafeExecute ¶ added in v0.77.0
func DeleteUnsafeExecute(d *schema.ResourceData, meta interface{}) error
func DeleteUser ¶
func DeleteUser(d *schema.ResourceData, meta interface{}) error
func DeleteUserGrant ¶ added in v0.44.0
func DeleteUserGrant(d *schema.ResourceData, meta interface{}) error
DeleteUserGrant implements schema.DeleteFunc.
func DeleteUserOwnershipGrant ¶ added in v0.34.0
func DeleteUserOwnershipGrant(d *schema.ResourceData, meta interface{}) error
func DeleteUserPublicKeys ¶ added in v0.34.0
func DeleteUserPublicKeys(d *schema.ResourceData, meta interface{}) error
func DeleteView ¶ added in v0.34.0
func DeleteView(d *schema.ResourceData, meta interface{}) error
DeleteView implements schema.DeleteFunc.
func DeleteViewGrant ¶ added in v0.34.0
func DeleteViewGrant(d *schema.ResourceData, meta interface{}) error
DeleteViewGrant implements schema.DeleteFunc.
func DeleteWarehouse ¶
func DeleteWarehouse(d *schema.ResourceData, meta interface{}) error
DeleteWarehouse implements schema.DeleteFunc.
func DeleteWarehouseGrant ¶ added in v0.34.0
func DeleteWarehouseGrant(d *schema.ResourceData, meta interface{}) error
DeleteWarehouseGrant implements schema.DeleteFunc.
func DiffSuppressStatement ¶ added in v0.34.0
func DiffSuppressStatement(_, old, new string, _ *schema.ResourceData) bool
DiffSuppressStatement will suppress diffs between statements if they differ in only case or in runs of whitespace (\s+ = \s). This is needed because the snowflake api does not faithfully round-trip queries, so we cannot do a simple character-wise comparison to detect changes.
Warnings: We will have false positives in cases where a change in case or run of whitespace is semantically significant.
If we can find a sql parser that can handle the snowflake dialect then we should switch to parsing queries and either comparing ASTs or emitting a canonical serialization for comparison. I couldn't find such a library.
func DynamicTable ¶ added in v0.74.0
DynamicTable returns a pointer to the resource representing a dynamic table.
func EmailNotificationIntegration ¶ added in v0.64.0
EmailNotificationIntegration returns a pointer to the resource representing a notification integration.
func ExternalFunction ¶ added in v0.34.0
ExternalFunction returns a pointer to the resource representing an external function.
func ExternalOauthIntegration ¶ added in v0.34.0
ExternalOauthIntegration returns a pointer to the resource representing a network policy.
func ExternalOauthIntegrationID ¶ added in v0.62.0
func ExternalOauthIntegrationID(eoi *snowflake.ExternalOauthIntegration3) string
func ExternalOauthIntegrationIdentifier ¶ added in v0.62.0
func ExternalOauthIntegrationIdentifier(id string) *snowflake.TopLevelIdentifier
func ExternalTable ¶ added in v0.34.0
func FailoverGroup ¶ added in v0.49.0
FailoverGroup returns a pointer to the resource representing a failover group.
func FileFormat ¶ added in v0.34.0
FileFormat returns a pointer to the resource representing a file format.
func Function ¶ added in v0.34.0
Function returns a pointer to the resource representing a stored function.
func GetPropertyAsPointer ¶ added in v0.74.0
func GetPropertyAsPointer[T any](d *schema.ResourceData, property string) *T
func GrantPrivilegesToRole ¶ added in v0.68.0
func ManagedAccount ¶ added in v0.34.0
ManagedAccount returns a pointer to the resource representing a managed account.
func MaskingPolicy ¶ added in v0.34.0
MaskingPolicy returns a pointer to the resource representing a masking policy.
func MaterializedView ¶ added in v0.34.0
View returns a pointer to the resource representing a view.
func NetworkPolicy ¶ added in v0.34.0
NetworkPolicy returns a pointer to the resource representing a network policy.
func NetworkPolicyAttachment ¶ added in v0.34.0
NetworkPolicyAttachment returns a pointer to the resource representing a network policy attachment.
func NotificationIntegration ¶ added in v0.34.0
NotificationIntegration returns a pointer to the resource representing a notification integration.
func OAuthIntegration ¶ added in v0.34.0
OAuthIntegration returns a pointer to the resource representing an OAuth integration.
func ObjectParameter ¶ added in v0.54.0
func ParseSignature ¶ added in v0.34.0
func PasswordPolicy ¶ added in v0.62.0
func Procedure ¶ added in v0.34.0
Procedure returns a pointer to the resource representing a stored procedure.
func ReadAPIIntegration ¶ added in v0.34.0
func ReadAPIIntegration(d *schema.ResourceData, meta interface{}) error
ReadAPIIntegration implements schema.ReadFunc.
func ReadAccount ¶ added in v0.56.0
func ReadAccount(d *schema.ResourceData, meta interface{}) error
ReadAccount implements schema.ReadFunc.
func ReadAccountGrant ¶ added in v0.34.0
func ReadAccountGrant(d *schema.ResourceData, meta interface{}) error
ReadAccountGrant implements schema.ReadFunc.
func ReadAccountParameter ¶ added in v0.54.0
func ReadAccountParameter(d *schema.ResourceData, meta interface{}) error
ReadAccountParameter implements schema.ReadFunc.
func ReadAccountPasswordPolicyAttachment ¶ added in v0.67.0
func ReadAccountPasswordPolicyAttachment(d *schema.ResourceData, meta interface{}) error
func ReadAlert ¶ added in v0.62.0
func ReadAlert(d *schema.ResourceData, meta interface{}) error
ReadAlert implements schema.ReadFunc.
func ReadDatabase ¶
func ReadDatabase(d *schema.ResourceData, meta interface{}) error
func ReadDatabaseGrant ¶ added in v0.34.0
func ReadDatabaseGrant(d *schema.ResourceData, meta interface{}) error
ReadDatabaseGrant implements schema.ReadFunc.
func ReadDatabaseRole ¶ added in v0.62.0
func ReadDatabaseRole(d *schema.ResourceData, meta interface{}) error
ReadDatabaseRole implements schema.ReadFunc.
func ReadDynamicTable ¶ added in v0.74.0
func ReadDynamicTable(d *schema.ResourceData, meta interface{}) error
ReadDynamicTable implements schema.ReadFunc.
func ReadEmailNotificationIntegration ¶ added in v0.64.0
func ReadEmailNotificationIntegration(d *schema.ResourceData, meta interface{}) error
ReadEmailNotificationIntegration implements schema.ReadFunc.
func ReadExternalFunction ¶ added in v0.34.0
func ReadExternalFunction(d *schema.ResourceData, meta interface{}) error
ReadExternalFunction implements schema.ReadFunc.
func ReadExternalOauthIntegration ¶ added in v0.34.0
func ReadExternalOauthIntegration(d *schema.ResourceData, meta interface{}) error
ReadExternalOauthIntegration implements schema.ReadFunc.
func ReadExternalTable ¶ added in v0.34.0
func ReadExternalTable(d *schema.ResourceData, meta interface{}) error
ReadExternalTable implements schema.ReadFunc.
func ReadExternalTableGrant ¶ added in v0.34.0
func ReadExternalTableGrant(d *schema.ResourceData, meta interface{}) error
ReadExternalTableGrant implements schema.ReadFunc.
func ReadFailoverGroup ¶ added in v0.49.0
func ReadFailoverGroup(d *schema.ResourceData, meta interface{}) error
ReadFailoverGroup implements schema.ReadFunc.
func ReadFailoverGroupGrant ¶ added in v0.65.0
func ReadFailoverGroupGrant(d *schema.ResourceData, meta interface{}) error
ReadFailoverGroupGrant implements schema.ReadFunc.
func ReadFileFormat ¶ added in v0.34.0
func ReadFileFormat(d *schema.ResourceData, meta interface{}) error
ReadFileFormat implements schema.ReadFunc.
func ReadFileFormatGrant ¶ added in v0.34.0
func ReadFileFormatGrant(d *schema.ResourceData, meta interface{}) error
ReadFileFormatGrant implements schema.ReadFunc.
func ReadFunction ¶ added in v0.34.0
func ReadFunction(d *schema.ResourceData, meta interface{}) error
ReadFunction implements schema.ReadFunc.
func ReadFunctionGrant ¶ added in v0.34.0
func ReadFunctionGrant(d *schema.ResourceData, meta interface{}) error
ReadFunctionGrant implements schema.ReadFunc.
func ReadGrantPrivilegesToRole ¶ added in v0.68.0
func ReadGrantPrivilegesToRole(d *schema.ResourceData, meta interface{}) error
func ReadIntegrationGrant ¶ added in v0.34.0
func ReadIntegrationGrant(d *schema.ResourceData, meta interface{}) error
ReadIntegrationGrant implements schema.ReadFunc.
func ReadManagedAccount ¶ added in v0.34.0
func ReadManagedAccount(d *schema.ResourceData, meta interface{}) error
ReadManagedAccount implements schema.ReadFunc.
func ReadMaskingPolicy ¶ added in v0.34.0
func ReadMaskingPolicy(d *schema.ResourceData, meta interface{}) error
ReadMaskingPolicy implements schema.ReadFunc.
func ReadMaskingPolicyGrant ¶ added in v0.34.0
func ReadMaskingPolicyGrant(d *schema.ResourceData, meta interface{}) error
ReadMaskingPolicyGrant implements schema.ReadFunc.
func ReadMaterializedView ¶ added in v0.34.0
func ReadMaterializedView(d *schema.ResourceData, meta interface{}) error
ReadMaterializedView implements schema.ReadFunc.
func ReadMaterializedViewGrant ¶ added in v0.34.0
func ReadMaterializedViewGrant(d *schema.ResourceData, meta interface{}) error
ReadMaterializedViewGrant implements schema.ReadFunc.
func ReadNetworkPolicy ¶ added in v0.34.0
func ReadNetworkPolicy(d *schema.ResourceData, meta interface{}) error
ReadNetworkPolicy implements schema.ReadFunc.
func ReadNetworkPolicyAttachment ¶ added in v0.34.0
func ReadNetworkPolicyAttachment(d *schema.ResourceData, meta interface{}) error
ReadNetworkPolicyAttachment implements schema.ReadFunc.
func ReadNotificationIntegration ¶ added in v0.34.0
func ReadNotificationIntegration(d *schema.ResourceData, meta interface{}) error
ReadNotificationIntegration implements schema.ReadFunc.
func ReadOAuthIntegration ¶ added in v0.34.0
func ReadOAuthIntegration(d *schema.ResourceData, meta interface{}) error
ReadOAuthIntegration implements schema.ReadFunc.
func ReadObjectParameter ¶ added in v0.54.0
func ReadObjectParameter(d *schema.ResourceData, meta interface{}) error
ReadObjectParameter implements schema.ReadFunc.
func ReadPasswordPolicy ¶ added in v0.62.0
func ReadPasswordPolicy(d *schema.ResourceData, meta interface{}) error
ReadPasswordPolicy implements schema.ReadFunc.
func ReadPipe ¶ added in v0.34.0
func ReadPipe(d *schema.ResourceData, meta interface{}) error
ReadPipe implements schema.ReadFunc.
func ReadPipeGrant ¶ added in v0.34.0
func ReadPipeGrant(d *schema.ResourceData, meta interface{}) error
ReadPipeGrant implements schema.ReadFunc.
func ReadProcedure ¶ added in v0.34.0
func ReadProcedure(d *schema.ResourceData, meta interface{}) error
ReadProcedure implements schema.ReadFunc.
func ReadProcedureGrant ¶ added in v0.34.0
func ReadProcedureGrant(d *schema.ResourceData, meta interface{}) error
ReadProcedureGrant implements schema.ReadFunc.
func ReadResourceMonitor ¶ added in v0.34.0
func ReadResourceMonitor(d *schema.ResourceData, meta interface{}) error
ReadResourceMonitor implements schema.ReadFunc.
func ReadResourceMonitorGrant ¶ added in v0.34.0
func ReadResourceMonitorGrant(d *schema.ResourceData, meta interface{}) error
ReadResourceMonitorGrant implements schema.ReadFunc.
func ReadRole ¶
func ReadRole(d *schema.ResourceData, meta interface{}) error
func ReadRoleGrants ¶
func ReadRoleGrants(d *schema.ResourceData, meta interface{}) error
func ReadRoleOwnershipGrant ¶ added in v0.34.0
func ReadRoleOwnershipGrant(d *schema.ResourceData, meta interface{}) error
func ReadRowAccessPolicy ¶ added in v0.34.0
func ReadRowAccessPolicy(d *schema.ResourceData, meta interface{}) error
ReadRowAccessPolicy implements schema.ReadFunc.
func ReadRowAccessPolicyGrant ¶ added in v0.34.0
func ReadRowAccessPolicyGrant(d *schema.ResourceData, meta interface{}) error
ReadRowAccessPolicyGrant implements schema.ReadFunc.
func ReadSAMLIntegration ¶ added in v0.34.0
func ReadSAMLIntegration(d *schema.ResourceData, meta interface{}) error
ReadSAMLIntegration implements schema.ReadFunc.
func ReadSCIMIntegration ¶ added in v0.34.0
func ReadSCIMIntegration(d *schema.ResourceData, meta interface{}) error
ReadSCIMIntegration implements schema.ReadFunc.
func ReadSchema ¶ added in v0.34.0
func ReadSchema(d *schema.ResourceData, meta interface{}) error
ReadSchema implements schema.ReadFunc.
func ReadSchemaGrant ¶ added in v0.34.0
func ReadSchemaGrant(d *schema.ResourceData, meta interface{}) error
ReadSchemaGrant implements schema.ReadFunc.
func ReadSequence ¶ added in v0.34.0
func ReadSequence(d *schema.ResourceData, meta interface{}) error
ReadSequence implements schema.ReadFunc.
func ReadSequenceGrant ¶ added in v0.34.0
func ReadSequenceGrant(d *schema.ResourceData, meta interface{}) error
ReadSequenceGrant implements schema.ReadFunc.
func ReadSessionParameter ¶ added in v0.54.0
func ReadSessionParameter(d *schema.ResourceData, meta interface{}) error
ReadSessionParameter implements schema.ReadFunc.
func ReadShare ¶ added in v0.34.0
func ReadShare(d *schema.ResourceData, meta interface{}) error
ReadShare implements schema.ReadFunc.
func ReadStage ¶ added in v0.34.0
func ReadStage(d *schema.ResourceData, meta interface{}) error
ReadStage implements schema.ReadFunc credentials and encryption are omitted, they cannot be read via SHOW or DESCRIBE.
func ReadStageGrant ¶ added in v0.34.0
func ReadStageGrant(d *schema.ResourceData, meta interface{}) error
ReadStageGrant implements schema.ReadFunc.
func ReadStorageIntegration ¶ added in v0.34.0
func ReadStorageIntegration(d *schema.ResourceData, meta interface{}) error
ReadStorageIntegration implements schema.ReadFunc.
func ReadStream ¶ added in v0.34.0
func ReadStream(d *schema.ResourceData, meta interface{}) error
ReadStream implements schema.ReadFunc.
func ReadStreamGrant ¶ added in v0.34.0
func ReadStreamGrant(d *schema.ResourceData, meta interface{}) error
ReadStreamGrant implements schema.ReadFunc.
func ReadTable ¶ added in v0.34.0
func ReadTable(d *schema.ResourceData, meta interface{}) error
ReadTable implements schema.ReadFunc.
func ReadTableColumnMaskingPolicyApplication ¶ added in v0.63.0
func ReadTableColumnMaskingPolicyApplication(d *schema.ResourceData, meta interface{}) error
ReadTableColumnMaskingPolicyApplication implements schema.ReadFunc.
func ReadTableConstraint ¶ added in v0.47.0
func ReadTableConstraint(_ *schema.ResourceData, _ interface{}) error
ReadTableConstraint implements schema.ReadFunc.
func ReadTableGrant ¶ added in v0.34.0
func ReadTableGrant(d *schema.ResourceData, meta interface{}) error
ReadTableGrant implements schema.ReadFunc.
func ReadTag ¶ added in v0.34.0
func ReadTag(d *schema.ResourceData, meta interface{}) error
ReadSchema implements schema.ReadFunc.
func ReadTagAssociation ¶ added in v0.42.0
func ReadTagAssociation(d *schema.ResourceData, meta interface{}) error
ReadTagAssociation implements schema.ReadFunc.
func ReadTagGrant ¶ added in v0.41.0
func ReadTagGrant(d *schema.ResourceData, meta interface{}) error
ReadTagGrant implements schema.ReadFunc.
func ReadTagMaskingPolicyAssociation ¶ added in v0.43.0
func ReadTagMaskingPolicyAssociation(d *schema.ResourceData, meta interface{}) error
ReadTagTagMaskingPolicyAssociation implements schema.ReadFunc.
func ReadTask ¶ added in v0.34.0
func ReadTask(d *schema.ResourceData, meta interface{}) error
ReadTask implements schema.ReadFunc.
func ReadTaskGrant ¶ added in v0.34.0
func ReadTaskGrant(d *schema.ResourceData, meta interface{}) error
ReadTaskGrant implements schema.ReadFunc.
func ReadUnsafeExecute ¶ added in v0.77.0
func ReadUnsafeExecute(d *schema.ResourceData, meta interface{}) error
func ReadUser ¶
func ReadUser(d *schema.ResourceData, meta interface{}) error
func ReadUserGrant ¶ added in v0.44.0
func ReadUserGrant(d *schema.ResourceData, meta interface{}) error
ReadUserGrant implements schema.ReadFunc.
func ReadUserOwnershipGrant ¶ added in v0.34.0
func ReadUserOwnershipGrant(d *schema.ResourceData, meta interface{}) error
func ReadUserPublicKeys ¶ added in v0.34.0
func ReadUserPublicKeys(d *schema.ResourceData, meta interface{}) error
func ReadView ¶ added in v0.34.0
func ReadView(d *schema.ResourceData, meta interface{}) error
ReadView implements schema.ReadFunc.
func ReadViewGrant ¶ added in v0.34.0
func ReadViewGrant(d *schema.ResourceData, meta interface{}) error
ReadViewGrant implements schema.ReadFunc.
func ReadWarehouse ¶
func ReadWarehouse(d *schema.ResourceData, meta interface{}) error
ReadWarehouse implements schema.ReadFunc.
func ReadWarehouseGrant ¶ added in v0.34.0
func ReadWarehouseGrant(d *schema.ResourceData, meta interface{}) error
ReadWarehouseGrant implements schema.ReadFunc.
func ResourceMonitor ¶ added in v0.34.0
ResourceMonitor returns a pointer to the resource representing a resource monitor.
func RoleGrants ¶
func RoleOwnershipGrant ¶ added in v0.34.0
func RowAccessPolicy ¶ added in v0.34.0
RowAccessPolicy returns a pointer to the resource representing a row access policy.
func SAMLIntegration ¶ added in v0.34.0
SAMLIntegration returns a pointer to the resource representing a SAML2 security integration.
func SCIMIntegration ¶ added in v0.34.0
SCIMIntegration returns a pointer to the resource representing a network policy.
func Sequence ¶ added in v0.34.0
Sequence returns a pointer to the resource representing a sequence.
func SessionParameter ¶ added in v0.54.0
func StorageIntegration ¶ added in v0.34.0
StorageIntegration returns a pointer to the resource representing a storage integration.
func TableColumnMaskingPolicyApplication ¶ added in v0.63.0
func TableColumnMaskingPolicyApplicationID ¶ added in v0.63.0
func TableColumnMaskingPolicyApplicationID(mpa *snowflake.TableColumnMaskingPolicyApplication) string
func TableColumnMaskingPolicyApplicationIdentifier ¶ added in v0.63.0
func TableColumnMaskingPolicyApplicationIdentifier(id string) (table *snowflake.SchemaObjectIdentifier, column string)
func TableConstraint ¶ added in v0.47.0
func TagAssociation ¶ added in v0.42.0
TagAssociation returns a pointer to the resource representing a schema.
func TagMaskingPolicyAssociation ¶ added in v0.43.0
Schema returns a pointer to the resource representing a schema.
func UnsafeExecute ¶ added in v0.77.0
func UpdateAPIIntegration ¶ added in v0.34.0
func UpdateAPIIntegration(d *schema.ResourceData, meta interface{}) error
UpdateAPIIntegration implements schema.UpdateFunc.
func UpdateAccount ¶ added in v0.56.0
func UpdateAccount(d *schema.ResourceData, meta interface{}) error
UpdateAccount implements schema.UpdateFunc.
func UpdateAccountGrant ¶ added in v0.34.0
func UpdateAccountGrant(d *schema.ResourceData, meta interface{}) error
UpdateAccountGrant implements schema.UpdateFunc.
func UpdateAccountParameter ¶ added in v0.54.0
func UpdateAccountParameter(d *schema.ResourceData, meta interface{}) error
UpdateAccountParameter implements schema.UpdateFunc.
func UpdateAlert ¶ added in v0.62.0
func UpdateAlert(d *schema.ResourceData, meta interface{}) error
UpdateAlert implements schema.UpdateFunc.
func UpdateDatabase ¶
func UpdateDatabase(d *schema.ResourceData, meta interface{}) error
func UpdateDatabaseGrant ¶ added in v0.34.0
func UpdateDatabaseGrant(d *schema.ResourceData, meta interface{}) error
UpdateDatabaseGrant implements schema.UpdateFunc.
func UpdateDatabaseRole ¶ added in v0.62.0
func UpdateDatabaseRole(d *schema.ResourceData, meta interface{}) error
UpdateDatabaseRole implements schema.UpdateFunc.
func UpdateDynamicTable ¶ added in v0.74.0
func UpdateDynamicTable(d *schema.ResourceData, meta interface{}) error
UpdateDynamicTable implements schema.UpdateFunc.
func UpdateEmailNotificationIntegration ¶ added in v0.64.0
func UpdateEmailNotificationIntegration(d *schema.ResourceData, meta interface{}) error
UpdateEmailNotificationIntegration implements schema.UpdateFunc.
func UpdateExternalOauthIntegration ¶ added in v0.34.0
func UpdateExternalOauthIntegration(d *schema.ResourceData, meta interface{}) error
UpdateExternalOauthIntegration implements schema.UpdateFunc.
func UpdateExternalTable ¶ added in v0.34.0
func UpdateExternalTable(d *schema.ResourceData, meta interface{}) error
UpdateExternalTable implements schema.UpdateFunc.
func UpdateExternalTableGrant ¶ added in v0.46.0
func UpdateExternalTableGrant(d *schema.ResourceData, meta interface{}) error
UpdateExternalTableGrant implements schema.UpdateFunc.
func UpdateFailoverGroup ¶ added in v0.49.0
func UpdateFailoverGroup(d *schema.ResourceData, meta interface{}) error
UpdateFailoverGroup implements schema.UpdateFunc.
func UpdateFailoverGroupGrant ¶ added in v0.65.0
func UpdateFailoverGroupGrant(d *schema.ResourceData, meta interface{}) error
UpdateFailoverGroupGrant implements schema.UpdateFunc.
func UpdateFileFormat ¶ added in v0.34.0
func UpdateFileFormat(d *schema.ResourceData, meta interface{}) error
UpdateFileFormat implements schema.UpdateFunc.
func UpdateFileFormatGrant ¶ added in v0.46.0
func UpdateFileFormatGrant(d *schema.ResourceData, meta interface{}) error
UpdateFileFormatGrant implements schema.UpdateFunc.
func UpdateFunction ¶ added in v0.34.0
func UpdateFunction(d *schema.ResourceData, meta interface{}) error
UpdateFunction implements schema.UpdateFunction.
func UpdateFunctionGrant ¶ added in v0.46.0
func UpdateFunctionGrant(d *schema.ResourceData, meta interface{}) error
UpdateFunctionGrant implements schema.UpdateFunc.
func UpdateGrantPrivilegesToRole ¶ added in v0.68.0
func UpdateGrantPrivilegesToRole(d *schema.ResourceData, meta interface{}) error
func UpdateIntegrationGrant ¶ added in v0.46.0
func UpdateIntegrationGrant(d *schema.ResourceData, meta interface{}) error
UpdateIntegrationGrant implements schema.UpdateFunc.
func UpdateMaskingPolicy ¶ added in v0.34.0
func UpdateMaskingPolicy(d *schema.ResourceData, meta interface{}) error
UpdateMaskingPolicy implements schema.UpdateFunc.
func UpdateMaskingPolicyGrant ¶ added in v0.46.0
func UpdateMaskingPolicyGrant(d *schema.ResourceData, meta interface{}) error
UpdateMaskingPolicyGrant implements schema.UpdateFunc.
func UpdateMaterializedView ¶ added in v0.34.0
func UpdateMaterializedView(d *schema.ResourceData, meta interface{}) error
UpdateMaterializedView implements schema.UpdateFunc.
func UpdateMaterializedViewGrant ¶ added in v0.46.0
func UpdateMaterializedViewGrant(d *schema.ResourceData, meta interface{}) error
UpdateMaterializedViewGrant implements schema.UpdateFunc.
func UpdateNetworkPolicy ¶ added in v0.34.0
func UpdateNetworkPolicy(d *schema.ResourceData, meta interface{}) error
UpdateNetworkPolicy implements schema.UpdateFunc.
func UpdateNetworkPolicyAttachment ¶ added in v0.34.0
func UpdateNetworkPolicyAttachment(d *schema.ResourceData, meta interface{}) error
UpdateNetworkPolicyAttachment implements schema.UpdateFunc.
func UpdateNotificationIntegration ¶ added in v0.34.0
func UpdateNotificationIntegration(d *schema.ResourceData, meta interface{}) error
UpdateNotificationIntegration implements schema.UpdateFunc.
func UpdateOAuthIntegration ¶ added in v0.34.0
func UpdateOAuthIntegration(d *schema.ResourceData, meta interface{}) error
UpdateOAuthIntegration implements schema.UpdateFunc.
func UpdateObjectParameter ¶ added in v0.54.0
func UpdateObjectParameter(d *schema.ResourceData, meta interface{}) error
UpdateObjectParameter implements schema.UpdateFunc.
func UpdatePasswordPolicy ¶ added in v0.62.0
func UpdatePasswordPolicy(d *schema.ResourceData, meta interface{}) error
UpdatePasswordPolicy implements schema.UpdateFunc.
func UpdatePipe ¶ added in v0.34.0
func UpdatePipe(d *schema.ResourceData, meta interface{}) error
UpdatePipe implements schema.UpdateFunc.
func UpdatePipeGrant ¶ added in v0.46.0
func UpdatePipeGrant(d *schema.ResourceData, meta interface{}) error
UpdatePipeGrant implements schema.UpdateFunc.
func UpdateProcedure ¶ added in v0.34.0
func UpdateProcedure(d *schema.ResourceData, meta interface{}) error
UpdateProcedure implements schema.UpdateProcedure.
func UpdateProcedureGrant ¶ added in v0.46.0
func UpdateProcedureGrant(d *schema.ResourceData, meta interface{}) error
UpdateProcedureGrant implements schema.UpdateFunc.
func UpdateResource ¶ added in v0.3.0
func UpdateResourceMonitor ¶ added in v0.55.0
func UpdateResourceMonitor(d *schema.ResourceData, meta interface{}) error
UpdateResourceMonitor implements schema.UpdateFunc.
func UpdateResourceMonitorGrant ¶ added in v0.46.0
func UpdateResourceMonitorGrant(d *schema.ResourceData, meta interface{}) error
UpdateResourceMonitorGrant implements schema.UpdateFunc.
func UpdateRole ¶
func UpdateRole(d *schema.ResourceData, meta interface{}) error
func UpdateRoleGrants ¶
func UpdateRoleGrants(d *schema.ResourceData, meta interface{}) error
func UpdateRoleOwnershipGrant ¶ added in v0.34.0
func UpdateRoleOwnershipGrant(d *schema.ResourceData, meta interface{}) error
func UpdateRowAccessPolicy ¶ added in v0.34.0
func UpdateRowAccessPolicy(d *schema.ResourceData, meta interface{}) error
UpdateRowAccessPolicy implements schema.UpdateFunc.
func UpdateRowAccessPolicyGrant ¶ added in v0.46.0
func UpdateRowAccessPolicyGrant(d *schema.ResourceData, meta interface{}) error
UpdateRowAccessPolicyGrant implements schema.UpdateFunc.
func UpdateSAMLIntegration ¶ added in v0.34.0
func UpdateSAMLIntegration(d *schema.ResourceData, meta interface{}) error
UpdateSAMLIntegration implements schema.UpdateFunc.
func UpdateSCIMIntegration ¶ added in v0.34.0
func UpdateSCIMIntegration(d *schema.ResourceData, meta interface{}) error
UpdateSCIMIntegration implements schema.UpdateFunc.
func UpdateSchema ¶ added in v0.34.0
func UpdateSchema(d *schema.ResourceData, meta interface{}) error
UpdateSchema implements schema.UpdateFunc.
func UpdateSchemaGrant ¶ added in v0.34.0
func UpdateSchemaGrant(d *schema.ResourceData, meta interface{}) error
UpdateSchemaGrant implements schema.UpdateFunc.
func UpdateSequence ¶ added in v0.34.0
func UpdateSequence(d *schema.ResourceData, meta interface{}) error
func UpdateSequenceGrant ¶ added in v0.46.0
func UpdateSequenceGrant(d *schema.ResourceData, meta interface{}) error
UpdateSequenceGrant implements schema.UpdateFunc.
func UpdateSessionParameter ¶ added in v0.54.0
func UpdateSessionParameter(d *schema.ResourceData, meta interface{}) error
UpdateSessionParameter implements schema.UpdateFunc.
func UpdateShare ¶ added in v0.34.0
func UpdateShare(d *schema.ResourceData, meta interface{}) error
UpdateShare implements schema.UpdateFunc.
func UpdateStage ¶ added in v0.34.0
func UpdateStage(d *schema.ResourceData, meta interface{}) error
UpdateStage implements schema.UpdateFunc.
func UpdateStageGrant ¶ added in v0.46.0
func UpdateStageGrant(d *schema.ResourceData, meta interface{}) error
UpdateStageGrant implements schema.UpdateFunc.
func UpdateStorageIntegration ¶ added in v0.34.0
func UpdateStorageIntegration(d *schema.ResourceData, meta interface{}) error
UpdateStorageIntegration implements schema.UpdateFunc.
func UpdateStream ¶ added in v0.34.0
func UpdateStream(d *schema.ResourceData, meta interface{}) error
UpdateStream implements schema.UpdateFunc.
func UpdateStreamGrant ¶ added in v0.46.0
func UpdateStreamGrant(d *schema.ResourceData, meta interface{}) error
UpdateStreamGrant implements schema.UpdateFunc.
func UpdateTable ¶ added in v0.34.0
func UpdateTable(d *schema.ResourceData, meta interface{}) error
UpdateTable implements schema.UpdateFunc.
func UpdateTableConstraint ¶ added in v0.47.0
func UpdateTableConstraint(d *schema.ResourceData, meta interface{}) error
UpdateTableConstraint implements schema.UpdateFunc.
func UpdateTableGrant ¶ added in v0.34.0
func UpdateTableGrant(d *schema.ResourceData, meta interface{}) error
UpdateTableGrant implements schema.UpdateFunc.
func UpdateTag ¶ added in v0.34.0
func UpdateTag(d *schema.ResourceData, meta interface{}) error
UpdateTag implements schema.UpdateFunc.
func UpdateTagAssociation ¶ added in v0.42.0
func UpdateTagAssociation(d *schema.ResourceData, meta interface{}) error
func UpdateTagGrant ¶ added in v0.41.0
func UpdateTagGrant(d *schema.ResourceData, meta interface{}) error
UpdateTagGrant implements schema.UpdateFunc.
func UpdateTask ¶ added in v0.34.0
func UpdateTask(d *schema.ResourceData, meta interface{}) error
UpdateTask implements schema.UpdateFunc.
func UpdateTaskGrant ¶ added in v0.46.0
func UpdateTaskGrant(d *schema.ResourceData, meta interface{}) error
UpdateTaskGrant implements schema.UpdateFunc.
func UpdateUnsafeExecute ¶ added in v0.77.0
func UpdateUnsafeExecute(d *schema.ResourceData, meta interface{}) error
func UpdateUser ¶
func UpdateUser(d *schema.ResourceData, meta interface{}) error
func UpdateUserGrant ¶ added in v0.44.0
func UpdateUserGrant(d *schema.ResourceData, meta interface{}) error
UpdateUserGrant implements schema.UpdateFunc.
func UpdateUserOwnershipGrant ¶ added in v0.34.0
func UpdateUserOwnershipGrant(d *schema.ResourceData, meta interface{}) error
func UpdateUserPublicKeys ¶ added in v0.34.0
func UpdateUserPublicKeys(d *schema.ResourceData, meta interface{}) error
func UpdateView ¶ added in v0.34.0
func UpdateView(d *schema.ResourceData, meta interface{}) error
UpdateView implements schema.UpdateFunc.
func UpdateViewGrant ¶ added in v0.34.0
func UpdateViewGrant(d *schema.ResourceData, meta interface{}) error
UpdateViewGrant implements schema.UpdateFunc.
func UpdateWarehouse ¶
func UpdateWarehouse(d *schema.ResourceData, meta interface{}) error
UpdateWarehouse implements schema.UpdateFunc.
func UpdateWarehouseGrant ¶ added in v0.34.0
func UpdateWarehouseGrant(d *schema.ResourceData, meta interface{}) error
UpdateWarehouseGrant implements schema.UpdateFunc.
func UserOwnershipGrant ¶ added in v0.34.0
func UserPublicKeys ¶ added in v0.34.0
Types ¶
type GrantPrivilegesToAccountRoleID ¶ added in v0.68.0
type GrantPrivilegesToAccountRoleID struct { RoleName string Privileges []string AllPrivileges bool WithGrantOption bool OnAccount bool OnAccountObject bool OnSchema bool OnSchemaObject bool All bool Future bool ObjectType string ObjectName string ObjectTypePlural string InSchema bool SchemaName string InDatabase bool DatabaseName string }
we need to keep track of literally everything to construct a unique identifier that can be imported
func NewGrantPrivilegesToAccountRoleID ¶ added in v0.68.0
func NewGrantPrivilegesToAccountRoleID(id string) GrantPrivilegesToAccountRoleID
func (GrantPrivilegesToAccountRoleID) String ¶ added in v0.68.0
func (v GrantPrivilegesToAccountRoleID) String() string
type PrivilegeSet ¶ added in v0.34.0
type PrivilegeSet map[Privilege]struct{}
func NewPrivilegeSet ¶ added in v0.34.0
func NewPrivilegeSet(privileges ...Privilege) PrivilegeSet
func (PrivilegeSet) ToList ¶ added in v0.34.0
func (ps PrivilegeSet) ToList() []string
type TagBuilder ¶ added in v0.34.0
type TerraformGrantResource ¶ added in v0.34.0
type TerraformGrantResource struct { Resource *schema.Resource ValidPrivs PrivilegeSet }
TerraformGrantResource augments terraform's *schema.Resource with extra context.
func AccountGrant ¶ added in v0.34.0
func AccountGrant() *TerraformGrantResource
AccountGrant returns a pointer to the resource representing an account grant.
func DatabaseGrant ¶ added in v0.34.0
func DatabaseGrant() *TerraformGrantResource
DatabaseGrant returns a pointer to the resource representing a database grant.
func ExternalTableGrant ¶ added in v0.34.0
func ExternalTableGrant() *TerraformGrantResource
ExternalTableGrant returns a pointer to the resource representing a external table grant.
func FailoverGroupGrant ¶ added in v0.65.0
func FailoverGroupGrant() *TerraformGrantResource
FailoverGroup returns a pointer to the resource representing a file format grant.
func FileFormatGrant ¶ added in v0.34.0
func FileFormatGrant() *TerraformGrantResource
FileFormatGrant returns a pointer to the resource representing a file format grant.
func FunctionGrant ¶ added in v0.34.0
func FunctionGrant() *TerraformGrantResource
FunctionGrant returns a pointer to the resource representing a function grant.
func IntegrationGrant ¶ added in v0.34.0
func IntegrationGrant() *TerraformGrantResource
IntegrationGrant returns a pointer to the resource representing a integration grant.
func MaskingPolicyGrant ¶ added in v0.34.0
func MaskingPolicyGrant() *TerraformGrantResource
MaskingPolicyGrant returns a pointer to the resource representing a masking policy grant.
func MaterializedViewGrant ¶ added in v0.34.0
func MaterializedViewGrant() *TerraformGrantResource
MaterializedViewGrant returns a pointer to the resource representing a view grant.
func PipeGrant ¶ added in v0.34.0
func PipeGrant() *TerraformGrantResource
PipeGrant returns a pointer to the resource representing a pipe grant.
func ProcedureGrant ¶ added in v0.34.0
func ProcedureGrant() *TerraformGrantResource
ProcedureGrant returns a pointer to the resource representing a procedure grant.
func ResourceMonitorGrant ¶ added in v0.34.0
func ResourceMonitorGrant() *TerraformGrantResource
ResourceMonitorGrant returns a pointer to the resource representing a resource monitor grant.
func RowAccessPolicyGrant ¶ added in v0.34.0
func RowAccessPolicyGrant() *TerraformGrantResource
RowAccessPolicyGrant returns a pointer to the resource representing a row access policy grant.
func SchemaGrant ¶ added in v0.34.0
func SchemaGrant() *TerraformGrantResource
SchemaGrant returns a pointer to the resource representing a view grant.
func SequenceGrant ¶ added in v0.34.0
func SequenceGrant() *TerraformGrantResource
SequenceGrant returns a pointer to the resource representing a sequence grant.
func StageGrant ¶ added in v0.34.0
func StageGrant() *TerraformGrantResource
StageGrant returns a pointer to the resource representing a stage grant.
func StreamGrant ¶ added in v0.34.0
func StreamGrant() *TerraformGrantResource
StreamGrant returns a pointer to the resource representing a stream grant.
func TableGrant ¶ added in v0.34.0
func TableGrant() *TerraformGrantResource
TableGrant returns a pointer to the resource representing a Table grant.
func TagGrant ¶ added in v0.41.0
func TagGrant() *TerraformGrantResource
TagGrant returns a pointer to the resource representing a tag grant.
func TaskGrant ¶ added in v0.34.0
func TaskGrant() *TerraformGrantResource
TaskGrant returns a pointer to the resource representing a task grant.
func UserGrant ¶ added in v0.44.0
func UserGrant() *TerraformGrantResource
UserGrant returns a pointer to the resource representing a user grant.
func ViewGrant ¶ added in v0.34.0
func ViewGrant() *TerraformGrantResource
ViewGrant returns a pointer to the resource representing a view grant.
func WarehouseGrant ¶ added in v0.34.0
func WarehouseGrant() *TerraformGrantResource
WarehouseGrant returns a pointer to the resource representing a warehouse grant.
type TerraformGrantResources ¶ added in v0.34.0
type TerraformGrantResources map[string]*TerraformGrantResource
func (TerraformGrantResources) GetTfSchemas ¶ added in v0.34.0
func (t TerraformGrantResources) GetTfSchemas() map[string]*schema.Resource
Source Files ¶
- account.go
- account_grant.go
- account_parameter.go
- account_password_policy_attachment.go
- alert.go
- api_integration.go
- common.go
- database.go
- database_grant.go
- database_role.go
- dynamic_table.go
- email_notification_integration.go
- external_function.go
- external_oauth_integration.go
- external_table.go
- external_table_grant.go
- failover_group.go
- failover_group_grant.go
- file_format.go
- file_format_grant.go
- function.go
- function_grant.go
- grant_helpers.go
- grant_privileges_to_role.go
- helper_expansion.go
- helpers.go
- integration_grant.go
- managed_account.go
- masking_policy.go
- masking_policy_grant.go
- materialized_view.go
- materialized_view_grant.go
- network_policy.go
- network_policy_attachment.go
- notification_integration.go
- oauth_integration.go
- object_parameter.go
- password_policy.go
- pipe.go
- pipe_grant.go
- privileges.go
- procedure.go
- procedure_grant.go
- resource.go
- resource_monitor.go
- resource_monitor_grant.go
- role.go
- role_grants.go
- role_ownership_grant.go
- row_access_policy.go
- row_access_policy_grant.go
- saml_integration.go
- schema.go
- schema_grant.go
- scim_integration.go
- sequence.go
- sequence_grant.go
- session_parameter.go
- share.go
- stage.go
- stage_grant.go
- storage_integration.go
- stream.go
- stream_grant.go
- table.go
- table_column_masking_policy_application.go
- table_constraint.go
- table_grant.go
- tag.go
- tag_association.go
- tag_grant.go
- tag_masking_policy_association.go
- task.go
- task_grant.go
- unsafe_execute.go
- user.go
- user_grant.go
- user_ownership_grant.go
- user_public_keys.go
- view.go
- view_grant.go
- warehouse.go
- warehouse_grant.go