Skip to main content

TeamMember

Resource TeamMember in pulumi-better-uptime.
3 min read

Resource TeamMember in pulumi-better-uptime.

Pulumi type: better-uptime:index/teamMember:TeamMember.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
emailstringyesThe email address of the team member to invite.
rolestringnoThe system role of the team member. Allowed values: responder, member, team_lead, billing_admin. Defaults to responder. Use roleId to assign a custom role. Set only one of role or roleId. Managing a team member whose role is billingAdmin requires a global API token, because Billing admin applies to every team in the organization.
roleIdstringnoThe ID of the role to assign — for example from the better-uptime.getRole data source. Use this to assign a custom role (for built-in roles you can use role instead). Set only one of role or roleId.
teamMemberIdstringno
teamNamestringnoUsed to specify the team the resource should be created in when using global tokens.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
createdAtstringyesThe creation timestamp of the team member account.
emailstringnoThe email address of the team member to invite.
firstNamestringyesThe first name of the team member (available after invitation is accepted).
invitedAtstringyesThe timestamp when the invitation was sent.
lastNamestringyesThe last name of the team member (available after invitation is accepted).
memberIdstringyesThe numeric ID of the team member. Empty for pending invitations.
mobileAppPlatformsstring[]yesThe mobile app platforms the team member has installed (e.g. ios, android).
rolestringnoThe system role of the team member. Allowed values: responder, member, team_lead, billing_admin. Defaults to responder. Use roleId to assign a custom role. Set only one of role or roleId. Managing a team member whose role is billingAdmin requires a global API token, because Billing admin applies to every team in the organization.
roleIdstringnoThe ID of the role to assign — for example from the better-uptime.getRole data source. Use this to assign a custom role (for built-in roles you can use role instead). Set only one of role or roleId.
teamMemberIdstringno
teamNamestringnoUsed to specify the team the resource should be created in when using global tokens.