google_api_cloud_asset v0.2.0 GoogleApi.CloudAsset.V1.Model.GoogleIdentityAccesscontextmanagerV1ServicePerimeter View Source
ServicePerimeter
describes a set of GCP resources which can freely import
and export data amongst themselves, but not export outside of the
ServicePerimeter
. If a request with a source within this ServicePerimeter
has a target outside of the ServicePerimeter
, the request will be blocked.
Otherwise the request is allowed. There are two types of Service Perimeter -
Regular and Bridge. Regular Service Perimeters cannot overlap, a single GCP
project can only belong to a single regular Service Perimeter. Service
Perimeter Bridges can contain only GCP projects as members, a single GCP
project may belong to multiple Service Perimeter Bridges.
Attributes
createTime
(type:DateTime.t
, default:nil
) - Output only. Time theServicePerimeter
was created in UTC.description
(type:String.t
, default:nil
) - Description of theServicePerimeter
and its use. Does not affect behavior.name
(type:String.t
, default:nil
) - Required. Resource name for the ServicePerimeter. Theshort_name
component must begin with a letter and only include alphanumeric and '_'. Format:accessPolicies/{policy_id}/servicePerimeters/{short_name}
perimeterType
(type:String.t
, default:nil
) - Perimeter type indicator. A single project is allowed to be a member of single regular perimeter, but multiple service perimeter bridges. A project cannot be a included in a perimeter bridge without being included in regular perimeter. For perimeter bridges, the restricted service list as well as access level lists must be empty.status
(type:GoogleApi.CloudAsset.V1.Model.GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig.t
, default:nil
) - Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.title
(type:String.t
, default:nil
) - Human readable title. Must be unique within the Policy.updateTime
(type:DateTime.t
, default:nil
) - Output only. Time theServicePerimeter
was updated in UTC.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Sourcet() :: %GoogleApi.CloudAsset.V1.Model.GoogleIdentityAccesscontextmanagerV1ServicePerimeter{ createTime: DateTime.t(), description: String.t(), name: String.t(), perimeterType: String.t(), status: GoogleApi.CloudAsset.V1.Model.GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig.t(), title: String.t(), updateTime: DateTime.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.