Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupUserAssignedIdentityResult ¶
type LookupUserAssignedIdentityResult struct { // The id of the app associated with the identity. This is a random generated UUID by MSI. ClientId string `pulumi:"clientId"` // The ManagedServiceIdentity DataPlane URL that can be queried to obtain the identity credentials. ClientSecretUrl string `pulumi:"clientSecretUrl"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The id of the service principal object associated with the created identity. PrincipalId string `pulumi:"principalId"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The id of the tenant which the identity belongs to. TenantId string `pulumi:"tenantId"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Describes an identity resource.
func LookupUserAssignedIdentity ¶
func LookupUserAssignedIdentity(ctx *pulumi.Context, args *LookupUserAssignedIdentityArgs, opts ...pulumi.InvokeOption) (*LookupUserAssignedIdentityResult, error)
type UserAssignedIdentity ¶
type UserAssignedIdentity struct { pulumi.CustomResourceState // The id of the app associated with the identity. This is a random generated UUID by MSI. ClientId pulumi.StringOutput `pulumi:"clientId"` // The ManagedServiceIdentity DataPlane URL that can be queried to obtain the identity credentials. ClientSecretUrl pulumi.StringOutput `pulumi:"clientSecretUrl"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The id of the service principal object associated with the created identity. PrincipalId pulumi.StringOutput `pulumi:"principalId"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The id of the tenant which the identity belongs to. TenantId pulumi.StringOutput `pulumi:"tenantId"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Describes an identity resource.
func GetUserAssignedIdentity ¶
func GetUserAssignedIdentity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserAssignedIdentityState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*UserAssignedIdentity, error)
NewUserAssignedIdentity registers a new resource with the given unique name, arguments, and options.
func (*UserAssignedIdentity) ElementType ¶ added in v0.2.6
func (*UserAssignedIdentity) ElementType() reflect.Type
func (*UserAssignedIdentity) ToUserAssignedIdentityOutput ¶ added in v0.2.6
func (i *UserAssignedIdentity) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
func (*UserAssignedIdentity) ToUserAssignedIdentityOutputWithContext ¶ added in v0.2.6
func (i *UserAssignedIdentity) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput
type UserAssignedIdentityArgs ¶
type UserAssignedIdentityArgs struct { // The geo-location where the resource lives Location pulumi.StringInput // The name of the Resource Group to which the identity belongs. ResourceGroupName pulumi.StringInput // The name of the identity resource. ResourceName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a UserAssignedIdentity resource.
func (UserAssignedIdentityArgs) ElementType ¶
func (UserAssignedIdentityArgs) ElementType() reflect.Type
type UserAssignedIdentityInput ¶ added in v0.2.6
type UserAssignedIdentityInput interface { pulumi.Input ToUserAssignedIdentityOutput() UserAssignedIdentityOutput ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput }
type UserAssignedIdentityOutput ¶ added in v0.2.6
type UserAssignedIdentityOutput struct {
*pulumi.OutputState
}
func (UserAssignedIdentityOutput) ElementType ¶ added in v0.2.6
func (UserAssignedIdentityOutput) ElementType() reflect.Type
func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutput ¶ added in v0.2.6
func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext ¶ added in v0.2.6
func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput
type UserAssignedIdentityState ¶
type UserAssignedIdentityState struct { // The id of the app associated with the identity. This is a random generated UUID by MSI. ClientId pulumi.StringPtrInput // The ManagedServiceIdentity DataPlane URL that can be queried to obtain the identity credentials. ClientSecretUrl pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The id of the service principal object associated with the created identity. PrincipalId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The id of the tenant which the identity belongs to. TenantId pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (UserAssignedIdentityState) ElementType ¶
func (UserAssignedIdentityState) ElementType() reflect.Type
Click to show internal directories.
Click to hide internal directories.