Packages

The Elixir googleapis package, containing generated code for Google APIs.

Current section

Files

Jump to
googleapis lib generated google iam v1 iam_policy.pb.ex
Raw

lib/generated/google/iam/v1/iam_policy.pb.ex

defmodule Google.Iam.V1.SetIamPolicyRequest do
@moduledoc """
Request message for `SetIamPolicy` method.
"""
use Protobuf,
full_name: "google.iam.v1.SetIamPolicyRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :resource, 1, type: :string, deprecated: false
field :policy, 2, type: Google.Iam.V1.Policy, deprecated: false
field :update_mask, 3, type: Google.Protobuf.FieldMask, json_name: "updateMask"
end
defmodule Google.Iam.V1.GetIamPolicyRequest do
@moduledoc """
Request message for `GetIamPolicy` method.
"""
use Protobuf,
full_name: "google.iam.v1.GetIamPolicyRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :resource, 1, type: :string, deprecated: false
field :options, 2, type: Google.Iam.V1.GetPolicyOptions
end
defmodule Google.Iam.V1.TestIamPermissionsRequest do
@moduledoc """
Request message for `TestIamPermissions` method.
"""
use Protobuf,
full_name: "google.iam.v1.TestIamPermissionsRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :resource, 1, type: :string, deprecated: false
field :permissions, 2, repeated: true, type: :string, deprecated: false
end
defmodule Google.Iam.V1.TestIamPermissionsResponse do
@moduledoc """
Response message for `TestIamPermissions` method.
"""
use Protobuf,
full_name: "google.iam.v1.TestIamPermissionsResponse",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :permissions, 1, repeated: true, type: :string
end