AccessPolicy
is a container for AccessLevels
(which define the necessary
attributes to use Google Cloud 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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
-
(::Google::Protobuf::Timestamp) — Output only. Time the
AccessPolicy
was created in UTC.
#create_time=
def create_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
-
value (::Google::Protobuf::Timestamp) — Output only. Time the
AccessPolicy
was created in UTC.
Returns
-
(::Google::Protobuf::Timestamp) — Output only. Time the
AccessPolicy
was created in UTC.
#etag
def etag() -> ::String
Returns
-
(::String) — Output only. An opaque identifier for the current version of the
AccessPolicy
. This will always be a strongly validated etag, meaning that two Access Polices will be identical if and only if their etags are identical. Clients should not expect this to be in any specific format.
#etag=
def etag=(value) -> ::String
Parameter
-
value (::String) — Output only. An opaque identifier for the current version of the
AccessPolicy
. This will always be a strongly validated etag, meaning that two Access Polices will be identical if and only if their etags are identical. Clients should not expect this to be in any specific format.
Returns
-
(::String) — Output only. An opaque identifier for the current version of the
AccessPolicy
. This will always be a strongly validated etag, meaning that two Access Polices will be identical if and only if their etags are identical. Clients should not expect this to be in any specific format.
#name
def name() -> ::String
Returns
-
(::String) — Output only. Resource name of the
AccessPolicy
. Format:accessPolicies/{access_policy}
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — Output only. Resource name of the
AccessPolicy
. Format:accessPolicies/{access_policy}
Returns
-
(::String) — Output only. Resource name of the
AccessPolicy
. Format:accessPolicies/{access_policy}
#parent
def parent() -> ::String
Returns
-
(::String) — Required. The parent of this
AccessPolicy
in the Cloud Resource Hierarchy. Currently immutable once created. Format:organizations/{organization_id}
#parent=
def parent=(value) -> ::String
Parameter
-
value (::String) — Required. The parent of this
AccessPolicy
in the Cloud Resource Hierarchy. Currently immutable once created. Format:organizations/{organization_id}
Returns
-
(::String) — Required. The parent of this
AccessPolicy
in the Cloud Resource Hierarchy. Currently immutable once created. Format:organizations/{organization_id}
#title
def title() -> ::String
Returns
- (::String) — Required. Human readable title. Does not affect behavior.
#title=
def title=(value) -> ::String
Parameter
- value (::String) — Required. Human readable title. Does not affect behavior.
Returns
- (::String) — Required. Human readable title. Does not affect behavior.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
-
(::Google::Protobuf::Timestamp) — Output only. Time the
AccessPolicy
was updated in UTC.
#update_time=
def update_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
-
value (::Google::Protobuf::Timestamp) — Output only. Time the
AccessPolicy
was updated in UTC.
Returns
-
(::Google::Protobuf::Timestamp) — Output only. Time the
AccessPolicy
was updated in UTC.