projects library
Classes
- AccessApprovalSettings
- Access Approval enables you to require your explicit approval whenever Google support and engineering need to access your customer content.
- AccessApprovalSettingsArgs
- The set of arguments for AccessApprovalSettings. The set of arguments for AccessApprovalSettings.
- AccessApprovalSettingsEnrolledService
- AccessApprovalSettingsState
- Input properties used for looking up and filtering AccessApprovalSettings resources.
- ApiKey
- The Apikeys Key resource
- ApiKeyArgs
- The set of arguments for ApiKey. The set of arguments for ApiKey.
- ApiKeyRestrictions
- ApiKeyRestrictionsAndroidKeyRestrictions
- ApiKeyRestrictionsAndroidKeyRestrictionsAllowedApplication
- ApiKeyRestrictionsApiTarget
- ApiKeyRestrictionsBrowserKeyRestrictions
- ApiKeyRestrictionsIosKeyRestrictions
- ApiKeyRestrictionsServerKeyRestrictions
- ApiKeyState
- Input properties used for looking up and filtering ApiKey resources.
- DefaultServiceAccounts
- Allows management of Google Cloud Platform project default service accounts.
- DefaultServiceAccountsArgs
- The set of arguments for DefaultServiceAccounts. The set of arguments for DefaultServiceAccounts.
- DefaultServiceAccountsState
- Input properties used for looking up and filtering DefaultServiceAccounts resources.
- GetAncestryAncestor
- GetAncestryArgs
- Arguments for getAncestry. Arguments for getAncestry.
- GetAncestryResult
- Result data returned by getAncestry.
- GetIamCustomRoleArgs
- Arguments for getIamCustomRole. Arguments for getIamCustomRole.
- GetIamCustomRoleResult
- Result data returned by getIamCustomRole.
- GetIamCustomRolesArgs
- Arguments for getIamCustomRoles. Arguments for getIamCustomRoles.
- GetIamCustomRolesResult
- Result data returned by getIamCustomRoles.
- GetIamCustomRolesRole
- GetIamPolicyArgs
- Arguments for getIamPolicy. Arguments for getIamPolicy.
- GetIamPolicyResult
- Result data returned by getIamPolicy.
- GetOrganizationPolicyArgs
- Arguments for getOrganizationPolicy. Arguments for getOrganizationPolicy.
- GetOrganizationPolicyBooleanPolicy
- GetOrganizationPolicyListPolicy
- GetOrganizationPolicyListPolicyAllow
- GetOrganizationPolicyListPolicyDeny
- GetOrganizationPolicyRestorePolicy
- GetOrganizationPolicyResult
- Result data returned by getOrganizationPolicy.
- GetProjectArgs
- Arguments for getProject. Arguments for getProject.
- GetProjectProject
- GetProjectResult
- Result data returned by getProject.
- GetProjectServiceArgs
- Arguments for getProjectService. Arguments for getProjectService.
- GetProjectServiceResult
- Result data returned by getProjectService.
- IAMAuditConfig
- Four different resources help you manage your IAM policy for a project. Each of these resources serves a different use case:
- IAMAuditConfigArgs
- The set of arguments for IAMAuditConfig. The set of arguments for IAMAuditConfig.
- IAMAuditConfigAuditLogConfig
- IAMAuditConfigState
- Input properties used for looking up and filtering IAMAuditConfig resources.
- IAMBinding
- Four different resources help you manage your IAM policy for a project. Each of these resources serves a different use case:
- IAMBindingArgs
- The set of arguments for IAMBinding. The set of arguments for IAMBinding.
- IAMBindingCondition
- IAMBindingState
- Input properties used for looking up and filtering IAMBinding resources.
- IAMCustomRole
- Allows management of a customized Cloud IAM project role. For more information see the official documentation and API.
- IAMCustomRoleArgs
- The set of arguments for IAMCustomRole. The set of arguments for IAMCustomRole.
- IAMCustomRoleState
- Input properties used for looking up and filtering IAMCustomRole resources.
- IAMMember
- Four different resources help you manage your IAM policy for a project. Each of these resources serves a different use case:
- IAMMemberArgs
- The set of arguments for IAMMember. The set of arguments for IAMMember.
- IAMMemberCondition
- IamMemberRemove
- Ensures that a member:role pairing does not exist in a project's IAM policy.
- IamMemberRemoveArgs
- The set of arguments for IamMemberRemove. The set of arguments for IamMemberRemove.
- IamMemberRemoveState
- Input properties used for looking up and filtering IamMemberRemove resources.
- IAMMemberState
- Input properties used for looking up and filtering IAMMember resources.
- IAMPolicy
- Four different resources help you manage your IAM policy for a project. Each of these resources serves a different use case:
- IAMPolicyArgs
- The set of arguments for IAMPolicy. The set of arguments for IAMPolicy.
- IAMPolicyState
- Input properties used for looking up and filtering IAMPolicy resources.
- OrganizationPolicy
- Allows management of Organization Policies for a Google Cloud Project.
- OrganizationPolicyArgs
- The set of arguments for OrganizationPolicy. The set of arguments for OrganizationPolicy.
- OrganizationPolicyBooleanPolicy
- OrganizationPolicyListPolicy
- OrganizationPolicyListPolicyAllow
- OrganizationPolicyListPolicyDeny
- OrganizationPolicyRestorePolicy
- OrganizationPolicyState
- Input properties used for looking up and filtering OrganizationPolicy resources.
- Service
- Allows management of a single API service for a Google Cloud project.
- ServiceArgs
- The set of arguments for Service. The set of arguments for Service.
- ServiceIdentity
- > Warning: These resources are in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
- ServiceIdentityArgs
- The set of arguments for ServiceIdentity. The set of arguments for ServiceIdentity.
- ServiceIdentityState
- Input properties used for looking up and filtering ServiceIdentity resources.
- ServiceState
- Input properties used for looking up and filtering Service resources.
- UsageExportBucket
- Sets up a usage export bucket for a particular project. A usage export bucket is a pre-configured GCS bucket which is set up to receive daily and monthly reports of the GCE resources used.
- UsageExportBucketArgs
- The set of arguments for UsageExportBucket. The set of arguments for UsageExportBucket.
- UsageExportBucketState
- Input properties used for looking up and filtering UsageExportBucket resources.
Functions
-
getAncestry(
GetAncestryArgs args, {InvokeOptions? options}) → Future< GetAncestryResult> - Retrieve the ancestors for a project. See the REST API for more details.
-
getAncestryOutput(
GetAncestryArgs args, {InvokeOutputOptions? options}) → Output< GetAncestryResult> -
getIamCustomRole(
GetIamCustomRoleArgs args, {InvokeOptions? options}) → Future< GetIamCustomRoleResult> -
Get information about a Google Cloud Project IAM Custom Role. Note that you must have the
roles/iam.roleViewerrole (or equivalent permissions) at the project level to use this datasource. -
getIamCustomRoleOutput(
GetIamCustomRoleArgs args, {InvokeOutputOptions? options}) → Output< GetIamCustomRoleResult> -
getIamCustomRoles(
GetIamCustomRolesArgs args, {InvokeOptions? options}) → Future< GetIamCustomRolesResult> -
Get information about Google Cloud IAM Custom Roles from a project.
Note that you must have the
roles/iam.roleViewer. See the official documentation and API. -
getIamCustomRolesOutput(
GetIamCustomRolesArgs args, {InvokeOutputOptions? options}) → Output< GetIamCustomRolesResult> -
getIamPolicy(
GetIamPolicyArgs args, {InvokeOptions? options}) → Future< GetIamPolicyResult> - Retrieves the current IAM policy data for a project.
-
getIamPolicyOutput(
GetIamPolicyArgs args, {InvokeOutputOptions? options}) → Output< GetIamPolicyResult> -
getOrganizationPolicy(
GetOrganizationPolicyArgs args, {InvokeOptions? options}) → Future< GetOrganizationPolicyResult> - Allows management of Organization policies for a Google Project. For more information see the official documentation
-
getOrganizationPolicyOutput(
GetOrganizationPolicyArgs args, {InvokeOutputOptions? options}) → Output< GetOrganizationPolicyResult> -
getProject(
GetProjectArgs args, {InvokeOptions? options}) → Future< GetProjectResult> - Retrieve information about a set of projects based on a filter. See the REST API for more details.
-
getProjectOutput(
GetProjectArgs args, {InvokeOutputOptions? options}) → Output< GetProjectResult> -
getProjectService(
GetProjectServiceArgs args, {InvokeOptions? options}) → Future< GetProjectServiceResult> - Verify the API service for the Google Cloud Platform project to see if it is enabled or not.
-
getProjectServiceOutput(
GetProjectServiceArgs args, {InvokeOutputOptions? options}) → Output< GetProjectServiceResult>