Package com.google.iam.v3beta (1.69.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.iam.v3 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

Classes

Class Description
com.google.iam.v3beta.AccessPoliciesGrpc Manages Identity and Access Management (IAM) access policies.
com.google.iam.v3beta.AccessPoliciesGrpc.AccessPoliciesImplBase Base class for the server implementation of the service AccessPolicies. Manages Identity and Access Management (IAM) access policies.
com.google.iam.v3beta.AccessPoliciesProto
com.google.iam.v3beta.AccessPolicy An IAM access policy resource.
com.google.iam.v3beta.AccessPolicy.Builder An IAM access policy resource.
com.google.iam.v3beta.AccessPolicyDetails Access policy details.
com.google.iam.v3beta.AccessPolicyDetails.Builder Access policy details.
com.google.iam.v3beta.AccessPolicyName
com.google.iam.v3beta.AccessPolicyName.Builder Builder for organizations/{organization}/locations/{location}/accessPolicies/{access_policy}.
com.google.iam.v3beta.AccessPolicyName.FolderLocationAccessPolicyBuilder Builder for folders/{folder}/locations/{location}/accessPolicies/{access_policy}.
com.google.iam.v3beta.AccessPolicyName.ProjectLocationAccessPolicyBuilder Builder for projects/{project}/locations/{location}/accessPolicies/{access_policy}.
com.google.iam.v3beta.AccessPolicyResourcesProto
com.google.iam.v3beta.AccessPolicyRule Access Policy Rule that determines the behavior of the policy.
com.google.iam.v3beta.AccessPolicyRule.Builder Access Policy Rule that determines the behavior of the policy.
com.google.iam.v3beta.AccessPolicyRule.Operation Attributes that are used to determine whether this rule applies to a request.
com.google.iam.v3beta.AccessPolicyRule.Operation.Builder Attributes that are used to determine whether this rule applies to a request.
com.google.iam.v3beta.CreateAccessPolicyRequest Request message for CreateAccessPolicy method.
com.google.iam.v3beta.CreateAccessPolicyRequest.Builder Request message for CreateAccessPolicy method.
com.google.iam.v3beta.CreatePolicyBindingRequest Request message for CreatePolicyBinding method.
com.google.iam.v3beta.CreatePolicyBindingRequest.Builder Request message for CreatePolicyBinding method.
com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest Request message for CreatePrincipalAccessBoundaryPolicyRequest method.
com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequest.Builder Request message for CreatePrincipalAccessBoundaryPolicyRequest method.
com.google.iam.v3beta.DeleteAccessPolicyRequest Request message for DeleteAccessPolicy method.
com.google.iam.v3beta.DeleteAccessPolicyRequest.Builder Request message for DeleteAccessPolicy method.
com.google.iam.v3beta.DeletePolicyBindingRequest Request message for DeletePolicyBinding method.
com.google.iam.v3beta.DeletePolicyBindingRequest.Builder Request message for DeletePolicyBinding method.
com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest Request message for DeletePrincipalAccessBoundaryPolicy method.
com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequest.Builder Request message for DeletePrincipalAccessBoundaryPolicy method.
com.google.iam.v3beta.FolderLocationName
com.google.iam.v3beta.FolderLocationName.Builder Builder for folders/{folder}/locations/{location}.
com.google.iam.v3beta.GetAccessPolicyRequest Request message for GetAccessPolicy method.
com.google.iam.v3beta.GetAccessPolicyRequest.Builder Request message for GetAccessPolicy method.
com.google.iam.v3beta.GetPolicyBindingRequest Request message for GetPolicyBinding method.
com.google.iam.v3beta.GetPolicyBindingRequest.Builder Request message for GetPolicyBinding method.
com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest Request message for GetPrincipalAccessBoundaryPolicy method.
com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequest.Builder Request message for GetPrincipalAccessBoundaryPolicy method.
com.google.iam.v3beta.ListAccessPoliciesRequest Request message for ListAccessPolicies method.
com.google.iam.v3beta.ListAccessPoliciesRequest.Builder Request message for ListAccessPolicies method.
com.google.iam.v3beta.ListAccessPoliciesResponse Response message for ListAccessPolicies method.
com.google.iam.v3beta.ListAccessPoliciesResponse.Builder Response message for ListAccessPolicies method.
com.google.iam.v3beta.ListPolicyBindingsRequest Request message for ListPolicyBindings method.
com.google.iam.v3beta.ListPolicyBindingsRequest.Builder Request message for ListPolicyBindings method.
com.google.iam.v3beta.ListPolicyBindingsResponse Response message for ListPolicyBindings method.
com.google.iam.v3beta.ListPolicyBindingsResponse.Builder Response message for ListPolicyBindings method.
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest Request message for ListPrincipalAccessBoundaryPolicies method.
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequest.Builder Request message for ListPrincipalAccessBoundaryPolicies method.
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse Response message for ListPrincipalAccessBoundaryPolicies method.
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponse.Builder Response message for ListPrincipalAccessBoundaryPolicies method.
com.google.iam.v3beta.LocationName
com.google.iam.v3beta.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.iam.v3beta.OperationMetadata Represents the metadata of the long-running operation.
com.google.iam.v3beta.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.iam.v3beta.OperationMetadataProto
com.google.iam.v3beta.OrganizationLocationName
com.google.iam.v3beta.OrganizationLocationName.Builder Builder for organizations/{organization}/locations/{location}.
com.google.iam.v3beta.PolicyBinding IAM policy binding resource.
com.google.iam.v3beta.PolicyBinding.Builder IAM policy binding resource.
com.google.iam.v3beta.PolicyBinding.Target The full resource name of the resource to which the policy will be bound. Immutable once set.
com.google.iam.v3beta.PolicyBinding.Target.Builder The full resource name of the resource to which the policy will be bound. Immutable once set.
com.google.iam.v3beta.PolicyBindingName
com.google.iam.v3beta.PolicyBindingName.Builder Builder for organizations/{organization}/locations/{location}/policyBindings/{policy_binding}.
com.google.iam.v3beta.PolicyBindingName.FolderLocationPolicyBindingBuilder Builder for folders/{folder}/locations/{location}/policyBindings/{policy_binding}.
com.google.iam.v3beta.PolicyBindingName.ProjectLocationPolicyBindingBuilder Builder for projects/{project}/locations/{location}/policyBindings/{policy_binding}.
com.google.iam.v3beta.PolicyBindingResourcesProto
com.google.iam.v3beta.PolicyBindingsGrpc An interface for managing Identity and Access Management (IAM) policy bindings.
com.google.iam.v3beta.PolicyBindingsGrpc.PolicyBindingsImplBase Base class for the server implementation of the service PolicyBindings. An interface for managing Identity and Access Management (IAM) policy
com.google.iam.v3beta.PolicyBindingsServiceProto
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesGrpc Manages Identity and Access Management (IAM) principal access boundary policies.
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesImplBase Base class for the server implementation of the service PrincipalAccessBoundaryPolicies. Manages Identity and Access Management (IAM) principal access boundary
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesServiceProto
com.google.iam.v3beta.PrincipalAccessBoundaryPolicy An IAM principal access boundary policy resource.
com.google.iam.v3beta.PrincipalAccessBoundaryPolicy.Builder An IAM principal access boundary policy resource.
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails Principal access boundary policy details
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetails.Builder Principal access boundary policy details
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyName
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyName.Builder Builder for organizations/{organization}/locations/{location}/principalAccessBoundaryPolicies/{principal_access_boundary_policy}.
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyResourcesProto
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule Principal access boundary policy rule that defines the resource boundary.
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Builder Principal access boundary policy rule that defines the resource boundary.
com.google.iam.v3beta.SearchAccessPolicyBindingsRequest Request message for SearchAccessPolicyBindings rpc.
com.google.iam.v3beta.SearchAccessPolicyBindingsRequest.Builder Request message for SearchAccessPolicyBindings rpc.
com.google.iam.v3beta.SearchAccessPolicyBindingsResponse Response message for SearchAccessPolicyBindings rpc.
com.google.iam.v3beta.SearchAccessPolicyBindingsResponse.Builder Response message for SearchAccessPolicyBindings rpc.
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest Request message for SearchPrincipalAccessBoundaryPolicyBindings rpc.
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequest.Builder Request message for SearchPrincipalAccessBoundaryPolicyBindings rpc.
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse Response message for SearchPrincipalAccessBoundaryPolicyBindings rpc.
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponse.Builder Response message for SearchPrincipalAccessBoundaryPolicyBindings rpc.
com.google.iam.v3beta.SearchTargetPolicyBindingsRequest Request message for SearchTargetPolicyBindings method.
com.google.iam.v3beta.SearchTargetPolicyBindingsRequest.Builder Request message for SearchTargetPolicyBindings method.
com.google.iam.v3beta.SearchTargetPolicyBindingsResponse Response message for SearchTargetPolicyBindings method.
com.google.iam.v3beta.SearchTargetPolicyBindingsResponse.Builder Response message for SearchTargetPolicyBindings method.
com.google.iam.v3beta.UpdateAccessPolicyRequest Request message for UpdateAccessPolicy method.
com.google.iam.v3beta.UpdateAccessPolicyRequest.Builder Request message for UpdateAccessPolicy method.
com.google.iam.v3beta.UpdatePolicyBindingRequest Request message for UpdatePolicyBinding method.
com.google.iam.v3beta.UpdatePolicyBindingRequest.Builder Request message for UpdatePolicyBinding method.
com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest Request message for UpdatePrincipalAccessBoundaryPolicy method.
com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequest.Builder Request message for UpdatePrincipalAccessBoundaryPolicy method.

Interfaces

Interface Description
com.google.iam.v3beta.AccessPoliciesGrpc.AsyncService Manages Identity and Access Management (IAM) access policies.
com.google.iam.v3beta.AccessPolicyDetailsOrBuilder
com.google.iam.v3beta.AccessPolicyOrBuilder
com.google.iam.v3beta.AccessPolicyRule.OperationOrBuilder
com.google.iam.v3beta.AccessPolicyRuleOrBuilder
com.google.iam.v3beta.CreateAccessPolicyRequestOrBuilder
com.google.iam.v3beta.CreatePolicyBindingRequestOrBuilder
com.google.iam.v3beta.CreatePrincipalAccessBoundaryPolicyRequestOrBuilder
com.google.iam.v3beta.DeleteAccessPolicyRequestOrBuilder
com.google.iam.v3beta.DeletePolicyBindingRequestOrBuilder
com.google.iam.v3beta.DeletePrincipalAccessBoundaryPolicyRequestOrBuilder
com.google.iam.v3beta.GetAccessPolicyRequestOrBuilder
com.google.iam.v3beta.GetPolicyBindingRequestOrBuilder
com.google.iam.v3beta.GetPrincipalAccessBoundaryPolicyRequestOrBuilder
com.google.iam.v3beta.ListAccessPoliciesRequestOrBuilder
com.google.iam.v3beta.ListAccessPoliciesResponseOrBuilder
com.google.iam.v3beta.ListPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.ListPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesRequestOrBuilder
com.google.iam.v3beta.ListPrincipalAccessBoundaryPoliciesResponseOrBuilder
com.google.iam.v3beta.OperationMetadataOrBuilder
com.google.iam.v3beta.PolicyBinding.TargetOrBuilder
com.google.iam.v3beta.PolicyBindingOrBuilder
com.google.iam.v3beta.PolicyBindingsGrpc.AsyncService An interface for managing Identity and Access Management (IAM) policy bindings.
com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesGrpc.AsyncService Manages Identity and Access Management (IAM) principal access boundary policies.
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyDetailsOrBuilder
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyOrBuilder
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRuleOrBuilder
com.google.iam.v3beta.SearchAccessPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.SearchAccessPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.SearchPrincipalAccessBoundaryPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.SearchTargetPolicyBindingsRequestOrBuilder
com.google.iam.v3beta.SearchTargetPolicyBindingsResponseOrBuilder
com.google.iam.v3beta.UpdateAccessPolicyRequestOrBuilder
com.google.iam.v3beta.UpdatePolicyBindingRequestOrBuilder
com.google.iam.v3beta.UpdatePrincipalAccessBoundaryPolicyRequestOrBuilder

Enums

Enum Description
com.google.iam.v3beta.AccessPolicyRule.Effect An effect to describe the access relationship.
com.google.iam.v3beta.PolicyBinding.PolicyKind The different policy kinds supported in this binding.
com.google.iam.v3beta.PolicyBinding.Target.TargetCase
com.google.iam.v3beta.PrincipalAccessBoundaryPolicyRule.Effect An effect to describe the access relationship.