Documentation ¶
Index ¶
- type Group
- type GroupArgs
- type GroupInput
- type GroupOutput
- func (o GroupOutput) DisplayName() pulumi.StringOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) GroupId() pulumi.StringPtrOutput
- func (o GroupOutput) InviteLinkCount() pulumi.IntOutput
- func (o GroupOutput) Name() pulumi.StringOutput
- func (o GroupOutput) Project() pulumi.StringOutput
- func (o GroupOutput) ReleaseCount() pulumi.IntOutput
- func (o GroupOutput) TesterCount() pulumi.IntOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupState
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) InviteLinkCount() pulumi.IntOutput
- func (o LookupGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupGroupResultOutput) ReleaseCount() pulumi.IntOutput
- func (o LookupGroupResultOutput) TesterCount() pulumi.IntOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Group ¶
type Group struct { pulumi.CustomResourceState // The display name of the group. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. The "alias" to use for the group, which will become the final component of the group's resource name. This value must be unique per project. The field is named `groupId` to comply with AIP guidance for user-specified IDs. This value should be 4-63 characters, and valid characters are `/a-z-/`. If not set, it will be generated based on the display name. GroupId pulumi.StringPtrOutput `pulumi:"groupId"` // The number of invite links for this group. InviteLinkCount pulumi.IntOutput `pulumi:"inviteLinkCount"` // The name of the group resource. Format: `projects/{project_number}/groups/{group_alias}` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The number of releases this group is permitted to access. ReleaseCount pulumi.IntOutput `pulumi:"releaseCount"` // The number of testers who are members of this group. TesterCount pulumi.IntOutput `pulumi:"testerCount"` }
Create a group.
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { // The display name of the group. DisplayName pulumi.StringInput // Optional. The "alias" to use for the group, which will become the final component of the group's resource name. This value must be unique per project. The field is named `groupId` to comply with AIP guidance for user-specified IDs. This value should be 4-63 characters, and valid characters are `/a-z-/`. If not set, it will be generated based on the display name. GroupId pulumi.StringPtrInput // The name of the group resource. Format: `projects/{project_number}/groups/{group_alias}` Name pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) DisplayName ¶
func (o GroupOutput) DisplayName() pulumi.StringOutput
The display name of the group.
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) GroupId ¶
func (o GroupOutput) GroupId() pulumi.StringPtrOutput
Optional. The "alias" to use for the group, which will become the final component of the group's resource name. This value must be unique per project. The field is named `groupId` to comply with AIP guidance for user-specified IDs. This value should be 4-63 characters, and valid characters are `/a-z-/`. If not set, it will be generated based on the display name.
func (GroupOutput) InviteLinkCount ¶
func (o GroupOutput) InviteLinkCount() pulumi.IntOutput
The number of invite links for this group.
func (GroupOutput) Name ¶
func (o GroupOutput) Name() pulumi.StringOutput
The name of the group resource. Format: `projects/{project_number}/groups/{group_alias}`
func (GroupOutput) Project ¶
func (o GroupOutput) Project() pulumi.StringOutput
func (GroupOutput) ReleaseCount ¶
func (o GroupOutput) ReleaseCount() pulumi.IntOutput
The number of releases this group is permitted to access.
func (GroupOutput) TesterCount ¶
func (o GroupOutput) TesterCount() pulumi.IntOutput
The number of testers who are members of this group.
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupState ¶
type GroupState struct { }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type LookupGroupArgs ¶
type LookupGroupOutputArgs ¶
type LookupGroupOutputArgs struct { GroupId pulumi.StringInput `pulumi:"groupId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct { // The display name of the group. DisplayName string `pulumi:"displayName"` // The number of invite links for this group. InviteLinkCount int `pulumi:"inviteLinkCount"` // The name of the group resource. Format: `projects/{project_number}/groups/{group_alias}` Name string `pulumi:"name"` // The number of releases this group is permitted to access. ReleaseCount int `pulumi:"releaseCount"` // The number of testers who are members of this group. TesterCount int `pulumi:"testerCount"` }
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
Get a group.
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) DisplayName ¶
func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
The display name of the group.
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) InviteLinkCount ¶
func (o LookupGroupResultOutput) InviteLinkCount() pulumi.IntOutput
The number of invite links for this group.
func (LookupGroupResultOutput) Name ¶
func (o LookupGroupResultOutput) Name() pulumi.StringOutput
The name of the group resource. Format: `projects/{project_number}/groups/{group_alias}`
func (LookupGroupResultOutput) ReleaseCount ¶
func (o LookupGroupResultOutput) ReleaseCount() pulumi.IntOutput
The number of releases this group is permitted to access.
func (LookupGroupResultOutput) TesterCount ¶
func (o LookupGroupResultOutput) TesterCount() pulumi.IntOutput
The number of testers who are members of this group.
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput