resources

package
v0.1.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2024 License: MPL-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RelationalLocation          = "relational_location"
	MySqlLocation               = "mysql_location"
	AthenaLocation              = "athena_location"
	MongoLocation               = "mongo_location"
	S3Location                  = "s3_location"
	RelationalLocationType      = "RELATIONAL_LOCATION"
	MySqlLocationType           = "MYSQL_LOCATION"
	AthenaLocationType          = "ATHENA_LOCATION"
	MongoLocationType           = "MONGO_LOCATION"
	S3LocationType              = "S3_LOCATION"
	RelationalTableLocationType = "RELATIONAL_TABLE_LOCATION"
	MySqlTableLocationType      = "MYSQL_TABLE_LOCATION"
	AthenaTableLocationType     = "ATHENA_TABLE_LOCATION"
	MongoTableLocationType      = "MONGO_TABLE_LOCATION"
	S3TableLocationType         = "S3_TABLE_LOCATION"
	Db                          = "db"
	Schema                      = "schema"
	Table                       = "table"
	Catalog                     = "catalog"
	Collection                  = "collection"
	Bucket                      = "bucket"
	ObjectKey                   = "object_key"
	Location                    = "location"
)
View Source
var (
	Name                        = "name"
	Hostname                    = "hostname"
	Id                          = "id"
	DataAccessControllerId      = "dataaccess_controller_id"
	CustomIngressPort           = "custom_ingress_port"
	OriginPort                  = "origin_port"
	ProjectIds                  = "project_ids"
	BaselineSecurityPolicy      = "baseline_security_policy"
	Type                        = "type"
	DeploymentType              = "deployment_type"
	AwsHostedZoneId             = "aws_hosted_zone_id"
	AwsServerRoleArn            = "aws_service_role_arn"
	UnassociatedQueriesCategory = "unassociated_queries_category"
	Credentials                 = "credentials"
	Enabled                     = "enabled"
	Username                    = "username"
	Password                    = "password"
	UnsupportedQueriesCategory  = "unsupported_queries_category"
	Pattern                     = "pattern"
	ExcludedIdentities          = "excluded_identities"
	Exclusions                  = "exclusions"
	QueryAction                 = "query_action"
	ExcludedQueryPatterns       = "excluded_query_patterns"
	Identity                    = "identity"
	IdentityType                = "identity_type"
	NetworkPolicy               = "network_policy"
	SatoriAuthSettings          = "satori_auth_settings"
	DataStoreSettings           = "datastore_settings"
	DatabricksSettings          = "databricks_settings"
	AllowedRules                = "allowed_rules"
	BlockedRules                = "blocked_rules"
	Note                        = "note"
	IpRanges                    = "ip_ranges"
	IpRange                     = "ip_range"
	SatoriHostname              = "satori_hostname"
	EnablePersonalAccessToken   = "enable_personal_access_token"
	DatabricksAccountId         = "account_id"
	DatabricksWarehouseId       = "warehouse_id"
	DatabricksClientId          = "client_id"
	DatabricksClientSecret      = "client_secret"
)
View Source
var (
	Active                             = "active"
	SecurityPolicyName                 = "name"
	SecurityPolicyProfile              = "profile"
	MaskingProfile                     = "masking"
	MaskingRule                        = "rule"
	RuleId                             = "id"
	RuleDescription                    = "description"
	MaskingRuleAction                  = "action"
	MaskingRuleActionType              = "type"
	MaskingRuleActionProfileId         = "masking_profile_id"
	RuleCriteria                       = "criteria"
	CriteriaCondition                  = "condition"
	CriteriaIdentity                   = "identity"
	MaskingRuleActionDefaultActionType = "APPLY_MASKING_PROFILE"
	RowLevelSecurity                   = "row_level_security"
	RLSActive                          = "active"
	RLSRule                            = "rule"
	RLSRuleFilter                      = "filter"
	RLSRuleFilterDatastoreId           = "datastore_id"
	RLSRuleFilterLocationPrefix        = "location_prefix"
	RLSRuleFilterLocationPrefixV2      = "location"
	RLSRuleFilterAdvanced              = "advanced"
	RLSRuleFilterLogicYaml             = "logic_yaml"
	RLSMapping                         = "mapping"
	FilterName                         = "name"
	RLSMappingFilter                   = "filter"
	RLSMappingValue                    = "value"
	RLSMappingValues                   = "values"
	RLSMappingDefaultValues            = "defaults"
	RLSMappingValuesType               = "type"
)
View Source
var (
	Attributes = "attributes"
	UserId     = "user_id"
)

Functions

func BaselineSecurityPolicyToResource added in v0.0.5

func BaselineSecurityPolicyToResource(in []interface{}) (*api.BaselineSecurityPolicy, error)

func DataStoreSettingsToResource added in v0.0.13

func DataStoreSettingsToResource(in []interface{}) (*api.DataStoreSettings, error)

func GetBaseLinePolicyDatastoreOutput added in v0.0.5

func GetBaseLinePolicyDatastoreOutput(result *api.DataStoreOutput, err error) (map[string]interface{}, error)

func GetBaseLinePolicyDefinition added in v0.0.5

func GetBaseLinePolicyDefinition() *schema.Schema

func GetDataStoreSettingsDefinition added in v0.0.13

func GetDataStoreSettingsDefinition() *schema.Schema

func GetDatabricksCredentialsDefinition added in v0.1.14

func GetDatabricksCredentialsDefinition() *schema.Schema

func GetDatabricksSettingsDefinition added in v0.1.14

func GetDatabricksSettingsDefinition() *schema.Schema

func GetIpRangesSchemaDefinitions added in v0.0.6

func GetIpRangesSchemaDefinitions() *schema.Schema

func GetNetworkPolicyDatastoreOutput added in v0.0.6

func GetNetworkPolicyDatastoreOutput(result *api.DataStoreOutput, err error) (map[string]interface{}, error)

func GetNetworkPolicyDefinition added in v0.0.6

func GetNetworkPolicyDefinition() *schema.Schema

func GetSatoriAuthSettingsDatastoreOutput added in v0.0.7

func GetSatoriAuthSettingsDatastoreOutput(result *api.DataStoreOutput, err error) (map[string]interface{}, error)

func GetSatoriAuthSettingsDefinitions added in v0.0.7

func GetSatoriAuthSettingsDefinitions() *schema.Schema

func GetSatoriDatastoreSettingsDatastoreOutput added in v0.1.14

func GetSatoriDatastoreSettingsDatastoreOutput(result *api.DataStoreOutput, err error) (map[string]interface{}, error)

func NetworkPolicyToResource added in v0.0.6

func NetworkPolicyToResource(in []interface{}) (*api.NetworkPolicy, error)

func ResourceDataAccessPermission

func ResourceDataAccessPermission() *schema.Resource

func ResourceDataAccessRequestRule added in v0.0.17

func ResourceDataAccessRequestRule() *schema.Resource

func ResourceDataAccessSelfServiceRule

func ResourceDataAccessSelfServiceRule() *schema.Resource

func ResourceDataSet

func ResourceDataSet() *schema.Resource

func ResourceDataStore added in v0.0.5

func ResourceDataStore() *schema.Resource

func ResourceDirectoryGroup

func ResourceDirectoryGroup() *schema.Resource

func ResourceMaskingProfile added in v0.0.3

func ResourceMaskingProfile() *schema.Resource

func ResourceSecurityPolicy added in v0.0.3

func ResourceSecurityPolicy() *schema.Resource

func ResourceTaxonomyCategory added in v0.0.2

func ResourceTaxonomyCategory() *schema.Resource

func ResourceTaxonomyClassifier added in v0.0.2

func ResourceTaxonomyClassifier() *schema.Resource

func ResourceUserSettings added in v0.1.2

func ResourceUserSettings() *schema.Resource

func SatoriAuthSettingsToResource added in v0.0.7

func SatoriAuthSettingsToResource(in []interface{}) (*api.SatoriAuthSettings, error)

func ValidateApproverType added in v0.1.8

func ValidateApproverType(enableManager bool) func(interface{}, cty.Path) diag.Diagnostics

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL