This page documents the language specification for the azuredevops package. If you're looking for help working with the inputs, outputs, or functions of azuredevops resources in a Pulumi program, please see the resource documentation for examples and API reference.
entitlement¶
This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-azuredevops repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-azuredevops repo.
- class
pulumi_azuredevops.entitlement.User(resource_name, opts=None, account_license_type=None, licensing_source=None, origin=None, origin_id=None, principal_name=None, __props__=None, __name__=None, __opts__=None)¶ Manages a user entitlement within Azure DevOps.
import pulumi import pulumi_azuredevops as azuredevops user = azuredevops.entitlement.User("user", principal_name="foo@contoso.com")
Member Entitlement Management: Read & Write
- Parameters
resource_name (str) – The name of the resource.
opts (pulumi.ResourceOptions) – Options for the resource.
account_license_type (pulumi.Input[str]) – Type of Account License. Valid values:
advanced,earlyAdopter,express,none,professional, orstakeholder. Defaults toexpress. In addition the valuebasicis allowed which is an alias forexpressand reflects the name of theexpresslicense used in the Azure DevOps web interface.licensing_source (pulumi.Input[str]) – The source of the licensing (e.g. Account. MSDN etc.) Valid values:
account(Default),auto,msdn,none,profile,trailorigin (pulumi.Input[str]) – The type of source provider for the origin identifier.
origin_id (pulumi.Input[str]) – The unique identifier from the system of origin. Typically a sid, object id or Guid. e.g. Used for member of other tenant on Azure Active Directory.
principal_name (pulumi.Input[str]) – The principal name is the PrincipalName of a graph member from the source provider. Usually, e-mail address.
account_license_type: pulumi.Output[str] = None¶Type of Account License. Valid values:
advanced,earlyAdopter,express,none,professional, orstakeholder. Defaults toexpress. In addition the valuebasicis allowed which is an alias forexpressand reflects the name of theexpresslicense used in the Azure DevOps web interface.
descriptor: pulumi.Output[str] = None¶The descriptor is the primary way to reference the graph subject while the system is running. This field will uniquely identify the user graph subject.
licensing_source: pulumi.Output[str] = None¶The source of the licensing (e.g. Account. MSDN etc.) Valid values:
account(Default),auto,msdn,none,profile,trail
origin: pulumi.Output[str] = None¶The type of source provider for the origin identifier.
origin_id: pulumi.Output[str] = None¶The unique identifier from the system of origin. Typically a sid, object id or Guid. e.g. Used for member of other tenant on Azure Active Directory.
principal_name: pulumi.Output[str] = None¶The principal name is the PrincipalName of a graph member from the source provider. Usually, e-mail address.
- static
get(resource_name, id, opts=None, account_license_type=None, descriptor=None, licensing_source=None, origin=None, origin_id=None, principal_name=None)¶ Get an existing User resource’s state with the given name, id, and optional extra properties used to qualify the lookup.
- Parameters
resource_name (str) – The unique name of the resulting resource.
id (str) – The unique provider ID of the resource to lookup.
opts (pulumi.ResourceOptions) – Options for the resource.
account_license_type (pulumi.Input[str]) – Type of Account License. Valid values:
advanced,earlyAdopter,express,none,professional, orstakeholder. Defaults toexpress. In addition the valuebasicis allowed which is an alias forexpressand reflects the name of theexpresslicense used in the Azure DevOps web interface.descriptor (pulumi.Input[str]) – The descriptor is the primary way to reference the graph subject while the system is running. This field will uniquely identify the user graph subject.
licensing_source (pulumi.Input[str]) – The source of the licensing (e.g. Account. MSDN etc.) Valid values:
account(Default),auto,msdn,none,profile,trailorigin (pulumi.Input[str]) – The type of source provider for the origin identifier.
origin_id (pulumi.Input[str]) – The unique identifier from the system of origin. Typically a sid, object id or Guid. e.g. Used for member of other tenant on Azure Active Directory.
principal_name (pulumi.Input[str]) – The principal name is the PrincipalName of a graph member from the source provider. Usually, e-mail address.
translate_output_property(prop)¶Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.
- Parameters
prop (str) – A property name.
- Returns
A potentially transformed property name.
- Return type
str
translate_input_property(prop)¶Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.
- Parameters
prop (str) – A property name.
- Returns
A potentially transformed property name.
- Return type
str