GoogleApi.IAM.V1.Model.LintPolicyRequest (google_api_iam v0.32.0) View Source

The request to lint a Cloud IAM policy object.

Attributes

  • condition (type: GoogleApi.IAM.V1.Model.Expr.t, default: nil) - google.iam.v1.Binding.condition object to be linted.
  • fullResourceName (type: String.t, default: nil) - The full resource name of the policy this lint request is about. The name follows the Google Cloud Platform (GCP) resource format. For example, a GCP project with ID my-project will be named //cloudresourcemanager.googleapis.com/projects/my-project. The resource name is not used to read the policy instance from the Cloud IAM database. The candidate policy for lint has to be provided in the same request object.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.IAM.V1.Model.LintPolicyRequest{
  condition: GoogleApi.IAM.V1.Model.Expr.t(),
  fullResourceName: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.