cloudidentity library
Classes
- GetGroupLookupArgs
- Arguments for getGroupLookup. Arguments for getGroupLookup.
- GetGroupLookupGroupKey
- GetGroupLookupResult
- Result data returned by getGroupLookup.
- GetGroupMembershipsArgs
- Arguments for getGroupMemberships. Arguments for getGroupMemberships.
- GetGroupMembershipsMembership
- GetGroupMembershipsMembershipMemberKey
- GetGroupMembershipsMembershipPreferredMemberKey
- GetGroupMembershipsMembershipRole
- GetGroupMembershipsMembershipRoleExpiryDetail
- GetGroupMembershipsResult
- Result data returned by getGroupMemberships.
- GetGroupsArgs
- Arguments for getGroups. Arguments for getGroups.
- GetGroupsGroup
- GetGroupsGroupAdditionalGroupKey
- GetGroupsGroupGroupKey
- GetGroupsResult
- Result data returned by getGroups.
- GetGroupTransitiveMembershipsArgs
- Arguments for getGroupTransitiveMemberships. Arguments for getGroupTransitiveMemberships.
- GetGroupTransitiveMembershipsMembership
- GetGroupTransitiveMembershipsMembershipPreferredMemberKey
- GetGroupTransitiveMembershipsMembershipRole
- GetGroupTransitiveMembershipsResult
- Result data returned by getGroupTransitiveMemberships.
- GetPoliciesArgs
- Arguments for getPolicies. Arguments for getPolicies.
- GetPoliciesPolicy
- GetPoliciesPolicyPolicyQuery
- GetPoliciesResult
- Result data returned by getPolicies.
- GetPolicyArgs
- Arguments for getPolicy. Arguments for getPolicy.
- GetPolicyPolicyQuery
- GetPolicyResult
- Result data returned by getPolicy.
- Group
- A Cloud Identity resource representing a Group.
- GroupAdditionalGroupKey
- GroupArgs
- The set of arguments for Group. The set of arguments for Group.
- GroupGroupKey
- GroupMembership
- A Membership defines a relationship between a Group and an entity belonging to that Group, referred to as a "member".
- GroupMembershipArgs
- The set of arguments for GroupMembership. The set of arguments for GroupMembership.
- GroupMembershipMemberKey
- GroupMembershipPreferredMemberKey
- GroupMembershipRole
- GroupMembershipRoleExpiryDetail
- GroupMembershipState
- Input properties used for looking up and filtering GroupMembership resources.
- GroupState
- Input properties used for looking up and filtering Group resources.
- Policy
- A Cloud Identity Policy binds a Setting to a PolicyQuery for a Google Workspace / Cloud Identity customer.
- PolicyArgs
- The set of arguments for Policy. The set of arguments for Policy.
- PolicyPolicyQuery
- PolicySetting
- PolicyState
- Input properties used for looking up and filtering Policy resources.
Functions
-
getGroupLookup(
GetGroupLookupArgs args, {InvokeOptions? options}) → Future< GetGroupLookupResult> - Use this data source to look up the resource name of a Cloud Identity Group by its EntityKey, i.e. the group's email.
-
getGroupLookupOutput(
GetGroupLookupArgs args, {InvokeOutputOptions? options}) → Output< GetGroupLookupResult> -
getGroupMemberships(
GetGroupMembershipsArgs args, {InvokeOptions? options}) → Future< GetGroupMembershipsResult> - Use this data source to get list of the Cloud Identity Group Memberships within a given Group.
-
getGroupMembershipsOutput(
GetGroupMembershipsArgs args, {InvokeOutputOptions? options}) → Output< GetGroupMembershipsResult> -
getGroups(
GetGroupsArgs args, {InvokeOptions? options}) → Future< GetGroupsResult> - Use this data source to get list of the Cloud Identity Groups under a customer or namespace.
-
getGroupsOutput(
GetGroupsArgs args, {InvokeOutputOptions? options}) → Output< GetGroupsResult> -
getGroupTransitiveMemberships(
GetGroupTransitiveMembershipsArgs args, {InvokeOptions? options}) → Future< GetGroupTransitiveMembershipsResult> -
Use this data source to get list of the Cloud Identity Group Memberships within a given Group. Whereas
gcp.cloudidentity.getGroupMembershipsreturns details of only direct members of the group,gcp.cloudidentity.getGroupTransitiveMembershipswill return details about both direct and indirect members. For example, a user is an indirect member of Group A if the user is a direct member of Group B and Group B is a direct member of Group A. -
getGroupTransitiveMembershipsOutput(
GetGroupTransitiveMembershipsArgs args, {InvokeOutputOptions? options}) → Output< GetGroupTransitiveMembershipsResult> -
getPolicies(
GetPoliciesArgs args, {InvokeOptions? options}) → Future< GetPoliciesResult> - Use this data source to list Cloud Identity policies.
-
getPoliciesOutput(
GetPoliciesArgs args, {InvokeOutputOptions? options}) → Output< GetPoliciesResult> -
getPolicy(
GetPolicyArgs args, {InvokeOptions? options}) → Future< GetPolicyResult> - Use this data source to retrieve a Cloud Identity policy.
-
getPolicyOutput(
GetPolicyArgs args, {InvokeOutputOptions? options}) → Output< GetPolicyResult>