googleworkspace 0.7.0 published on Wednesday, Jan 15, 2025 by hashicorp
googleworkspace.getPrivileges
Explore with Pulumi AI
googleworkspace 0.7.0 published on Wednesday, Jan 15, 2025 by hashicorp
Example Usage
Using getPrivileges
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPrivileges(args: GetPrivilegesArgs, opts?: InvokeOptions): Promise<GetPrivilegesResult>
function getPrivilegesOutput(args: GetPrivilegesOutputArgs, opts?: InvokeOptions): Output<GetPrivilegesResult>
def get_privileges(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPrivilegesResult
def get_privileges_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPrivilegesResult]
func GetPrivileges(ctx *Context, args *GetPrivilegesArgs, opts ...InvokeOption) (*GetPrivilegesResult, error)
func GetPrivilegesOutput(ctx *Context, args *GetPrivilegesOutputArgs, opts ...InvokeOption) GetPrivilegesResultOutput
> Note: This function is named GetPrivileges
in the Go SDK.
public static class GetPrivileges
{
public static Task<GetPrivilegesResult> InvokeAsync(GetPrivilegesArgs args, InvokeOptions? opts = null)
public static Output<GetPrivilegesResult> Invoke(GetPrivilegesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPrivilegesResult> getPrivileges(GetPrivilegesArgs args, InvokeOptions options)
public static Output<GetPrivilegesResult> getPrivileges(GetPrivilegesArgs args, InvokeOptions options)
fn::invoke:
function: googleworkspace:index/getPrivileges:getPrivileges
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- The ID of this resource.
- Id string
- The ID of this resource.
- id String
- The ID of this resource.
- id string
- The ID of this resource.
- id str
- The ID of this resource.
- id String
- The ID of this resource.
getPrivileges Result
The following output properties are available:
- Etag string
- ETag of the resource.
- Id string
- The ID of this resource.
- Items
List<Get
Privileges Item> - A list of Privilege resources. The API returns a tree-like structure with parent-child privileges, the provider flattens this list.
- Etag string
- ETag of the resource.
- Id string
- The ID of this resource.
- Items
[]Get
Privileges Item - A list of Privilege resources. The API returns a tree-like structure with parent-child privileges, the provider flattens this list.
- etag String
- ETag of the resource.
- id String
- The ID of this resource.
- items
List<Get
Privileges Item> - A list of Privilege resources. The API returns a tree-like structure with parent-child privileges, the provider flattens this list.
- etag string
- ETag of the resource.
- id string
- The ID of this resource.
- items
Get
Privileges Item[] - A list of Privilege resources. The API returns a tree-like structure with parent-child privileges, the provider flattens this list.
- etag str
- ETag of the resource.
- id str
- The ID of this resource.
- items
Sequence[Get
Privileges Item] - A list of Privilege resources. The API returns a tree-like structure with parent-child privileges, the provider flattens this list.
- etag String
- ETag of the resource.
- id String
- The ID of this resource.
- items List<Property Map>
- A list of Privilege resources. The API returns a tree-like structure with parent-child privileges, the provider flattens this list.
Supporting Types
GetPrivilegesItem
- Etag
This property is required. string - Is
Org Unit Scopable This property is required. bool - Privilege
Name This property is required. string - Service
Id This property is required. string - Service
Name This property is required. string
- Etag
This property is required. string - Is
Org Unit Scopable This property is required. bool - Privilege
Name This property is required. string - Service
Id This property is required. string - Service
Name This property is required. string
- etag
This property is required. String - is
Org Unit Scopable This property is required. Boolean - privilege
Name This property is required. String - service
Id This property is required. String - service
Name This property is required. String
- etag
This property is required. string - is
Org Unit Scopable This property is required. boolean - privilege
Name This property is required. string - service
Id This property is required. string - service
Name This property is required. string
- etag
This property is required. str - is_
org_ unit_ scopable This property is required. bool - privilege_
name This property is required. str - service_
id This property is required. str - service_
name This property is required. str
- etag
This property is required. String - is
Org Unit Scopable This property is required. Boolean - privilege
Name This property is required. String - service
Id This property is required. String - service
Name This property is required. String
Package Details
- Repository
- googleworkspace hashicorp/terraform-provider-googleworkspace
- License
- Notes
- This Pulumi package is based on the
googleworkspace
Terraform Provider.
googleworkspace 0.7.0 published on Wednesday, Jan 15, 2025 by hashicorp