dbt Cloud v0.1.8 published on Tuesday, Jun 11, 2024 by Pulumi
dbtcloud.getGroup
Explore with Pulumi AI
Retrieve group details
Using getGroup
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 getGroup(args: GetGroupArgs, opts?: InvokeOptions): Promise<GetGroupResult>
function getGroupOutput(args: GetGroupOutputArgs, opts?: InvokeOptions): Output<GetGroupResult>
def get_group(group_id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetGroupResult
def get_group_output(group_id: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGroupResult]
func LookupGroup(ctx *Context, args *LookupGroupArgs, opts ...InvokeOption) (*LookupGroupResult, error)
func LookupGroupOutput(ctx *Context, args *LookupGroupOutputArgs, opts ...InvokeOption) LookupGroupResultOutput
> Note: This function is named LookupGroup
in the Go SDK.
public static class GetGroup
{
public static Task<GetGroupResult> InvokeAsync(GetGroupArgs args, InvokeOptions? opts = null)
public static Output<GetGroupResult> Invoke(GetGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGroupResult> getGroup(GetGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: dbtcloud:index/getGroup:getGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Group
Id int - The ID of the group
- Group
Id int - The ID of the group
- group
Id Integer - The ID of the group
- group
Id number - The ID of the group
- group_
id int - The ID of the group
- group
Id Number - The ID of the group
getGroup Result
The following output properties are available:
- Assign
By boolDefault - Whether the group will be assigned by default to users. The value needs to be the same for all partial permissions for the same group.
- Group
Id int - The ID of the group
- Group
Permissions List<Pulumi.Dbt Cloud. Outputs. Get Group Group Permission> - Partial permissions for the group. Those permissions will be added/removed when config is added/removed.
- Id int
- The ID of this resource
- Name string
- Group name
- Sso
Mapping List<string>Groups - SSO mapping group names for this group
- Assign
By boolDefault - Whether the group will be assigned by default to users. The value needs to be the same for all partial permissions for the same group.
- Group
Id int - The ID of the group
- Group
Permissions []GetGroup Group Permission - Partial permissions for the group. Those permissions will be added/removed when config is added/removed.
- Id int
- The ID of this resource
- Name string
- Group name
- Sso
Mapping []stringGroups - SSO mapping group names for this group
- assign
By BooleanDefault - Whether the group will be assigned by default to users. The value needs to be the same for all partial permissions for the same group.
- group
Id Integer - The ID of the group
- group
Permissions List<GetGroup Group Permission> - Partial permissions for the group. Those permissions will be added/removed when config is added/removed.
- id Integer
- The ID of this resource
- name String
- Group name
- sso
Mapping List<String>Groups - SSO mapping group names for this group
- assign
By booleanDefault - Whether the group will be assigned by default to users. The value needs to be the same for all partial permissions for the same group.
- group
Id number - The ID of the group
- group
Permissions GetGroup Group Permission[] - Partial permissions for the group. Those permissions will be added/removed when config is added/removed.
- id number
- The ID of this resource
- name string
- Group name
- sso
Mapping string[]Groups - SSO mapping group names for this group
- assign_
by_ booldefault - Whether the group will be assigned by default to users. The value needs to be the same for all partial permissions for the same group.
- group_
id int - The ID of the group
- group_
permissions Sequence[GetGroup Group Permission] - Partial permissions for the group. Those permissions will be added/removed when config is added/removed.
- id int
- The ID of this resource
- name str
- Group name
- sso_
mapping_ Sequence[str]groups - SSO mapping group names for this group
- assign
By BooleanDefault - Whether the group will be assigned by default to users. The value needs to be the same for all partial permissions for the same group.
- group
Id Number - The ID of the group
- group
Permissions List<Property Map> - Partial permissions for the group. Those permissions will be added/removed when config is added/removed.
- id Number
- The ID of this resource
- name String
- Group name
- sso
Mapping List<String>Groups - SSO mapping group names for this group
Supporting Types
GetGroupGroupPermission
- All
Projects bool - Whether access should be provided for all projects or not.
- Permission
Set string - Set of permissions to apply. The permissions allowed are the same as the ones for the
dbtcloud.Group
resource. - Project
Id int - Project ID to apply this permission to for this group.
- Writable
Environment List<string>Categories - What types of environments to apply Write permissions to.
- All
Projects bool - Whether access should be provided for all projects or not.
- Permission
Set string - Set of permissions to apply. The permissions allowed are the same as the ones for the
dbtcloud.Group
resource. - Project
Id int - Project ID to apply this permission to for this group.
- Writable
Environment []stringCategories - What types of environments to apply Write permissions to.
- all
Projects Boolean - Whether access should be provided for all projects or not.
- permission
Set String - Set of permissions to apply. The permissions allowed are the same as the ones for the
dbtcloud.Group
resource. - project
Id Integer - Project ID to apply this permission to for this group.
- writable
Environment List<String>Categories - What types of environments to apply Write permissions to.
- all
Projects boolean - Whether access should be provided for all projects or not.
- permission
Set string - Set of permissions to apply. The permissions allowed are the same as the ones for the
dbtcloud.Group
resource. - project
Id number - Project ID to apply this permission to for this group.
- writable
Environment string[]Categories - What types of environments to apply Write permissions to.
- all_
projects bool - Whether access should be provided for all projects or not.
- permission_
set str - Set of permissions to apply. The permissions allowed are the same as the ones for the
dbtcloud.Group
resource. - project_
id int - Project ID to apply this permission to for this group.
- writable_
environment_ Sequence[str]categories - What types of environments to apply Write permissions to.
- all
Projects Boolean - Whether access should be provided for all projects or not.
- permission
Set String - Set of permissions to apply. The permissions allowed are the same as the ones for the
dbtcloud.Group
resource. - project
Id Number - Project ID to apply this permission to for this group.
- writable
Environment List<String>Categories - What types of environments to apply Write permissions to.
Package Details
- Repository
- dbtcloud pulumi/pulumi-dbtcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dbtcloud
Terraform Provider.