Documentation ¶
Index ¶
- Variables
- func BaselineSecurityPolicyToResource(in []interface{}) (*api.BaselineSecurityPolicy, error)
- func DataStoreSettingsToResource(in []interface{}) (*api.DataStoreSettings, error)
- func GetBaseLinePolicyDatastoreOutput(result *api.DataStoreOutput, err error) (map[string]interface{}, error)
- func GetBaseLinePolicyDefinition() *schema.Schema
- func GetDataStoreSettingsDefinition() *schema.Schema
- func GetDatabricksCredentialsDefinition() *schema.Schema
- func GetDatabricksSettingsDefinition() *schema.Schema
- func GetIpRangesSchemaDefinitions() *schema.Schema
- func GetNetworkPolicyDatastoreOutput(result *api.DataStoreOutput, err error) (map[string]interface{}, error)
- func GetNetworkPolicyDefinition() *schema.Schema
- func GetSatoriAuthSettingsDatastoreOutput(result *api.DataStoreOutput, err error) (map[string]interface{}, error)
- func GetSatoriAuthSettingsDefinitions() *schema.Schema
- func GetSatoriDatastoreSettingsDatastoreOutput(result *api.DataStoreOutput, err error) (map[string]interface{}, error)
- func NetworkPolicyToResource(in []interface{}) (*api.NetworkPolicy, error)
- func ResourceDataAccessPermission() *schema.Resource
- func ResourceDataAccessRequestRule() *schema.Resource
- func ResourceDataAccessSelfServiceRule() *schema.Resource
- func ResourceDataSet() *schema.Resource
- func ResourceDataStore() *schema.Resource
- func ResourceDirectoryGroup() *schema.Resource
- func ResourceMaskingProfile() *schema.Resource
- func ResourceSecurityPolicy() *schema.Resource
- func ResourceTaxonomyCategory() *schema.Resource
- func ResourceTaxonomyClassifier() *schema.Resource
- func ResourceUserSettings() *schema.Resource
- func SatoriAuthSettingsToResource(in []interface{}) (*api.SatoriAuthSettings, error)
- func ValidateApproverType(enableManager bool) func(interface{}, cty.Path) diag.Diagnostics
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" )
View Source
var TreatAsMap = map[string]bool{ Exclusions: true, UnsupportedQueriesCategory: true, UnassociatedQueriesCategory: true, BaselineSecurityPolicy: true, NetworkPolicy: true, Credentials: true, }
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 GetDataStoreSettingsDefinition ¶ added in v0.0.13
func GetDatabricksCredentialsDefinition ¶ added in v0.1.14
func GetDatabricksSettingsDefinition ¶ added in v0.1.14
func GetIpRangesSchemaDefinitions ¶ added in v0.0.6
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 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 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 ResourceDataAccessRequestRule ¶ added in v0.0.17
func ResourceDataSet ¶
func ResourceDataStore ¶ added in v0.0.5
func ResourceDirectoryGroup ¶
func ResourceMaskingProfile ¶ added in v0.0.3
func ResourceSecurityPolicy ¶ added in v0.0.3
func ResourceTaxonomyCategory ¶ added in v0.0.2
func ResourceTaxonomyClassifier ¶ added in v0.0.2
func ResourceUserSettings ¶ added in v0.1.2
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.
Source Files ¶
- resource_common.go
- resource_data_access_common.go
- resource_data_access_request_rule.go
- resource_data_access_rule.go
- resource_data_access_self_service_rule.go
- resource_dataset.go
- resource_dataset_common.go
- resource_datastore.go
- resource_datastore_baseline.go
- resource_datastore_common.go
- resource_datastore_network_policy.go
- resource_datastore_satori_auth_settings.go
- resource_datastore_settings.go
- resource_directory_group.go
- resource_masking_profile.go
- resource_security_policy.go
- resource_taxonomy_category.go
- resource_taxonomy_classifier.go
- resource_user_settings.go
- resource_user_settings_common.go
- utils.go
Click to show internal directories.
Click to hide internal directories.