team

package
v0.0.0-...-8949050 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Collaborator

type Collaborator struct {
	pulumi.CustomResourceState

	AppId       pulumi.StringOutput      `pulumi:"appId"`
	Email       pulumi.StringOutput      `pulumi:"email"`
	Permissions pulumi.StringArrayOutput `pulumi:"permissions"`
}

func GetCollaborator

func GetCollaborator(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CollaboratorState, opts ...pulumi.ResourceOption) (*Collaborator, error)

GetCollaborator gets an existing Collaborator 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 NewCollaborator

func NewCollaborator(ctx *pulumi.Context,
	name string, args *CollaboratorArgs, opts ...pulumi.ResourceOption) (*Collaborator, error)

NewCollaborator registers a new resource with the given unique name, arguments, and options.

func (*Collaborator) ElementType

func (*Collaborator) ElementType() reflect.Type

func (*Collaborator) ToCollaboratorOutput

func (i *Collaborator) ToCollaboratorOutput() CollaboratorOutput

func (*Collaborator) ToCollaboratorOutputWithContext

func (i *Collaborator) ToCollaboratorOutputWithContext(ctx context.Context) CollaboratorOutput

type CollaboratorArgs

type CollaboratorArgs struct {
	AppId       pulumi.StringInput
	Email       pulumi.StringInput
	Permissions pulumi.StringArrayInput
}

The set of arguments for constructing a Collaborator resource.

func (CollaboratorArgs) ElementType

func (CollaboratorArgs) ElementType() reflect.Type

type CollaboratorArray

type CollaboratorArray []CollaboratorInput

func (CollaboratorArray) ElementType

func (CollaboratorArray) ElementType() reflect.Type

func (CollaboratorArray) ToCollaboratorArrayOutput

func (i CollaboratorArray) ToCollaboratorArrayOutput() CollaboratorArrayOutput

func (CollaboratorArray) ToCollaboratorArrayOutputWithContext

func (i CollaboratorArray) ToCollaboratorArrayOutputWithContext(ctx context.Context) CollaboratorArrayOutput

type CollaboratorArrayInput

type CollaboratorArrayInput interface {
	pulumi.Input

	ToCollaboratorArrayOutput() CollaboratorArrayOutput
	ToCollaboratorArrayOutputWithContext(context.Context) CollaboratorArrayOutput
}

CollaboratorArrayInput is an input type that accepts CollaboratorArray and CollaboratorArrayOutput values. You can construct a concrete instance of `CollaboratorArrayInput` via:

CollaboratorArray{ CollaboratorArgs{...} }

type CollaboratorArrayOutput

type CollaboratorArrayOutput struct{ *pulumi.OutputState }

func (CollaboratorArrayOutput) ElementType

func (CollaboratorArrayOutput) ElementType() reflect.Type

func (CollaboratorArrayOutput) Index

func (CollaboratorArrayOutput) ToCollaboratorArrayOutput

func (o CollaboratorArrayOutput) ToCollaboratorArrayOutput() CollaboratorArrayOutput

func (CollaboratorArrayOutput) ToCollaboratorArrayOutputWithContext

func (o CollaboratorArrayOutput) ToCollaboratorArrayOutputWithContext(ctx context.Context) CollaboratorArrayOutput

type CollaboratorInput

type CollaboratorInput interface {
	pulumi.Input

	ToCollaboratorOutput() CollaboratorOutput
	ToCollaboratorOutputWithContext(ctx context.Context) CollaboratorOutput
}

type CollaboratorMap

type CollaboratorMap map[string]CollaboratorInput

func (CollaboratorMap) ElementType

func (CollaboratorMap) ElementType() reflect.Type

func (CollaboratorMap) ToCollaboratorMapOutput

func (i CollaboratorMap) ToCollaboratorMapOutput() CollaboratorMapOutput

func (CollaboratorMap) ToCollaboratorMapOutputWithContext

func (i CollaboratorMap) ToCollaboratorMapOutputWithContext(ctx context.Context) CollaboratorMapOutput

type CollaboratorMapInput

type CollaboratorMapInput interface {
	pulumi.Input

	ToCollaboratorMapOutput() CollaboratorMapOutput
	ToCollaboratorMapOutputWithContext(context.Context) CollaboratorMapOutput
}

CollaboratorMapInput is an input type that accepts CollaboratorMap and CollaboratorMapOutput values. You can construct a concrete instance of `CollaboratorMapInput` via:

CollaboratorMap{ "key": CollaboratorArgs{...} }

type CollaboratorMapOutput

type CollaboratorMapOutput struct{ *pulumi.OutputState }

func (CollaboratorMapOutput) ElementType

func (CollaboratorMapOutput) ElementType() reflect.Type

func (CollaboratorMapOutput) MapIndex

func (CollaboratorMapOutput) ToCollaboratorMapOutput

func (o CollaboratorMapOutput) ToCollaboratorMapOutput() CollaboratorMapOutput

func (CollaboratorMapOutput) ToCollaboratorMapOutputWithContext

func (o CollaboratorMapOutput) ToCollaboratorMapOutputWithContext(ctx context.Context) CollaboratorMapOutput

type CollaboratorOutput

type CollaboratorOutput struct{ *pulumi.OutputState }

func (CollaboratorOutput) AppId

func (CollaboratorOutput) ElementType

func (CollaboratorOutput) ElementType() reflect.Type

func (CollaboratorOutput) Email

func (CollaboratorOutput) Permissions

func (CollaboratorOutput) ToCollaboratorOutput

func (o CollaboratorOutput) ToCollaboratorOutput() CollaboratorOutput

func (CollaboratorOutput) ToCollaboratorOutputWithContext

func (o CollaboratorOutput) ToCollaboratorOutputWithContext(ctx context.Context) CollaboratorOutput

type CollaboratorState

type CollaboratorState struct {
	AppId       pulumi.StringPtrInput
	Email       pulumi.StringPtrInput
	Permissions pulumi.StringArrayInput
}

func (CollaboratorState) ElementType

func (CollaboratorState) ElementType() reflect.Type

type GetMembersArgs

type GetMembersArgs struct {
	Roles []string `pulumi:"roles"`
	Team  string   `pulumi:"team"`
}

A collection of arguments for invoking getMembers.

type GetMembersMember

type GetMembersMember struct {
	Email                   string `pulumi:"email"`
	Federated               bool   `pulumi:"federated"`
	Role                    string `pulumi:"role"`
	TeamMemberId            string `pulumi:"teamMemberId"`
	TwoFactorAuthentication bool   `pulumi:"twoFactorAuthentication"`
	UserId                  string `pulumi:"userId"`
}

type GetMembersMemberArgs

type GetMembersMemberArgs struct {
	Email                   pulumi.StringInput `pulumi:"email"`
	Federated               pulumi.BoolInput   `pulumi:"federated"`
	Role                    pulumi.StringInput `pulumi:"role"`
	TeamMemberId            pulumi.StringInput `pulumi:"teamMemberId"`
	TwoFactorAuthentication pulumi.BoolInput   `pulumi:"twoFactorAuthentication"`
	UserId                  pulumi.StringInput `pulumi:"userId"`
}

func (GetMembersMemberArgs) ElementType

func (GetMembersMemberArgs) ElementType() reflect.Type

func (GetMembersMemberArgs) ToGetMembersMemberOutput

func (i GetMembersMemberArgs) ToGetMembersMemberOutput() GetMembersMemberOutput

func (GetMembersMemberArgs) ToGetMembersMemberOutputWithContext

func (i GetMembersMemberArgs) ToGetMembersMemberOutputWithContext(ctx context.Context) GetMembersMemberOutput

type GetMembersMemberArray

type GetMembersMemberArray []GetMembersMemberInput

func (GetMembersMemberArray) ElementType

func (GetMembersMemberArray) ElementType() reflect.Type

func (GetMembersMemberArray) ToGetMembersMemberArrayOutput

func (i GetMembersMemberArray) ToGetMembersMemberArrayOutput() GetMembersMemberArrayOutput

func (GetMembersMemberArray) ToGetMembersMemberArrayOutputWithContext

func (i GetMembersMemberArray) ToGetMembersMemberArrayOutputWithContext(ctx context.Context) GetMembersMemberArrayOutput

type GetMembersMemberArrayInput

type GetMembersMemberArrayInput interface {
	pulumi.Input

	ToGetMembersMemberArrayOutput() GetMembersMemberArrayOutput
	ToGetMembersMemberArrayOutputWithContext(context.Context) GetMembersMemberArrayOutput
}

GetMembersMemberArrayInput is an input type that accepts GetMembersMemberArray and GetMembersMemberArrayOutput values. You can construct a concrete instance of `GetMembersMemberArrayInput` via:

GetMembersMemberArray{ GetMembersMemberArgs{...} }

type GetMembersMemberArrayOutput

type GetMembersMemberArrayOutput struct{ *pulumi.OutputState }

func (GetMembersMemberArrayOutput) ElementType

func (GetMembersMemberArrayOutput) Index

func (GetMembersMemberArrayOutput) ToGetMembersMemberArrayOutput

func (o GetMembersMemberArrayOutput) ToGetMembersMemberArrayOutput() GetMembersMemberArrayOutput

func (GetMembersMemberArrayOutput) ToGetMembersMemberArrayOutputWithContext

func (o GetMembersMemberArrayOutput) ToGetMembersMemberArrayOutputWithContext(ctx context.Context) GetMembersMemberArrayOutput

type GetMembersMemberInput

type GetMembersMemberInput interface {
	pulumi.Input

	ToGetMembersMemberOutput() GetMembersMemberOutput
	ToGetMembersMemberOutputWithContext(context.Context) GetMembersMemberOutput
}

GetMembersMemberInput is an input type that accepts GetMembersMemberArgs and GetMembersMemberOutput values. You can construct a concrete instance of `GetMembersMemberInput` via:

GetMembersMemberArgs{...}

type GetMembersMemberOutput

type GetMembersMemberOutput struct{ *pulumi.OutputState }

func (GetMembersMemberOutput) ElementType

func (GetMembersMemberOutput) ElementType() reflect.Type

func (GetMembersMemberOutput) Email

func (GetMembersMemberOutput) Federated

func (GetMembersMemberOutput) Role

func (GetMembersMemberOutput) TeamMemberId

func (o GetMembersMemberOutput) TeamMemberId() pulumi.StringOutput

func (GetMembersMemberOutput) ToGetMembersMemberOutput

func (o GetMembersMemberOutput) ToGetMembersMemberOutput() GetMembersMemberOutput

func (GetMembersMemberOutput) ToGetMembersMemberOutputWithContext

func (o GetMembersMemberOutput) ToGetMembersMemberOutputWithContext(ctx context.Context) GetMembersMemberOutput

func (GetMembersMemberOutput) TwoFactorAuthentication

func (o GetMembersMemberOutput) TwoFactorAuthentication() pulumi.BoolOutput

func (GetMembersMemberOutput) UserId

type GetMembersOutputArgs

type GetMembersOutputArgs struct {
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	Team  pulumi.StringInput      `pulumi:"team"`
}

A collection of arguments for invoking getMembers.

func (GetMembersOutputArgs) ElementType

func (GetMembersOutputArgs) ElementType() reflect.Type

type GetMembersResult

type GetMembersResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id      string             `pulumi:"id"`
	Members []GetMembersMember `pulumi:"members"`
	Roles   []string           `pulumi:"roles"`
	Team    string             `pulumi:"team"`
}

A collection of values returned by getMembers.

func GetMembers

func GetMembers(ctx *pulumi.Context, args *GetMembersArgs, opts ...pulumi.InvokeOption) (*GetMembersResult, error)

type GetMembersResultOutput

type GetMembersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMembers.

func (GetMembersResultOutput) ElementType

func (GetMembersResultOutput) ElementType() reflect.Type

func (GetMembersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMembersResultOutput) Members

func (GetMembersResultOutput) Roles

func (GetMembersResultOutput) Team

func (GetMembersResultOutput) ToGetMembersResultOutput

func (o GetMembersResultOutput) ToGetMembersResultOutput() GetMembersResultOutput

func (GetMembersResultOutput) ToGetMembersResultOutputWithContext

func (o GetMembersResultOutput) ToGetMembersResultOutputWithContext(ctx context.Context) GetMembersResultOutput

type GetTeamArgs

type GetTeamArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getTeam.

type GetTeamOutputArgs

type GetTeamOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getTeam.

func (GetTeamOutputArgs) ElementType

func (GetTeamOutputArgs) ElementType() reflect.Type

type GetTeamResult

type GetTeamResult struct {
	Default bool `pulumi:"default"`
	// The provider-assigned unique ID for this managed resource.
	Id                  string `pulumi:"id"`
	MembershipLimit     int    `pulumi:"membershipLimit"`
	Name                string `pulumi:"name"`
	ProvisionedLicenses bool   `pulumi:"provisionedLicenses"`
	Type                string `pulumi:"type"`
}

A collection of values returned by getTeam.

func GetTeam

func GetTeam(ctx *pulumi.Context, args *GetTeamArgs, opts ...pulumi.InvokeOption) (*GetTeamResult, error)

type GetTeamResultOutput

type GetTeamResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTeam.

func (GetTeamResultOutput) Default

func (GetTeamResultOutput) ElementType

func (GetTeamResultOutput) ElementType() reflect.Type

func (GetTeamResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTeamResultOutput) MembershipLimit

func (o GetTeamResultOutput) MembershipLimit() pulumi.IntOutput

func (GetTeamResultOutput) Name

func (GetTeamResultOutput) ProvisionedLicenses

func (o GetTeamResultOutput) ProvisionedLicenses() pulumi.BoolOutput

func (GetTeamResultOutput) ToGetTeamResultOutput

func (o GetTeamResultOutput) ToGetTeamResultOutput() GetTeamResultOutput

func (GetTeamResultOutput) ToGetTeamResultOutputWithContext

func (o GetTeamResultOutput) ToGetTeamResultOutputWithContext(ctx context.Context) GetTeamResultOutput

func (GetTeamResultOutput) Type

type Member

type Member struct {
	pulumi.CustomResourceState

	Email     pulumi.StringOutput  `pulumi:"email"`
	Federated pulumi.BoolPtrOutput `pulumi:"federated"`
	Role      pulumi.StringOutput  `pulumi:"role"`
	Team      pulumi.StringOutput  `pulumi:"team"`
}

func GetMember

func GetMember(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MemberState, opts ...pulumi.ResourceOption) (*Member, error)

GetMember gets an existing Member 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 NewMember

func NewMember(ctx *pulumi.Context,
	name string, args *MemberArgs, opts ...pulumi.ResourceOption) (*Member, error)

NewMember registers a new resource with the given unique name, arguments, and options.

func (*Member) ElementType

func (*Member) ElementType() reflect.Type

func (*Member) ToMemberOutput

func (i *Member) ToMemberOutput() MemberOutput

func (*Member) ToMemberOutputWithContext

func (i *Member) ToMemberOutputWithContext(ctx context.Context) MemberOutput

type MemberArgs

type MemberArgs struct {
	Email     pulumi.StringInput
	Federated pulumi.BoolPtrInput
	Role      pulumi.StringInput
	Team      pulumi.StringInput
}

The set of arguments for constructing a Member resource.

func (MemberArgs) ElementType

func (MemberArgs) ElementType() reflect.Type

type MemberArray

type MemberArray []MemberInput

func (MemberArray) ElementType

func (MemberArray) ElementType() reflect.Type

func (MemberArray) ToMemberArrayOutput

func (i MemberArray) ToMemberArrayOutput() MemberArrayOutput

func (MemberArray) ToMemberArrayOutputWithContext

func (i MemberArray) ToMemberArrayOutputWithContext(ctx context.Context) MemberArrayOutput

type MemberArrayInput

type MemberArrayInput interface {
	pulumi.Input

	ToMemberArrayOutput() MemberArrayOutput
	ToMemberArrayOutputWithContext(context.Context) MemberArrayOutput
}

MemberArrayInput is an input type that accepts MemberArray and MemberArrayOutput values. You can construct a concrete instance of `MemberArrayInput` via:

MemberArray{ MemberArgs{...} }

type MemberArrayOutput

type MemberArrayOutput struct{ *pulumi.OutputState }

func (MemberArrayOutput) ElementType

func (MemberArrayOutput) ElementType() reflect.Type

func (MemberArrayOutput) Index

func (MemberArrayOutput) ToMemberArrayOutput

func (o MemberArrayOutput) ToMemberArrayOutput() MemberArrayOutput

func (MemberArrayOutput) ToMemberArrayOutputWithContext

func (o MemberArrayOutput) ToMemberArrayOutputWithContext(ctx context.Context) MemberArrayOutput

type MemberInput

type MemberInput interface {
	pulumi.Input

	ToMemberOutput() MemberOutput
	ToMemberOutputWithContext(ctx context.Context) MemberOutput
}

type MemberMap

type MemberMap map[string]MemberInput

func (MemberMap) ElementType

func (MemberMap) ElementType() reflect.Type

func (MemberMap) ToMemberMapOutput

func (i MemberMap) ToMemberMapOutput() MemberMapOutput

func (MemberMap) ToMemberMapOutputWithContext

func (i MemberMap) ToMemberMapOutputWithContext(ctx context.Context) MemberMapOutput

type MemberMapInput

type MemberMapInput interface {
	pulumi.Input

	ToMemberMapOutput() MemberMapOutput
	ToMemberMapOutputWithContext(context.Context) MemberMapOutput
}

MemberMapInput is an input type that accepts MemberMap and MemberMapOutput values. You can construct a concrete instance of `MemberMapInput` via:

MemberMap{ "key": MemberArgs{...} }

type MemberMapOutput

type MemberMapOutput struct{ *pulumi.OutputState }

func (MemberMapOutput) ElementType

func (MemberMapOutput) ElementType() reflect.Type

func (MemberMapOutput) MapIndex

func (MemberMapOutput) ToMemberMapOutput

func (o MemberMapOutput) ToMemberMapOutput() MemberMapOutput

func (MemberMapOutput) ToMemberMapOutputWithContext

func (o MemberMapOutput) ToMemberMapOutputWithContext(ctx context.Context) MemberMapOutput

type MemberOutput

type MemberOutput struct{ *pulumi.OutputState }

func (MemberOutput) ElementType

func (MemberOutput) ElementType() reflect.Type

func (MemberOutput) Email

func (o MemberOutput) Email() pulumi.StringOutput

func (MemberOutput) Federated

func (o MemberOutput) Federated() pulumi.BoolPtrOutput

func (MemberOutput) Role

func (o MemberOutput) Role() pulumi.StringOutput

func (MemberOutput) Team

func (o MemberOutput) Team() pulumi.StringOutput

func (MemberOutput) ToMemberOutput

func (o MemberOutput) ToMemberOutput() MemberOutput

func (MemberOutput) ToMemberOutputWithContext

func (o MemberOutput) ToMemberOutputWithContext(ctx context.Context) MemberOutput

type MemberState

type MemberState struct {
	Email     pulumi.StringPtrInput
	Federated pulumi.BoolPtrInput
	Role      pulumi.StringPtrInput
	Team      pulumi.StringPtrInput
}

func (MemberState) ElementType

func (MemberState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL