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.getGroupMemberships returns details of only direct members of the group, gcp.cloudidentity.getGroupTransitiveMemberships will 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>