User
A user is a member of a PagerDuty account that have the ability to interact with incidents and other data on the account.
Example Usage
using Pulumi;
using Pagerduty = Pulumi.Pagerduty;
class MyStack : Stack
{
public MyStack()
{
var example = new Pagerduty.User("example", new Pagerduty.UserArgs
{
Email = "125.greenholt.earline@graham.name",
});
}
}
Coming soon!
import pulumi
import pulumi_pagerduty as pagerduty
example = pagerduty.User("example", email="125.greenholt.earline@graham.name")import * as pulumi from "@pulumi/pulumi";
import * as pagerduty from "@pulumi/pagerduty";
const example = new pagerduty.User("example", {
email: "125.greenholt.earline@graham.name",
});Create a User Resource
new User(name: string, args: UserArgs, opts?: CustomResourceOptions);def User(resource_name, opts=None, color=None, description=None, email=None, job_title=None, name=None, role=None, teams=None, time_zone=None, __props__=None);public User(string name, UserArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args UserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args UserArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
User Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The User resource accepts the following input properties:
- Email string
The user’s email address.
- Color string
The schedule color for the user. Valid options are purple, red, green, blue, teal, orange, brown, turquoise, dark-slate-blue, cayenne, orange-red, dark-orchid, dark-slate-grey, lime, dark-magenta, lime-green, midnight-blue, deep-pink, dark-green, dark-orange, dark-cyan, darkolive-green, dark-slate-gray, grey20, firebrick, maroon, crimson, dark-red, dark-goldenrod, chocolate, medium-violet-red, sea-green, olivedrab, forest-green, dark-olive-green, blue-violet, royal-blue, indigo, slate-blue, saddle-brown, or steel-blue.
- Description string
- Job
Title string The user’s title.
- Name string
The name of the user.
- Role string
The user role. Account must have the
read_only_usersability to set a user as aread_only_user. Can beadmin,limited_user,observer,owner,read_only_useroruser- Teams List<string>
A list of teams the user should belong to. Please use
pagerduty..TeamMembershipinstead.- Time
Zone string The timezone of the user
- Email string
The user’s email address.
- Color string
The schedule color for the user. Valid options are purple, red, green, blue, teal, orange, brown, turquoise, dark-slate-blue, cayenne, orange-red, dark-orchid, dark-slate-grey, lime, dark-magenta, lime-green, midnight-blue, deep-pink, dark-green, dark-orange, dark-cyan, darkolive-green, dark-slate-gray, grey20, firebrick, maroon, crimson, dark-red, dark-goldenrod, chocolate, medium-violet-red, sea-green, olivedrab, forest-green, dark-olive-green, blue-violet, royal-blue, indigo, slate-blue, saddle-brown, or steel-blue.
- Description string
- Job
Title string The user’s title.
- Name string
The name of the user.
- Role string
The user role. Account must have the
read_only_usersability to set a user as aread_only_user. Can beadmin,limited_user,observer,owner,read_only_useroruser- Teams []string
A list of teams the user should belong to. Please use
pagerduty..TeamMembershipinstead.- Time
Zone string The timezone of the user
- email string
The user’s email address.
- color string
The schedule color for the user. Valid options are purple, red, green, blue, teal, orange, brown, turquoise, dark-slate-blue, cayenne, orange-red, dark-orchid, dark-slate-grey, lime, dark-magenta, lime-green, midnight-blue, deep-pink, dark-green, dark-orange, dark-cyan, darkolive-green, dark-slate-gray, grey20, firebrick, maroon, crimson, dark-red, dark-goldenrod, chocolate, medium-violet-red, sea-green, olivedrab, forest-green, dark-olive-green, blue-violet, royal-blue, indigo, slate-blue, saddle-brown, or steel-blue.
- description string
- job
Title string The user’s title.
- name string
The name of the user.
- role string
The user role. Account must have the
read_only_usersability to set a user as aread_only_user. Can beadmin,limited_user,observer,owner,read_only_useroruser- teams string[]
A list of teams the user should belong to. Please use
pagerduty..TeamMembershipinstead.- time
Zone string The timezone of the user
- email str
The user’s email address.
- color str
The schedule color for the user. Valid options are purple, red, green, blue, teal, orange, brown, turquoise, dark-slate-blue, cayenne, orange-red, dark-orchid, dark-slate-grey, lime, dark-magenta, lime-green, midnight-blue, deep-pink, dark-green, dark-orange, dark-cyan, darkolive-green, dark-slate-gray, grey20, firebrick, maroon, crimson, dark-red, dark-goldenrod, chocolate, medium-violet-red, sea-green, olivedrab, forest-green, dark-olive-green, blue-violet, royal-blue, indigo, slate-blue, saddle-brown, or steel-blue.
- description str
- job_
title str The user’s title.
- name str
The name of the user.
- role str
The user role. Account must have the
read_only_usersability to set a user as aread_only_user. Can beadmin,limited_user,observer,owner,read_only_useroruser- teams List[str]
A list of teams the user should belong to. Please use
pagerduty..TeamMembershipinstead.- time_
zone str The timezone of the user
Outputs
All input properties are implicitly available as output properties. Additionally, the User resource produces the following output properties:
- avatar_
url str The URL of the user’s avatar.
- html_
url str URL at which the entity is uniquely displayed in the Web app
- id str
- The provider-assigned unique ID for this managed resource.
- invitation_
sent bool If true, the user has an outstanding invitation.
Look up an Existing User Resource
Get an existing User resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: UserState, opts?: CustomResourceOptions): Userstatic get(resource_name, id, opts=None, avatar_url=None, color=None, description=None, email=None, html_url=None, invitation_sent=None, job_title=None, name=None, role=None, teams=None, time_zone=None, __props__=None);public static User Get(string name, Input<string> id, UserState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Avatar
Url string The URL of the user’s avatar.
- Color string
The schedule color for the user. Valid options are purple, red, green, blue, teal, orange, brown, turquoise, dark-slate-blue, cayenne, orange-red, dark-orchid, dark-slate-grey, lime, dark-magenta, lime-green, midnight-blue, deep-pink, dark-green, dark-orange, dark-cyan, darkolive-green, dark-slate-gray, grey20, firebrick, maroon, crimson, dark-red, dark-goldenrod, chocolate, medium-violet-red, sea-green, olivedrab, forest-green, dark-olive-green, blue-violet, royal-blue, indigo, slate-blue, saddle-brown, or steel-blue.
- Description string
- Email string
The user’s email address.
- Html
Url string URL at which the entity is uniquely displayed in the Web app
- Invitation
Sent bool If true, the user has an outstanding invitation.
- Job
Title string The user’s title.
- Name string
The name of the user.
- Role string
The user role. Account must have the
read_only_usersability to set a user as aread_only_user. Can beadmin,limited_user,observer,owner,read_only_useroruser- Teams List<string>
A list of teams the user should belong to. Please use
pagerduty..TeamMembershipinstead.- Time
Zone string The timezone of the user
- Avatar
Url string The URL of the user’s avatar.
- Color string
The schedule color for the user. Valid options are purple, red, green, blue, teal, orange, brown, turquoise, dark-slate-blue, cayenne, orange-red, dark-orchid, dark-slate-grey, lime, dark-magenta, lime-green, midnight-blue, deep-pink, dark-green, dark-orange, dark-cyan, darkolive-green, dark-slate-gray, grey20, firebrick, maroon, crimson, dark-red, dark-goldenrod, chocolate, medium-violet-red, sea-green, olivedrab, forest-green, dark-olive-green, blue-violet, royal-blue, indigo, slate-blue, saddle-brown, or steel-blue.
- Description string
- Email string
The user’s email address.
- Html
Url string URL at which the entity is uniquely displayed in the Web app
- Invitation
Sent bool If true, the user has an outstanding invitation.
- Job
Title string The user’s title.
- Name string
The name of the user.
- Role string
The user role. Account must have the
read_only_usersability to set a user as aread_only_user. Can beadmin,limited_user,observer,owner,read_only_useroruser- Teams []string
A list of teams the user should belong to. Please use
pagerduty..TeamMembershipinstead.- Time
Zone string The timezone of the user
- avatar
Url string The URL of the user’s avatar.
- color string
The schedule color for the user. Valid options are purple, red, green, blue, teal, orange, brown, turquoise, dark-slate-blue, cayenne, orange-red, dark-orchid, dark-slate-grey, lime, dark-magenta, lime-green, midnight-blue, deep-pink, dark-green, dark-orange, dark-cyan, darkolive-green, dark-slate-gray, grey20, firebrick, maroon, crimson, dark-red, dark-goldenrod, chocolate, medium-violet-red, sea-green, olivedrab, forest-green, dark-olive-green, blue-violet, royal-blue, indigo, slate-blue, saddle-brown, or steel-blue.
- description string
- email string
The user’s email address.
- html
Url string URL at which the entity is uniquely displayed in the Web app
- invitation
Sent boolean If true, the user has an outstanding invitation.
- job
Title string The user’s title.
- name string
The name of the user.
- role string
The user role. Account must have the
read_only_usersability to set a user as aread_only_user. Can beadmin,limited_user,observer,owner,read_only_useroruser- teams string[]
A list of teams the user should belong to. Please use
pagerduty..TeamMembershipinstead.- time
Zone string The timezone of the user
- avatar_
url str The URL of the user’s avatar.
- color str
The schedule color for the user. Valid options are purple, red, green, blue, teal, orange, brown, turquoise, dark-slate-blue, cayenne, orange-red, dark-orchid, dark-slate-grey, lime, dark-magenta, lime-green, midnight-blue, deep-pink, dark-green, dark-orange, dark-cyan, darkolive-green, dark-slate-gray, grey20, firebrick, maroon, crimson, dark-red, dark-goldenrod, chocolate, medium-violet-red, sea-green, olivedrab, forest-green, dark-olive-green, blue-violet, royal-blue, indigo, slate-blue, saddle-brown, or steel-blue.
- description str
- email str
The user’s email address.
- html_
url str URL at which the entity is uniquely displayed in the Web app
- invitation_
sent bool If true, the user has an outstanding invitation.
- job_
title str The user’s title.
- name str
The name of the user.
- role str
The user role. Account must have the
read_only_usersability to set a user as aread_only_user. Can beadmin,limited_user,observer,owner,read_only_useroruser- teams List[str]
A list of teams the user should belong to. Please use
pagerduty..TeamMembershipinstead.- time_
zone str The timezone of the user
Package Details
- Repository
- https://github.com/pulumi/pulumi-pagerduty
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
pagerdutyTerraform Provider.