Documentation ¶
Index ¶
- Constants
- func APIIntegration() *schema.Resource
- func CreateAPIIntegration(d *schema.ResourceData, meta interface{}) error
- func CreateAccountGrant(d *schema.ResourceData, meta interface{}) error
- func CreateDatabase(d *schema.ResourceData, meta interface{}) error
- func CreateDatabaseGrant(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 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 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 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 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 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 CreateUser(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 DeleteAPIIntegration(d *schema.ResourceData, meta interface{}) error
- func DeleteAccountGrant(d *schema.ResourceData, meta interface{}) error
- func DeleteDatabase(d *schema.ResourceData, meta interface{}) error
- func DeleteDatabaseGrant(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 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 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 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 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 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 DeleteUser(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, d *schema.ResourceData) bool
- func DiffTypes(k, old, new string, d *schema.ResourceData) bool
- func ExternalFunction() *schema.Resource
- func ExternalOauthIntegration() *schema.Resource
- func ExternalTable() *schema.Resource
- func FileFormat() *schema.Resource
- func Function() *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 ParseSignature(signature string) map[string]interface{}
- func Pipe() *schema.Resource
- func Procedure() *schema.Resource
- func ReadAPIIntegration(d *schema.ResourceData, meta interface{}) error
- func ReadAccountGrant(d *schema.ResourceData, meta interface{}) error
- func ReadDatabase(d *schema.ResourceData, meta interface{}) error
- func ReadDatabaseGrant(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 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 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 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 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 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 ReadUser(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 Share() *schema.Resource
- func Stage() *schema.Resource
- func StorageIntegration() *schema.Resource
- func Stream() *schema.Resource
- func StripAccountFromName(s string) string
- func Table() *schema.Resource
- func Tag() *schema.Resource
- func TagAssociation() *schema.Resource
- func TagMaskingPolicyAssociation() *schema.Resource
- func Task() *schema.Resource
- func UpdateAPIIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateAccountGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateDatabase(d *schema.ResourceData, meta interface{}) error
- func UpdateDatabaseGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateExternalOauthIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateExternalTable(d *schema.ResourceData, meta interface{}) error
- func UpdateFileFormat(d *schema.ResourceData, meta interface{}) error
- func UpdateFunction(d *schema.ResourceData, meta interface{}) error
- func UpdateMaskingPolicy(d *schema.ResourceData, meta interface{}) error
- func UpdateMaterializedView(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 UpdatePipe(d *schema.ResourceData, meta interface{}) error
- func UpdateProcedure(d *schema.ResourceData, meta interface{}) error
- func UpdateResource(t string, properties []string, s map[string]*schema.Schema, ...) func(*schema.ResourceData, 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 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 UpdateShare(d *schema.ResourceData, meta interface{}) error
- func UpdateStage(d *schema.ResourceData, meta interface{}) error
- func UpdateStorageIntegration(d *schema.ResourceData, meta interface{}) error
- func UpdateStream(d *schema.ResourceData, meta interface{}) error
- func UpdateTable(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 UpdateUser(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 Privilege
- type PrivilegeSet
- type TagBuilder
- type TagID
- type TerraformGrantResource
- func AccountGrant() *TerraformGrantResource
- func DatabaseGrant() *TerraformGrantResource
- func ExternalTableGrant() *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 ViewGrant() *TerraformGrantResource
- func WarehouseGrant() *TerraformGrantResource
- type TerraformGrantResources
Constants ¶
const (
SnowflakeReaderAccountType = "READER"
)
Variables ¶
This section is empty.
Functions ¶
func APIIntegration ¶ added in v0.34.0
APIIntegration 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 CreateAccountGrant ¶ added in v0.34.0
func CreateAccountGrant(d *schema.ResourceData, meta interface{}) error
CreateAccountGrant 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 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 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 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
CreateViewGrant 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 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 implents 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 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 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
CreateSchema 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 CreateUser ¶
func CreateUser(d *schema.ResourceData, meta interface{}) error
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 DeleteAPIIntegration ¶ added in v0.34.0
func DeleteAPIIntegration(d *schema.ResourceData, meta interface{}) error
DeleteAPIIntegration implements schema.DeleteFunc
func DeleteAccountGrant ¶ added in v0.34.0
func DeleteAccountGrant(d *schema.ResourceData, meta interface{}) error
DeleteAccountGrant 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 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 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 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
DeleteViewGrant 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 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 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 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
DeleteSchema 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 DeleteUser ¶
func DeleteUser(d *schema.ResourceData, meta interface{}) error
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, d *schema.ResourceData) bool
DiffSuppressStatement will suppress diffs between statemens 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 emiting a canonical serialization for comparison. I couldn't find such a library.
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 ExternalTable ¶ added in v0.34.0
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 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 ParseSignature ¶ added in v0.34.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 ReadAccountGrant ¶ added in v0.34.0
func ReadAccountGrant(d *schema.ResourceData, meta interface{}) error
ReadAccountGrant 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 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 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 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
ReadViewGrant 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 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 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 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
ReadSchema 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 ReadUser ¶
func ReadUser(d *schema.ResourceData, meta interface{}) error
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 StorageIntegration ¶ added in v0.34.0
StorageIntegration returns a pointer to the resource representing a storage integration
func StripAccountFromName ¶ added in v0.34.0
StripAccountFromName removes the account prefix from a resource (e.g. a share) that returns it (e.g. yt12345.my_share or org.acc.my_share should just be my_share)
func TagAssociation ¶ added in v0.42.0
Schema 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 UpdateAPIIntegration ¶ added in v0.34.0
func UpdateAPIIntegration(d *schema.ResourceData, meta interface{}) error
UpdateAPIIntegration implements schema.UpdateFunc
func UpdateAccountGrant ¶ added in v0.34.0
func UpdateAccountGrant(d *schema.ResourceData, meta interface{}) error
UpdateAccountGrant 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 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 UpdateFileFormat ¶ added in v0.34.0
func UpdateFileFormat(d *schema.ResourceData, meta interface{}) error
UpdateFileFormat implements schema.UpdateFunc
func UpdateFunction ¶ added in v0.34.0
func UpdateFunction(d *schema.ResourceData, meta interface{}) error
UpdateFunction implements schema.UpdateFunction
func UpdateMaskingPolicy ¶ added in v0.34.0
func UpdateMaskingPolicy(d *schema.ResourceData, meta interface{}) error
UpdateMaskingPolicy implements schema.UpdateFunc
func UpdateMaterializedView ¶ added in v0.34.0
func UpdateMaterializedView(d *schema.ResourceData, meta interface{}) error
UpdateMaterializedView 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 UpdatePipe ¶ added in v0.34.0
func UpdatePipe(d *schema.ResourceData, meta interface{}) error
UpdatePipe implements schema.UpdateFunc
func UpdateProcedure ¶ added in v0.34.0
func UpdateProcedure(d *schema.ResourceData, meta interface{}) error
UpdateProcedure implements schema.UpdateProcedure
func UpdateResource ¶ added in v0.3.0
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 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 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 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 UpdateTable ¶ added in v0.34.0
func UpdateTable(d *schema.ResourceData, meta interface{}) error
UpdateTable 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 UpdateUser ¶
func UpdateUser(d *schema.ResourceData, meta interface{}) error
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 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 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
ViewGrant 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 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_grant.go
- api_integration.go
- database.go
- database_grant.go
- external_function.go
- external_oauth_integration.go
- external_table.go
- external_table_grant.go
- file_format.go
- file_format_grant.go
- function.go
- function_grant.go
- grant_helpers.go
- integration_grant.go
- list_expansion.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
- 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
- share.go
- stage.go
- stage_grant.go
- storage_integration.go
- stream.go
- stream_grant.go
- table.go
- table_grant.go
- tag.go
- tag_association.go
- tag_grant.go
- tag_masking_policy_association.go
- task.go
- task_grant.go
- user.go
- user_ownership_grant.go
- user_public_keys.go
- view.go
- view_grant.go
- warehouse.go
- warehouse_grant.go