| // Copyright 2022 Google LLC |
| // |
| // Licensed under the Apache License, Version 2.0 (the "License"); |
| // you may not use this file except in compliance with the License. |
| // You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, software |
| // distributed under the License is distributed on an "AS IS" BASIS, |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| // See the License for the specific language governing permissions and |
| // limitations under the License. |
| |
| // Code generated by aliasgen. DO NOT EDIT. |
| |
| // Package admin aliases all exported identifiers in package |
| // "cloud.google.com/go/iam/admin/apiv1/adminpb". |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb. |
| // Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md |
| // for more details. |
| package admin |
| |
| import ( |
| src "cloud.google.com/go/iam/admin/apiv1/adminpb" |
| grpc "google.golang.org/grpc" |
| ) |
| |
| // Deprecated: Please use consts in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| const ( |
| LintResult_CONDITION = src.LintResult_CONDITION |
| LintResult_DEPRECATED = src.LintResult_DEPRECATED |
| LintResult_ERROR = src.LintResult_ERROR |
| LintResult_INFO = src.LintResult_INFO |
| LintResult_LEVEL_UNSPECIFIED = src.LintResult_LEVEL_UNSPECIFIED |
| LintResult_NOTICE = src.LintResult_NOTICE |
| LintResult_SEVERITY_UNSPECIFIED = src.LintResult_SEVERITY_UNSPECIFIED |
| LintResult_WARNING = src.LintResult_WARNING |
| ListServiceAccountKeysRequest_KEY_TYPE_UNSPECIFIED = src.ListServiceAccountKeysRequest_KEY_TYPE_UNSPECIFIED |
| ListServiceAccountKeysRequest_SYSTEM_MANAGED = src.ListServiceAccountKeysRequest_SYSTEM_MANAGED |
| ListServiceAccountKeysRequest_USER_MANAGED = src.ListServiceAccountKeysRequest_USER_MANAGED |
| Permission_ALPHA = src.Permission_ALPHA |
| Permission_BETA = src.Permission_BETA |
| Permission_DEPRECATED = src.Permission_DEPRECATED |
| Permission_GA = src.Permission_GA |
| Permission_NOT_SUPPORTED = src.Permission_NOT_SUPPORTED |
| Permission_SUPPORTED = src.Permission_SUPPORTED |
| Permission_TESTING = src.Permission_TESTING |
| RoleView_BASIC = src.RoleView_BASIC |
| RoleView_FULL = src.RoleView_FULL |
| Role_ALPHA = src.Role_ALPHA |
| Role_BETA = src.Role_BETA |
| Role_DEPRECATED = src.Role_DEPRECATED |
| Role_DISABLED = src.Role_DISABLED |
| Role_EAP = src.Role_EAP |
| Role_GA = src.Role_GA |
| ServiceAccountKeyAlgorithm_KEY_ALG_RSA_1024 = src.ServiceAccountKeyAlgorithm_KEY_ALG_RSA_1024 |
| ServiceAccountKeyAlgorithm_KEY_ALG_RSA_2048 = src.ServiceAccountKeyAlgorithm_KEY_ALG_RSA_2048 |
| ServiceAccountKeyAlgorithm_KEY_ALG_UNSPECIFIED = src.ServiceAccountKeyAlgorithm_KEY_ALG_UNSPECIFIED |
| ServiceAccountKeyOrigin_GOOGLE_PROVIDED = src.ServiceAccountKeyOrigin_GOOGLE_PROVIDED |
| ServiceAccountKeyOrigin_ORIGIN_UNSPECIFIED = src.ServiceAccountKeyOrigin_ORIGIN_UNSPECIFIED |
| ServiceAccountKeyOrigin_USER_PROVIDED = src.ServiceAccountKeyOrigin_USER_PROVIDED |
| ServiceAccountPrivateKeyType_TYPE_GOOGLE_CREDENTIALS_FILE = src.ServiceAccountPrivateKeyType_TYPE_GOOGLE_CREDENTIALS_FILE |
| ServiceAccountPrivateKeyType_TYPE_PKCS12_FILE = src.ServiceAccountPrivateKeyType_TYPE_PKCS12_FILE |
| ServiceAccountPrivateKeyType_TYPE_UNSPECIFIED = src.ServiceAccountPrivateKeyType_TYPE_UNSPECIFIED |
| ServiceAccountPublicKeyType_TYPE_NONE = src.ServiceAccountPublicKeyType_TYPE_NONE |
| ServiceAccountPublicKeyType_TYPE_RAW_PUBLIC_KEY = src.ServiceAccountPublicKeyType_TYPE_RAW_PUBLIC_KEY |
| ServiceAccountPublicKeyType_TYPE_X509_PEM_FILE = src.ServiceAccountPublicKeyType_TYPE_X509_PEM_FILE |
| ) |
| |
| // Deprecated: Please use vars in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| var ( |
| File_google_iam_admin_v1_audit_data_proto = src.File_google_iam_admin_v1_audit_data_proto |
| File_google_iam_admin_v1_iam_proto = src.File_google_iam_admin_v1_iam_proto |
| LintResult_Level_name = src.LintResult_Level_name |
| LintResult_Level_value = src.LintResult_Level_value |
| LintResult_Severity_name = src.LintResult_Severity_name |
| LintResult_Severity_value = src.LintResult_Severity_value |
| ListServiceAccountKeysRequest_KeyType_name = src.ListServiceAccountKeysRequest_KeyType_name |
| ListServiceAccountKeysRequest_KeyType_value = src.ListServiceAccountKeysRequest_KeyType_value |
| Permission_CustomRolesSupportLevel_name = src.Permission_CustomRolesSupportLevel_name |
| Permission_CustomRolesSupportLevel_value = src.Permission_CustomRolesSupportLevel_value |
| Permission_PermissionLaunchStage_name = src.Permission_PermissionLaunchStage_name |
| Permission_PermissionLaunchStage_value = src.Permission_PermissionLaunchStage_value |
| RoleView_name = src.RoleView_name |
| RoleView_value = src.RoleView_value |
| Role_RoleLaunchStage_name = src.Role_RoleLaunchStage_name |
| Role_RoleLaunchStage_value = src.Role_RoleLaunchStage_value |
| ServiceAccountKeyAlgorithm_name = src.ServiceAccountKeyAlgorithm_name |
| ServiceAccountKeyAlgorithm_value = src.ServiceAccountKeyAlgorithm_value |
| ServiceAccountKeyOrigin_name = src.ServiceAccountKeyOrigin_name |
| ServiceAccountKeyOrigin_value = src.ServiceAccountKeyOrigin_value |
| ServiceAccountPrivateKeyType_name = src.ServiceAccountPrivateKeyType_name |
| ServiceAccountPrivateKeyType_value = src.ServiceAccountPrivateKeyType_value |
| ServiceAccountPublicKeyType_name = src.ServiceAccountPublicKeyType_name |
| ServiceAccountPublicKeyType_value = src.ServiceAccountPublicKeyType_value |
| ) |
| |
| // Audit log information specific to Cloud IAM admin APIs. This message is |
| // serialized as an `Any` type in the `ServiceData` message of an `AuditLog` |
| // message. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type AuditData = src.AuditData |
| |
| // A PermissionDelta message to record the added_permissions and |
| // removed_permissions inside a role. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type AuditData_PermissionDelta = src.AuditData_PermissionDelta |
| |
| // The request to create a new role. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type CreateRoleRequest = src.CreateRoleRequest |
| |
| // The service account key create request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type CreateServiceAccountKeyRequest = src.CreateServiceAccountKeyRequest |
| |
| // The service account create request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type CreateServiceAccountRequest = src.CreateServiceAccountRequest |
| |
| // The request to delete an existing role. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type DeleteRoleRequest = src.DeleteRoleRequest |
| |
| // The service account key delete request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type DeleteServiceAccountKeyRequest = src.DeleteServiceAccountKeyRequest |
| |
| // The service account delete request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type DeleteServiceAccountRequest = src.DeleteServiceAccountRequest |
| |
| // The service account key disable request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type DisableServiceAccountKeyRequest = src.DisableServiceAccountKeyRequest |
| |
| // The service account disable request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type DisableServiceAccountRequest = src.DisableServiceAccountRequest |
| |
| // The service account key enable request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type EnableServiceAccountKeyRequest = src.EnableServiceAccountKeyRequest |
| |
| // The service account enable request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type EnableServiceAccountRequest = src.EnableServiceAccountRequest |
| |
| // The request to get the definition of an existing role. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type GetRoleRequest = src.GetRoleRequest |
| |
| // The service account key get by id request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type GetServiceAccountKeyRequest = src.GetServiceAccountKeyRequest |
| |
| // The service account get request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type GetServiceAccountRequest = src.GetServiceAccountRequest |
| |
| // IAMClient is the client API for IAM service. For semantics around ctx use |
| // and closing/ending streaming RPCs, please refer to |
| // https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type IAMClient = src.IAMClient |
| |
| // IAMServer is the server API for IAM service. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type IAMServer = src.IAMServer |
| |
| // The request to lint a Cloud IAM policy object. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type LintPolicyRequest = src.LintPolicyRequest |
| type LintPolicyRequest_Condition = src.LintPolicyRequest_Condition |
| |
| // The response of a lint operation. An empty response indicates the operation |
| // was able to fully execute and no lint issue was found. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type LintPolicyResponse = src.LintPolicyResponse |
| |
| // Structured response of a single validation unit. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type LintResult = src.LintResult |
| |
| // Possible Level values of a validation unit corresponding to its domain of |
| // discourse. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type LintResult_Level = src.LintResult_Level |
| |
| // Possible Severity values of an issued result. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type LintResult_Severity = src.LintResult_Severity |
| |
| // The request to get all roles defined under a resource. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ListRolesRequest = src.ListRolesRequest |
| |
| // The response containing the roles defined under a resource. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ListRolesResponse = src.ListRolesResponse |
| |
| // The service account keys list request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ListServiceAccountKeysRequest = src.ListServiceAccountKeysRequest |
| |
| // `KeyType` filters to selectively retrieve certain varieties of keys. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ListServiceAccountKeysRequest_KeyType = src.ListServiceAccountKeysRequest_KeyType |
| |
| // The service account keys list response. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ListServiceAccountKeysResponse = src.ListServiceAccountKeysResponse |
| |
| // The service account list request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ListServiceAccountsRequest = src.ListServiceAccountsRequest |
| |
| // The service account list response. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ListServiceAccountsResponse = src.ListServiceAccountsResponse |
| |
| // The service account patch request. You can patch only the `display_name` |
| // and `description` fields. You must use the `update_mask` field to specify |
| // which of these fields you want to patch. Only the fields specified in the |
| // request are guaranteed to be returned in the response. Other fields may be |
| // empty in the response. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type PatchServiceAccountRequest = src.PatchServiceAccountRequest |
| |
| // A permission which can be included by a role. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type Permission = src.Permission |
| |
| // The state of the permission with regards to custom roles. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type Permission_CustomRolesSupportLevel = src.Permission_CustomRolesSupportLevel |
| |
| // A stage representing a permission's lifecycle phase. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type Permission_PermissionLaunchStage = src.Permission_PermissionLaunchStage |
| |
| // A request to get the list of auditable services for a resource. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type QueryAuditableServicesRequest = src.QueryAuditableServicesRequest |
| |
| // A response containing a list of auditable services for a resource. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type QueryAuditableServicesResponse = src.QueryAuditableServicesResponse |
| |
| // Contains information about an auditable service. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type QueryAuditableServicesResponse_AuditableService = src.QueryAuditableServicesResponse_AuditableService |
| |
| // The grantable role query request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type QueryGrantableRolesRequest = src.QueryGrantableRolesRequest |
| |
| // The grantable role query response. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type QueryGrantableRolesResponse = src.QueryGrantableRolesResponse |
| |
| // A request to get permissions which can be tested on a resource. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type QueryTestablePermissionsRequest = src.QueryTestablePermissionsRequest |
| |
| // The response containing permissions which can be tested on a resource. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type QueryTestablePermissionsResponse = src.QueryTestablePermissionsResponse |
| |
| // A role in the Identity and Access Management API. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type Role = src.Role |
| |
| // A view for Role objects. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type RoleView = src.RoleView |
| |
| // A stage representing a role's lifecycle phase. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type Role_RoleLaunchStage = src.Role_RoleLaunchStage |
| |
| // An IAM service account. A service account is an account for an application |
| // or a virtual machine (VM) instance, not a person. You can use a service |
| // account to call Google APIs. To learn more, read the [overview of service |
| // accounts](https://cloud.google.com/iam/help/service-accounts/overview). When |
| // you create a service account, you specify the project ID that owns the |
| // service account, as well as a name that must be unique within the project. |
| // IAM uses these values to create an email address that identifies the service |
| // account. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ServiceAccount = src.ServiceAccount |
| |
| // Represents a service account key. A service account has two sets of |
| // key-pairs: user-managed, and system-managed. User-managed key-pairs can be |
| // created and deleted by users. Users are responsible for rotating these keys |
| // periodically to ensure security of their service accounts. Users retain the |
| // private key of these key-pairs, and Google retains ONLY the public key. |
| // System-managed keys are automatically rotated by Google, and are used for |
| // signing for a maximum of two weeks. The rotation process is probabilistic, |
| // and usage of the new key will gradually ramp up and down over the key's |
| // lifetime. If you cache the public key set for a service account, we |
| // recommend that you update the cache every 15 minutes. User-managed keys can |
| // be added and removed at any time, so it is important to update the cache |
| // frequently. For Google-managed keys, Google will publish a key at least 6 |
| // hours before it is first used for signing and will keep publishing it for at |
| // least 6 hours after it was last used for signing. Public keys for all |
| // service accounts are also published at the OAuth2 Service Account API. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ServiceAccountKey = src.ServiceAccountKey |
| |
| // Supported key algorithms. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ServiceAccountKeyAlgorithm = src.ServiceAccountKeyAlgorithm |
| |
| // Service Account Key Origin. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ServiceAccountKeyOrigin = src.ServiceAccountKeyOrigin |
| |
| // Supported private key output formats. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ServiceAccountPrivateKeyType = src.ServiceAccountPrivateKeyType |
| |
| // Supported public key output formats. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type ServiceAccountPublicKeyType = src.ServiceAccountPublicKeyType |
| |
| // Deprecated. [Migrate to Service Account Credentials |
| // API](https://cloud.google.com/iam/help/credentials/migrate-api). The service |
| // account sign blob request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type SignBlobRequest = src.SignBlobRequest |
| |
| // Deprecated. [Migrate to Service Account Credentials |
| // API](https://cloud.google.com/iam/help/credentials/migrate-api). The service |
| // account sign blob response. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type SignBlobResponse = src.SignBlobResponse |
| |
| // Deprecated. [Migrate to Service Account Credentials |
| // API](https://cloud.google.com/iam/help/credentials/migrate-api). The service |
| // account sign JWT request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type SignJwtRequest = src.SignJwtRequest |
| |
| // Deprecated. [Migrate to Service Account Credentials |
| // API](https://cloud.google.com/iam/help/credentials/migrate-api). The service |
| // account sign JWT response. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type SignJwtResponse = src.SignJwtResponse |
| |
| // The request to undelete an existing role. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type UndeleteRoleRequest = src.UndeleteRoleRequest |
| |
| // The service account undelete request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type UndeleteServiceAccountRequest = src.UndeleteServiceAccountRequest |
| type UndeleteServiceAccountResponse = src.UndeleteServiceAccountResponse |
| |
| // UnimplementedIAMServer can be embedded to have forward compatible |
| // implementations. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type UnimplementedIAMServer = src.UnimplementedIAMServer |
| |
| // The request to update a role. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type UpdateRoleRequest = src.UpdateRoleRequest |
| |
| // The service account key upload request. |
| // |
| // Deprecated: Please use types in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| type UploadServiceAccountKeyRequest = src.UploadServiceAccountKeyRequest |
| |
| // Deprecated: Please use funcs in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| func NewIAMClient(cc grpc.ClientConnInterface) IAMClient { return src.NewIAMClient(cc) } |
| |
| // Deprecated: Please use funcs in: cloud.google.com/go/iam/admin/apiv1/adminpb |
| func RegisterIAMServer(s *grpc.Server, srv IAMServer) { src.RegisterIAMServer(s, srv) } |