Remove device_policy, it requires BeyondCorp Enterprise Premium. we will implement it in future iterations. (#215)
This commit is contained in:
parent
6ee1638f36
commit
eee06bd5dc
|
@ -23,7 +23,6 @@ module "vpc-sc" {
|
|||
required_access_levels = null
|
||||
members = []
|
||||
negate = false
|
||||
device_policy = null
|
||||
regions = null
|
||||
}]
|
||||
}
|
||||
|
@ -66,7 +65,6 @@ module "vpc-sc" {
|
|||
required_access_levels = null
|
||||
members = []
|
||||
negate = false
|
||||
device_policy = null
|
||||
regions = null
|
||||
}]
|
||||
}
|
||||
|
@ -107,7 +105,7 @@ module "vpc-sc" {
|
|||
| access_policy_title | Access Policy title to be created. | <code title="">string</code> | ✓ | |
|
||||
| organization_id | Organization id in organizations/nnnnnn format. | <code title="">string</code> | ✓ | |
|
||||
| *access_level_perimeters* | Enforced mode -> Access Level -> Perimeters mapping. Enforced mode can be 'enforced' or 'dry_run' | <code title="map(map(list(string)))">map(map(list(string)))</code> | | <code title="">{}</code> |
|
||||
| *access_levels* | Map of Access Levels to be created. For each Access Level you can specify 'ip_subnetworks, required_access_levels, members, negate, device_policy or regions'. | <code title="map(object({ combining_function = string conditions = list(object({ ip_subnetworks = list(string) required_access_levels = list(string) members = list(string) negate = string device_policy = object({ require_screen_lock = bool allowed_encryption_statuses = string allowed_device_management_levels = string require_admin_approval = bool require_corp_owned = bool }) regions = list(string) })) }))">map(object({...}))</code> | | <code title="">{}</code> |
|
||||
| *access_levels* | Map of Access Levels to be created. For each Access Level you can specify 'ip_subnetworks, required_access_levels, members, negate or regions'. | <code title="map(object({ combining_function = string conditions = list(object({ ip_subnetworks = list(string) required_access_levels = list(string) members = list(string) negate = string regions = list(string) })) }))">map(object({...}))</code> | | <code title="">{}</code> |
|
||||
| *perimeter_projects* | Perimeter -> Enforced Mode -> Projects Number mapping. Enforced mode can be 'enforced' or 'dry_run'. | <code title="map(map(list(number)))">map(map(list(number)))</code> | | <code title="">{}</code> |
|
||||
| *perimeters* | Set of Perimeters. | <code title="map(object({ type = string dry_run_config = object({ restricted_services = list(string) vpc_accessible_services = list(string) }) enforced_config = object({ restricted_services = list(string) vpc_accessible_services = list(string) }) }))">map(object({...}))</code> | | <code title="">{}</code> |
|
||||
|
||||
|
|
|
@ -53,13 +53,6 @@ resource "google_access_context_manager_access_level" "default" {
|
|||
required_access_levels = try(condition.value.required_access_levels, null)
|
||||
members = try(condition.value.members, null)
|
||||
negate = try(condition.value.negate, null)
|
||||
device_policy {
|
||||
require_screen_lock = try(condition.value.device_policy.require_screen_lock, null)
|
||||
allowed_encryption_statuses = try(condition.value.device_policy.allowed_encryption_statuses, null)
|
||||
allowed_device_management_levels = try(condition.value.device_policy.allowed_device_management_levels, null)
|
||||
require_admin_approval = try(condition.value.device_policy.require_admin_approval, null)
|
||||
require_corp_owned = try(condition.value.device_policy.require_corp_owned, null)
|
||||
}
|
||||
regions = try(condition.value.regions, null)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
*/
|
||||
|
||||
variable "access_levels" {
|
||||
description = "Map of Access Levels to be created. For each Access Level you can specify 'ip_subnetworks, required_access_levels, members, negate, device_policy or regions'."
|
||||
description = "Map of Access Levels to be created. For each Access Level you can specify 'ip_subnetworks, required_access_levels, members, negate or regions'."
|
||||
type = map(object({
|
||||
combining_function = string
|
||||
conditions = list(object({
|
||||
|
@ -23,13 +23,6 @@ variable "access_levels" {
|
|||
required_access_levels = list(string)
|
||||
members = list(string)
|
||||
negate = string
|
||||
device_policy = object({
|
||||
require_screen_lock = bool
|
||||
allowed_encryption_statuses = string
|
||||
allowed_device_management_levels = string
|
||||
require_admin_approval = bool
|
||||
require_corp_owned = bool
|
||||
})
|
||||
regions = list(string)
|
||||
}))
|
||||
}))
|
||||
|
|
Loading…
Reference in New Issue