managedidentity

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureResourceResponse

type AzureResourceResponse struct {
	// The ID of this resource.
	Id string `pulumi:"id"`
	// The name of this resource.
	Name string `pulumi:"name"`
	// The name of the resource group this resource belongs to.
	ResourceGroup string `pulumi:"resourceGroup"`
	// The name of the subscription this resource belongs to.
	SubscriptionDisplayName string `pulumi:"subscriptionDisplayName"`
	// The ID of the subscription this resource belongs to.
	SubscriptionId string `pulumi:"subscriptionId"`
	// The type of this resource.
	Type string `pulumi:"type"`
}

Describes an Azure resource that is attached to an identity.

type AzureResourceResponseArrayOutput

type AzureResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureResourceResponseArrayOutput) ElementType

func (AzureResourceResponseArrayOutput) Index

func (AzureResourceResponseArrayOutput) ToAzureResourceResponseArrayOutput

func (o AzureResourceResponseArrayOutput) ToAzureResourceResponseArrayOutput() AzureResourceResponseArrayOutput

func (AzureResourceResponseArrayOutput) ToAzureResourceResponseArrayOutputWithContext

func (o AzureResourceResponseArrayOutput) ToAzureResourceResponseArrayOutputWithContext(ctx context.Context) AzureResourceResponseArrayOutput

type AzureResourceResponseOutput

type AzureResourceResponseOutput struct{ *pulumi.OutputState }

Describes an Azure resource that is attached to an identity.

func (AzureResourceResponseOutput) ElementType

func (AzureResourceResponseOutput) Id

The ID of this resource.

func (AzureResourceResponseOutput) Name

The name of this resource.

func (AzureResourceResponseOutput) ResourceGroup

The name of the resource group this resource belongs to.

func (AzureResourceResponseOutput) SubscriptionDisplayName

func (o AzureResourceResponseOutput) SubscriptionDisplayName() pulumi.StringOutput

The name of the subscription this resource belongs to.

func (AzureResourceResponseOutput) SubscriptionId

func (o AzureResourceResponseOutput) SubscriptionId() pulumi.StringOutput

The ID of the subscription this resource belongs to.

func (AzureResourceResponseOutput) ToAzureResourceResponseOutput

func (o AzureResourceResponseOutput) ToAzureResourceResponseOutput() AzureResourceResponseOutput

func (AzureResourceResponseOutput) ToAzureResourceResponseOutputWithContext

func (o AzureResourceResponseOutput) ToAzureResourceResponseOutputWithContext(ctx context.Context) AzureResourceResponseOutput

func (AzureResourceResponseOutput) Type

The type of this resource.

type FederatedIdentityCredential

type FederatedIdentityCredential struct {
	pulumi.CustomResourceState

	// The list of audiences that can appear in the issued token.
	Audiences pulumi.StringArrayOutput `pulumi:"audiences"`
	// The URL of the issuer to be trusted.
	Issuer pulumi.StringOutput `pulumi:"issuer"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The identifier of the external identity.
	Subject pulumi.StringOutput `pulumi:"subject"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Describes a federated identity credential. Azure REST API version: 2023-01-31. Prior API version in Azure Native 1.x: 2022-01-31-preview.

Other available API versions: 2023-07-31-preview.

func GetFederatedIdentityCredential

func GetFederatedIdentityCredential(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FederatedIdentityCredentialState, opts ...pulumi.ResourceOption) (*FederatedIdentityCredential, error)

GetFederatedIdentityCredential gets an existing FederatedIdentityCredential 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 NewFederatedIdentityCredential

func NewFederatedIdentityCredential(ctx *pulumi.Context,
	name string, args *FederatedIdentityCredentialArgs, opts ...pulumi.ResourceOption) (*FederatedIdentityCredential, error)

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

func (*FederatedIdentityCredential) ElementType

func (*FederatedIdentityCredential) ElementType() reflect.Type

func (*FederatedIdentityCredential) ToFederatedIdentityCredentialOutput

func (i *FederatedIdentityCredential) ToFederatedIdentityCredentialOutput() FederatedIdentityCredentialOutput

func (*FederatedIdentityCredential) ToFederatedIdentityCredentialOutputWithContext

func (i *FederatedIdentityCredential) ToFederatedIdentityCredentialOutputWithContext(ctx context.Context) FederatedIdentityCredentialOutput

type FederatedIdentityCredentialArgs

type FederatedIdentityCredentialArgs struct {
	// The list of audiences that can appear in the issued token.
	Audiences pulumi.StringArrayInput
	// The name of the federated identity credential resource.
	FederatedIdentityCredentialResourceName pulumi.StringPtrInput
	// The URL of the issuer to be trusted.
	Issuer pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the identity resource.
	ResourceName pulumi.StringInput
	// The identifier of the external identity.
	Subject pulumi.StringInput
}

The set of arguments for constructing a FederatedIdentityCredential resource.

func (FederatedIdentityCredentialArgs) ElementType

type FederatedIdentityCredentialInput

type FederatedIdentityCredentialInput interface {
	pulumi.Input

	ToFederatedIdentityCredentialOutput() FederatedIdentityCredentialOutput
	ToFederatedIdentityCredentialOutputWithContext(ctx context.Context) FederatedIdentityCredentialOutput
}

type FederatedIdentityCredentialOutput

type FederatedIdentityCredentialOutput struct{ *pulumi.OutputState }

func (FederatedIdentityCredentialOutput) Audiences

The list of audiences that can appear in the issued token.

func (FederatedIdentityCredentialOutput) ElementType

func (FederatedIdentityCredentialOutput) Issuer

The URL of the issuer to be trusted.

func (FederatedIdentityCredentialOutput) Name

The name of the resource

func (FederatedIdentityCredentialOutput) Subject

The identifier of the external identity.

func (FederatedIdentityCredentialOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (FederatedIdentityCredentialOutput) ToFederatedIdentityCredentialOutput

func (o FederatedIdentityCredentialOutput) ToFederatedIdentityCredentialOutput() FederatedIdentityCredentialOutput

func (FederatedIdentityCredentialOutput) ToFederatedIdentityCredentialOutputWithContext

func (o FederatedIdentityCredentialOutput) ToFederatedIdentityCredentialOutputWithContext(ctx context.Context) FederatedIdentityCredentialOutput

func (FederatedIdentityCredentialOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type FederatedIdentityCredentialState

type FederatedIdentityCredentialState struct {
}

func (FederatedIdentityCredentialState) ElementType

type ListUserAssignedIdentityAssociatedResourcesArgs

type ListUserAssignedIdentityAssociatedResourcesArgs struct {
	// OData filter expression to apply to the query.
	Filter *string `pulumi:"filter"`
	// OData orderBy expression to apply to the query.
	Orderby *string `pulumi:"orderby"`
	// The name of the Resource Group to which the identity belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the identity resource.
	ResourceName string `pulumi:"resourceName"`
	// Number of records to skip.
	Skip *int `pulumi:"skip"`
	// A skip token is used to continue retrieving items after an operation returns a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
	Skiptoken *string `pulumi:"skiptoken"`
	// Number of records to return.
	Top *int `pulumi:"top"`
}

type ListUserAssignedIdentityAssociatedResourcesOutputArgs

type ListUserAssignedIdentityAssociatedResourcesOutputArgs struct {
	// OData filter expression to apply to the query.
	Filter pulumi.StringPtrInput `pulumi:"filter"`
	// OData orderBy expression to apply to the query.
	Orderby pulumi.StringPtrInput `pulumi:"orderby"`
	// The name of the Resource Group to which the identity belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the identity resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
	// Number of records to skip.
	Skip pulumi.IntPtrInput `pulumi:"skip"`
	// A skip token is used to continue retrieving items after an operation returns a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
	Skiptoken pulumi.StringPtrInput `pulumi:"skiptoken"`
	// Number of records to return.
	Top pulumi.IntPtrInput `pulumi:"top"`
}

func (ListUserAssignedIdentityAssociatedResourcesOutputArgs) ElementType

type ListUserAssignedIdentityAssociatedResourcesResult

type ListUserAssignedIdentityAssociatedResourcesResult struct {
	// The url to get the next page of results, if any.
	NextLink string `pulumi:"nextLink"`
	// Total number of Azure resources assigned to the identity.
	TotalCount float64 `pulumi:"totalCount"`
	// The collection of Azure resources returned by the resource action to get a list of assigned resources.
	Value []AzureResourceResponse `pulumi:"value"`
}

Azure resources returned by the resource action to get a list of assigned resources.

func ListUserAssignedIdentityAssociatedResources

Lists the associated resources for this identity. Azure REST API version: 2022-01-31-preview.

type ListUserAssignedIdentityAssociatedResourcesResultOutput

type ListUserAssignedIdentityAssociatedResourcesResultOutput struct{ *pulumi.OutputState }

Azure resources returned by the resource action to get a list of assigned resources.

func (ListUserAssignedIdentityAssociatedResourcesResultOutput) ElementType

The url to get the next page of results, if any.

func (ListUserAssignedIdentityAssociatedResourcesResultOutput) ToListUserAssignedIdentityAssociatedResourcesResultOutput

func (ListUserAssignedIdentityAssociatedResourcesResultOutput) ToListUserAssignedIdentityAssociatedResourcesResultOutputWithContext

func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) ToListUserAssignedIdentityAssociatedResourcesResultOutputWithContext(ctx context.Context) ListUserAssignedIdentityAssociatedResourcesResultOutput

func (ListUserAssignedIdentityAssociatedResourcesResultOutput) TotalCount

Total number of Azure resources assigned to the identity.

func (ListUserAssignedIdentityAssociatedResourcesResultOutput) Value

The collection of Azure resources returned by the resource action to get a list of assigned resources.

type LookupFederatedIdentityCredentialArgs

type LookupFederatedIdentityCredentialArgs struct {
	// The name of the federated identity credential resource.
	FederatedIdentityCredentialResourceName string `pulumi:"federatedIdentityCredentialResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the identity resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupFederatedIdentityCredentialOutputArgs

type LookupFederatedIdentityCredentialOutputArgs struct {
	// The name of the federated identity credential resource.
	FederatedIdentityCredentialResourceName pulumi.StringInput `pulumi:"federatedIdentityCredentialResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the identity resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupFederatedIdentityCredentialOutputArgs) ElementType

type LookupFederatedIdentityCredentialResult

type LookupFederatedIdentityCredentialResult struct {
	// The list of audiences that can appear in the issued token.
	Audiences []string `pulumi:"audiences"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The URL of the issuer to be trusted.
	Issuer string `pulumi:"issuer"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The identifier of the external identity.
	Subject string `pulumi:"subject"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Describes a federated identity credential.

func LookupFederatedIdentityCredential

Gets the federated identity credential. Azure REST API version: 2023-01-31.

Other available API versions: 2023-07-31-preview.

type LookupFederatedIdentityCredentialResultOutput

type LookupFederatedIdentityCredentialResultOutput struct{ *pulumi.OutputState }

Describes a federated identity credential.

func (LookupFederatedIdentityCredentialResultOutput) Audiences

The list of audiences that can appear in the issued token.

func (LookupFederatedIdentityCredentialResultOutput) ElementType

func (LookupFederatedIdentityCredentialResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupFederatedIdentityCredentialResultOutput) Issuer

The URL of the issuer to be trusted.

func (LookupFederatedIdentityCredentialResultOutput) Name

The name of the resource

func (LookupFederatedIdentityCredentialResultOutput) Subject

The identifier of the external identity.

func (LookupFederatedIdentityCredentialResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupFederatedIdentityCredentialResultOutput) ToLookupFederatedIdentityCredentialResultOutput

func (o LookupFederatedIdentityCredentialResultOutput) ToLookupFederatedIdentityCredentialResultOutput() LookupFederatedIdentityCredentialResultOutput

func (LookupFederatedIdentityCredentialResultOutput) ToLookupFederatedIdentityCredentialResultOutputWithContext

func (o LookupFederatedIdentityCredentialResultOutput) ToLookupFederatedIdentityCredentialResultOutputWithContext(ctx context.Context) LookupFederatedIdentityCredentialResultOutput

func (LookupFederatedIdentityCredentialResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupUserAssignedIdentityArgs

type LookupUserAssignedIdentityArgs struct {
	// The name of the Resource Group to which the identity belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the identity resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupUserAssignedIdentityOutputArgs

type LookupUserAssignedIdentityOutputArgs struct {
	// The name of the Resource Group to which the identity belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the identity resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupUserAssignedIdentityOutputArgs) ElementType

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"`
	// Fully qualified resource ID for the resource. E.g. "/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"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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)

Gets the identity. Azure REST API version: 2023-01-31.

Other available API versions: 2015-08-31-preview, 2023-07-31-preview.

type LookupUserAssignedIdentityResultOutput

type LookupUserAssignedIdentityResultOutput struct{ *pulumi.OutputState }

Describes an identity resource.

func (LookupUserAssignedIdentityResultOutput) ClientId

The id of the app associated with the identity. This is a random generated UUID by MSI.

func (LookupUserAssignedIdentityResultOutput) ElementType

func (LookupUserAssignedIdentityResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupUserAssignedIdentityResultOutput) Location

The geo-location where the resource lives

func (LookupUserAssignedIdentityResultOutput) Name

The name of the resource

func (LookupUserAssignedIdentityResultOutput) PrincipalId

The id of the service principal object associated with the created identity.

func (LookupUserAssignedIdentityResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupUserAssignedIdentityResultOutput) Tags

Resource tags.

func (LookupUserAssignedIdentityResultOutput) TenantId

The id of the tenant which the identity belongs to.

func (LookupUserAssignedIdentityResultOutput) ToLookupUserAssignedIdentityResultOutput

func (o LookupUserAssignedIdentityResultOutput) ToLookupUserAssignedIdentityResultOutput() LookupUserAssignedIdentityResultOutput

func (LookupUserAssignedIdentityResultOutput) ToLookupUserAssignedIdentityResultOutputWithContext

func (o LookupUserAssignedIdentityResultOutput) ToLookupUserAssignedIdentityResultOutputWithContext(ctx context.Context) LookupUserAssignedIdentityResultOutput

func (LookupUserAssignedIdentityResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

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 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"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// 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. Azure REST API version: 2023-01-31. Prior API version in Azure Native 1.x: 2018-11-30.

Other available API versions: 2015-08-31-preview, 2023-07-31-preview.

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

func (*UserAssignedIdentity) ElementType() reflect.Type

func (*UserAssignedIdentity) ToUserAssignedIdentityOutput

func (i *UserAssignedIdentity) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (*UserAssignedIdentity) ToUserAssignedIdentityOutputWithContext

func (i *UserAssignedIdentity) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

type UserAssignedIdentityArgs

type UserAssignedIdentityArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the Resource Group to which the identity belongs.
	ResourceGroupName pulumi.StringInput
	// The name of the identity resource.
	ResourceName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a UserAssignedIdentity resource.

func (UserAssignedIdentityArgs) ElementType

func (UserAssignedIdentityArgs) ElementType() reflect.Type

type UserAssignedIdentityInput

type UserAssignedIdentityInput interface {
	pulumi.Input

	ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
	ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput
}

type UserAssignedIdentityOutput

type UserAssignedIdentityOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityOutput) ClientId

The id of the app associated with the identity. This is a random generated UUID by MSI.

func (UserAssignedIdentityOutput) ElementType

func (UserAssignedIdentityOutput) ElementType() reflect.Type

func (UserAssignedIdentityOutput) Location

The geo-location where the resource lives

func (UserAssignedIdentityOutput) Name

The name of the resource

func (UserAssignedIdentityOutput) PrincipalId

The id of the service principal object associated with the created identity.

func (UserAssignedIdentityOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (UserAssignedIdentityOutput) Tags

Resource tags.

func (UserAssignedIdentityOutput) TenantId

The id of the tenant which the identity belongs to.

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutput

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

func (UserAssignedIdentityOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type UserAssignedIdentityState

type UserAssignedIdentityState struct {
}

func (UserAssignedIdentityState) ElementType

func (UserAssignedIdentityState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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