terraform-provider-google/website/docs/r/access_context_manager_access_policy.html.markdown
The Magician 95191ed06e Bring Access Context Manager / VPC Service Controls to GA (#3358)
<!-- This change is generated by MagicModules. -->
/cc @rileykarson
2019-04-02 10:59:05 -07:00

2.9 KiB

layout page_title sidebar_current description
google Google: google_access_context_manager_access_policy docs-google-access-context-manager-access-policy AccessPolicy is a container for AccessLevels (which define the necessary attributes to use GCP services) and ServicePerimeters (which define regions of services able to freely pass data within a perimeter).

google_access_context_manager_access_policy

AccessPolicy is a container for AccessLevels (which define the necessary attributes to use GCP services) and ServicePerimeters (which define regions of services able to freely pass data within a perimeter). An access policy is globally visible within an organization, and the restrictions it specifies apply to all projects within an organization.

To get more information about AccessPolicy, see:

Example Usage - Access Context Manager Access Policy Basic

resource "google_access_context_manager_access_policy" "access-policy" {
  parent = "organizations/123456789"
  title  = "my policy"
}

Argument Reference

The following arguments are supported:

  • parent - (Required) The parent of this AccessPolicy in the Cloud Resource Hierarchy. Format: organizations/{organization_id}

  • title - (Required) Human readable title. Does not affect behavior.


Attributes Reference

In addition to the arguments listed above, the following computed attributes are exported:

  • name - Resource name of the AccessPolicy. Format: {policy_id}

  • create_time - Time the AccessPolicy was created in UTC.

  • update_time - Time the AccessPolicy was updated in UTC.

Timeouts

This resource provides the following Timeouts configuration options:

  • create - Default is 6 minutes.
  • update - Default is 6 minutes.
  • delete - Default is 6 minutes.

Import

AccessPolicy can be imported using any of these accepted formats:

$ terraform import google_access_context_manager_access_policy.default {{name}}

-> If you're importing a resource with beta features, make sure to include -provider=google-beta as an argument so that Terraform uses the correct provider to import your resource.