msi

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserAssignedIdentity

type UserAssignedIdentity struct {
	// contains filtered or unexported fields
}

Manages a user assigned identity.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/user_assigned_identity_legacy.html.markdown.

func GetUserAssignedIdentity

func GetUserAssignedIdentity(ctx *pulumi.Context,
	name string, id pulumi.ID, state *UserAssignedIdentityState, opts ...pulumi.ResourceOpt) (*UserAssignedIdentity, error)

GetUserAssignedIdentity gets an existing UserAssignedIdentity 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 NewUserAssignedIdentity

func NewUserAssignedIdentity(ctx *pulumi.Context,
	name string, args *UserAssignedIdentityArgs, opts ...pulumi.ResourceOpt) (*UserAssignedIdentity, error)

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

func (*UserAssignedIdentity) ClientId added in v0.16.2

Client ID associated with the user assigned identity.

func (*UserAssignedIdentity) ID

ID is this resource's unique identifier assigned by its provider.

func (*UserAssignedIdentity) Location

The location/region where the user assigned identity is created.

func (*UserAssignedIdentity) Name

The name of the user assigned identity. Changing this forces a new identity to be created.

func (*UserAssignedIdentity) PrincipalId

func (r *UserAssignedIdentity) PrincipalId() pulumi.StringOutput

Service Principal ID associated with the user assigned identity.

func (*UserAssignedIdentity) ResourceGroupName

func (r *UserAssignedIdentity) ResourceGroupName() pulumi.StringOutput

The name of the resource group in which to create the user assigned identity.

func (*UserAssignedIdentity) Tags

A mapping of tags to assign to the resource.

func (*UserAssignedIdentity) URN

URN is this resource's unique name assigned by Pulumi.

type UserAssignedIdentityArgs

type UserAssignedIdentityArgs struct {
	// The location/region where the user assigned identity is
	// created.
	Location interface{}
	// The name of the user assigned identity. Changing this forces a
	// new identity to be created.
	Name interface{}
	// The name of the resource group in which to
	// create the user assigned identity.
	ResourceGroupName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

The set of arguments for constructing a UserAssignedIdentity resource.

type UserAssignedIdentityState

type UserAssignedIdentityState struct {
	// Client ID associated with the user assigned identity.
	ClientId interface{}
	// The location/region where the user assigned identity is
	// created.
	Location interface{}
	// The name of the user assigned identity. Changing this forces a
	// new identity to be created.
	Name interface{}
	// Service Principal ID associated with the user assigned identity.
	PrincipalId interface{}
	// The name of the resource group in which to
	// create the user assigned identity.
	ResourceGroupName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

Input properties used for looking up and filtering UserAssignedIdentity resources.

Jump to

Keyboard shortcuts

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