GetGroup
Using GetGroup
function getGroup(args: GetGroupArgs, opts?: InvokeOptions): Promise<GetGroupResult>function get_group(alias_id=None, alias_mount_accessor=None, alias_name=None, group_id=None, group_name=None, opts=None)func LookupGroup(ctx *Context, args *LookupGroupArgs, opts ...InvokeOption) (*LookupGroupResult, error)Note: This function is named
LookupGroupin the Go SDK.
public static class GetGroup {
public static Task<GetGroupResult> InvokeAsync(GetGroupArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
- Alias
Id string ID of the alias.
- Alias
Mount stringAccessor Accessor of the mount to which the alias belongs to. This should be supplied in conjunction with
alias_name.- Alias
Name string Name of the alias. This should be supplied in conjunction with
alias_mount_accessor.- Group
Id string ID of the group.
- Group
Name string Name of the group.
- Alias
Id string ID of the alias.
- Alias
Mount stringAccessor Accessor of the mount to which the alias belongs to. This should be supplied in conjunction with
alias_name.- Alias
Name string Name of the alias. This should be supplied in conjunction with
alias_mount_accessor.- Group
Id string ID of the group.
- Group
Name string Name of the group.
- alias
Id string ID of the alias.
- alias
Mount stringAccessor Accessor of the mount to which the alias belongs to. This should be supplied in conjunction with
alias_name.- alias
Name string Name of the alias. This should be supplied in conjunction with
alias_mount_accessor.- group
Id string ID of the group.
- group
Name string Name of the group.
- alias_
id str ID of the alias.
- alias_
mount_ straccessor Accessor of the mount to which the alias belongs to. This should be supplied in conjunction with
alias_name.- alias_
name str Name of the alias. This should be supplied in conjunction with
alias_mount_accessor.- group_
id str ID of the group.
- group_
name str Name of the group.
GetGroup Result
The following output properties are available:
- Alias
Canonical stringId Canonical ID of the Alias
- Alias
Creation stringTime Creation time of the Alias
- Alias
Id string - Alias
Last stringUpdate Time Last update time of the alias
- Alias
Merged List<string>From Canonical Ids List of canonical IDs merged with this alias
- Alias
Metadata Dictionary<string, object> Arbitrary metadata
- Alias
Mount stringAccessor - Alias
Mount stringPath Authentication mount path which this alias belongs to
- Alias
Mount stringType Authentication mount type which this alias belongs to
- Alias
Name string - Creation
Time string Creation timestamp of the group
- Data
Json string A string containing the full data payload retrieved from Vault, serialized in JSON format.
- Group
Id string - Group
Name string - Id string
The provider-assigned unique ID for this managed resource.
- Last
Update stringTime Last updated time of the group
- Member
Entity List<string>Ids List of Entity IDs which are members of this group
- Member
Group List<string>Ids List of Group IDs which are members of this group
- Metadata Dictionary<string, object>
Arbitrary metadata
- Modify
Index int Modify index of the group
- Namespace
Id string Namespace of which the group is part of
- Parent
Group List<string>Ids List of Group IDs which are parents of this group.
- Policies List<string>
List of policies attached to the group
- Type string
Type of group
- Alias
Canonical stringId Canonical ID of the Alias
- Alias
Creation stringTime Creation time of the Alias
- Alias
Id string - Alias
Last stringUpdate Time Last update time of the alias
- Alias
Merged []stringFrom Canonical Ids List of canonical IDs merged with this alias
- Alias
Metadata map[string]interface{} Arbitrary metadata
- Alias
Mount stringAccessor - Alias
Mount stringPath Authentication mount path which this alias belongs to
- Alias
Mount stringType Authentication mount type which this alias belongs to
- Alias
Name string - Creation
Time string Creation timestamp of the group
- Data
Json string A string containing the full data payload retrieved from Vault, serialized in JSON format.
- Group
Id string - Group
Name string - Id string
The provider-assigned unique ID for this managed resource.
- Last
Update stringTime Last updated time of the group
- Member
Entity []stringIds List of Entity IDs which are members of this group
- Member
Group []stringIds List of Group IDs which are members of this group
- Metadata map[string]interface{}
Arbitrary metadata
- Modify
Index int Modify index of the group
- Namespace
Id string Namespace of which the group is part of
- Parent
Group []stringIds List of Group IDs which are parents of this group.
- Policies []string
List of policies attached to the group
- Type string
Type of group
- alias
Canonical stringId Canonical ID of the Alias
- alias
Creation stringTime Creation time of the Alias
- alias
Id string - alias
Last stringUpdate Time Last update time of the alias
- alias
Merged string[]From Canonical Ids List of canonical IDs merged with this alias
- alias
Metadata {[key: string]: any} Arbitrary metadata
- alias
Mount stringAccessor - alias
Mount stringPath Authentication mount path which this alias belongs to
- alias
Mount stringType Authentication mount type which this alias belongs to
- alias
Name string - creation
Time string Creation timestamp of the group
- data
Json string A string containing the full data payload retrieved from Vault, serialized in JSON format.
- group
Id string - group
Name string - id string
The provider-assigned unique ID for this managed resource.
- last
Update stringTime Last updated time of the group
- member
Entity string[]Ids List of Entity IDs which are members of this group
- member
Group string[]Ids List of Group IDs which are members of this group
- metadata {[key: string]: any}
Arbitrary metadata
- modify
Index number Modify index of the group
- namespace
Id string Namespace of which the group is part of
- parent
Group string[]Ids List of Group IDs which are parents of this group.
- policies string[]
List of policies attached to the group
- type string
Type of group
- alias_
canonical_ strid Canonical ID of the Alias
- alias_
creation_ strtime Creation time of the Alias
- alias_
id str - alias_
last_ strupdate_ time Last update time of the alias
- alias_
merged_ List[str]from_ canonical_ ids List of canonical IDs merged with this alias
- alias_
metadata Dict[str, Any] Arbitrary metadata
- alias_
mount_ straccessor - alias_
mount_ strpath Authentication mount path which this alias belongs to
- alias_
mount_ strtype Authentication mount type which this alias belongs to
- alias_
name str - creation_
time str Creation timestamp of the group
- data_
json str A string containing the full data payload retrieved from Vault, serialized in JSON format.
- group_
id str - group_
name str - id str
The provider-assigned unique ID for this managed resource.
- last_
update_ strtime Last updated time of the group
- member_
entity_ List[str]ids List of Entity IDs which are members of this group
- member_
group_ List[str]ids List of Group IDs which are members of this group
- metadata Dict[str, Any]
Arbitrary metadata
- modify_
index float Modify index of the group
- namespace_
id str Namespace of which the group is part of
- parent_
group_ List[str]ids List of Group IDs which are parents of this group.
- policies List[str]
List of policies attached to the group
- type str
Type of group
Package Details
- Repository
- https://github.com/pulumi/pulumi-vault
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
vaultTerraform Provider.