Reference documentation and code samples for the Policy Troubleshooter V3 API class Google::Iam::V2::CreatePolicyRequest.
Request message for CreatePolicy
.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#parent
def parent() -> ::String
-
(::String) — Required. The resource that the policy is attached to, along with the kind of policy
to create. Format:
policies/{attachment_point}/denypolicies
The attachment point is identified by its URL-encoded full resource name, which means that the forward-slash character,
/
, must be written as%2F
. For example,policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies
.For organizations and folders, use the numeric ID in the full resource name. For projects, you can use the alphanumeric or the numeric ID.
#parent=
def parent=(value) -> ::String
-
value (::String) — Required. The resource that the policy is attached to, along with the kind of policy
to create. Format:
policies/{attachment_point}/denypolicies
The attachment point is identified by its URL-encoded full resource name, which means that the forward-slash character,
/
, must be written as%2F
. For example,policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies
.For organizations and folders, use the numeric ID in the full resource name. For projects, you can use the alphanumeric or the numeric ID.
-
(::String) — Required. The resource that the policy is attached to, along with the kind of policy
to create. Format:
policies/{attachment_point}/denypolicies
The attachment point is identified by its URL-encoded full resource name, which means that the forward-slash character,
/
, must be written as%2F
. For example,policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies
.For organizations and folders, use the numeric ID in the full resource name. For projects, you can use the alphanumeric or the numeric ID.
#policy
def policy() -> ::Google::Iam::V2::Policy
- (::Google::Iam::V2::Policy) — Required. The policy to create.
#policy=
def policy=(value) -> ::Google::Iam::V2::Policy
- value (::Google::Iam::V2::Policy) — Required. The policy to create.
- (::Google::Iam::V2::Policy) — Required. The policy to create.
#policy_id
def policy_id() -> ::String
-
(::String) — The ID to use for this policy, which will become the final component of
the policy's resource name. The ID must contain 3 to 63 characters. It can
contain lowercase letters and numbers, as well as dashes (
-
) and periods (.
). The first character must be a lowercase letter.
#policy_id=
def policy_id=(value) -> ::String
-
value (::String) — The ID to use for this policy, which will become the final component of
the policy's resource name. The ID must contain 3 to 63 characters. It can
contain lowercase letters and numbers, as well as dashes (
-
) and periods (.
). The first character must be a lowercase letter.
-
(::String) — The ID to use for this policy, which will become the final component of
the policy's resource name. The ID must contain 3 to 63 characters. It can
contain lowercase letters and numbers, as well as dashes (
-
) and periods (.
). The first character must be a lowercase letter.