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 CreateFailoverGroup(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 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 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 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 DeleteFailoverGroup(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 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 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, 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 FailoverGroup() *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 ReadFailoverGroup(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 ReadTableConstraint(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 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 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 TableConstraint() *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 UpdateExternalTableGrant(d *schema.ResourceData, meta interface{}) error
- func UpdateFailoverGroup(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 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 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 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 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 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 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 UserGrant() *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 CreateFailoverGroup ¶ added in v0.49.0
func CreateFailoverGroup(d *schema.ResourceData, meta interface{}) error
CreateFailoverGroup 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 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 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 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 DeleteFailoverGroup ¶ added in v0.49.0
func DeleteFailoverGroup(d *schema.ResourceData, meta interface{}) error
DeleteFailoverGroup 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 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 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, 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 emitting 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 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 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 ReadFailoverGroup ¶ added in v0.49.0
func ReadFailoverGroup(d *schema.ResourceData, meta interface{}) error
ReadFailoverGroup 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 ReadTableConstraint ¶ added in v0.47.0
func ReadTableConstraint(d *schema.ResourceData, meta 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 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 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 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 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 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 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 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 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 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 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 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 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 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_grant.go
- api_integration.go
- database.go
- database_grant.go
- external_function.go
- external_oauth_integration.go
- external_table.go
- external_table_grant.go
- failover_group.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_constraint.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_grant.go
- user_ownership_grant.go
- user_public_keys.go
- view.go
- view_grant.go
- warehouse.go
- warehouse_grant.go