Documentation
¶
Index ¶
- type AzureResourceResponse
- type AzureResourceResponseArrayOutput
- func (AzureResourceResponseArrayOutput) ElementType() reflect.Type
- func (o AzureResourceResponseArrayOutput) Index(i pulumi.IntInput) AzureResourceResponseOutput
- func (o AzureResourceResponseArrayOutput) ToAzureResourceResponseArrayOutput() AzureResourceResponseArrayOutput
- func (o AzureResourceResponseArrayOutput) ToAzureResourceResponseArrayOutputWithContext(ctx context.Context) AzureResourceResponseArrayOutput
- type AzureResourceResponseOutput
- func (AzureResourceResponseOutput) ElementType() reflect.Type
- func (o AzureResourceResponseOutput) Id() pulumi.StringOutput
- func (o AzureResourceResponseOutput) Name() pulumi.StringOutput
- func (o AzureResourceResponseOutput) ResourceGroup() pulumi.StringOutput
- func (o AzureResourceResponseOutput) SubscriptionDisplayName() pulumi.StringOutput
- func (o AzureResourceResponseOutput) SubscriptionId() pulumi.StringOutput
- func (o AzureResourceResponseOutput) ToAzureResourceResponseOutput() AzureResourceResponseOutput
- func (o AzureResourceResponseOutput) ToAzureResourceResponseOutputWithContext(ctx context.Context) AzureResourceResponseOutput
- func (o AzureResourceResponseOutput) Type() pulumi.StringOutput
- type FederatedIdentityCredential
- func (*FederatedIdentityCredential) ElementType() reflect.Type
- func (i *FederatedIdentityCredential) ToFederatedIdentityCredentialOutput() FederatedIdentityCredentialOutput
- func (i *FederatedIdentityCredential) ToFederatedIdentityCredentialOutputWithContext(ctx context.Context) FederatedIdentityCredentialOutput
- type FederatedIdentityCredentialArgs
- type FederatedIdentityCredentialInput
- type FederatedIdentityCredentialOutput
- func (o FederatedIdentityCredentialOutput) Audiences() pulumi.StringArrayOutput
- func (FederatedIdentityCredentialOutput) ElementType() reflect.Type
- func (o FederatedIdentityCredentialOutput) Issuer() pulumi.StringOutput
- func (o FederatedIdentityCredentialOutput) Name() pulumi.StringOutput
- func (o FederatedIdentityCredentialOutput) Subject() pulumi.StringOutput
- func (o FederatedIdentityCredentialOutput) SystemData() SystemDataResponseOutput
- func (o FederatedIdentityCredentialOutput) ToFederatedIdentityCredentialOutput() FederatedIdentityCredentialOutput
- func (o FederatedIdentityCredentialOutput) ToFederatedIdentityCredentialOutputWithContext(ctx context.Context) FederatedIdentityCredentialOutput
- func (o FederatedIdentityCredentialOutput) Type() pulumi.StringOutput
- type FederatedIdentityCredentialState
- type ListUserAssignedIdentityAssociatedResourcesArgs
- type ListUserAssignedIdentityAssociatedResourcesOutputArgs
- type ListUserAssignedIdentityAssociatedResourcesResult
- type ListUserAssignedIdentityAssociatedResourcesResultOutput
- func (ListUserAssignedIdentityAssociatedResourcesResultOutput) ElementType() reflect.Type
- func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) NextLink() pulumi.StringOutput
- func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) ToListUserAssignedIdentityAssociatedResourcesResultOutput() ListUserAssignedIdentityAssociatedResourcesResultOutput
- func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) ToListUserAssignedIdentityAssociatedResourcesResultOutputWithContext(ctx context.Context) ListUserAssignedIdentityAssociatedResourcesResultOutput
- func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) TotalCount() pulumi.Float64Output
- func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) Value() AzureResourceResponseArrayOutput
- type LookupFederatedIdentityCredentialArgs
- type LookupFederatedIdentityCredentialOutputArgs
- type LookupFederatedIdentityCredentialResult
- type LookupFederatedIdentityCredentialResultOutput
- func (o LookupFederatedIdentityCredentialResultOutput) Audiences() pulumi.StringArrayOutput
- func (LookupFederatedIdentityCredentialResultOutput) ElementType() reflect.Type
- func (o LookupFederatedIdentityCredentialResultOutput) Id() pulumi.StringOutput
- func (o LookupFederatedIdentityCredentialResultOutput) Issuer() pulumi.StringOutput
- func (o LookupFederatedIdentityCredentialResultOutput) Name() pulumi.StringOutput
- func (o LookupFederatedIdentityCredentialResultOutput) Subject() pulumi.StringOutput
- func (o LookupFederatedIdentityCredentialResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupFederatedIdentityCredentialResultOutput) ToLookupFederatedIdentityCredentialResultOutput() LookupFederatedIdentityCredentialResultOutput
- func (o LookupFederatedIdentityCredentialResultOutput) ToLookupFederatedIdentityCredentialResultOutputWithContext(ctx context.Context) LookupFederatedIdentityCredentialResultOutput
- func (o LookupFederatedIdentityCredentialResultOutput) Type() pulumi.StringOutput
- type LookupUserAssignedIdentityArgs
- type LookupUserAssignedIdentityOutputArgs
- type LookupUserAssignedIdentityResult
- type LookupUserAssignedIdentityResultOutput
- func (o LookupUserAssignedIdentityResultOutput) ClientId() pulumi.StringOutput
- func (LookupUserAssignedIdentityResultOutput) ElementType() reflect.Type
- func (o LookupUserAssignedIdentityResultOutput) Id() pulumi.StringOutput
- func (o LookupUserAssignedIdentityResultOutput) Location() pulumi.StringOutput
- func (o LookupUserAssignedIdentityResultOutput) Name() pulumi.StringOutput
- func (o LookupUserAssignedIdentityResultOutput) PrincipalId() pulumi.StringOutput
- func (o LookupUserAssignedIdentityResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupUserAssignedIdentityResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupUserAssignedIdentityResultOutput) TenantId() pulumi.StringOutput
- func (o LookupUserAssignedIdentityResultOutput) ToLookupUserAssignedIdentityResultOutput() LookupUserAssignedIdentityResultOutput
- func (o LookupUserAssignedIdentityResultOutput) ToLookupUserAssignedIdentityResultOutputWithContext(ctx context.Context) LookupUserAssignedIdentityResultOutput
- func (o LookupUserAssignedIdentityResultOutput) Type() pulumi.StringOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type UserAssignedIdentity
- type UserAssignedIdentityArgs
- type UserAssignedIdentityInput
- type UserAssignedIdentityOutput
- func (o UserAssignedIdentityOutput) ClientId() pulumi.StringOutput
- func (UserAssignedIdentityOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityOutput) Location() pulumi.StringOutput
- func (o UserAssignedIdentityOutput) Name() pulumi.StringOutput
- func (o UserAssignedIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentityOutput) SystemData() SystemDataResponseOutput
- func (o UserAssignedIdentityOutput) Tags() pulumi.StringMapOutput
- func (o UserAssignedIdentityOutput) TenantId() pulumi.StringOutput
- func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
- func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput
- func (o UserAssignedIdentityOutput) Type() pulumi.StringOutput
- type UserAssignedIdentityState
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) ElementType() reflect.Type
func (AzureResourceResponseArrayOutput) Index ¶
func (o AzureResourceResponseArrayOutput) Index(i pulumi.IntInput) AzureResourceResponseOutput
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) ElementType() reflect.Type
func (AzureResourceResponseOutput) Id ¶
func (o AzureResourceResponseOutput) Id() pulumi.StringOutput
The ID of this resource.
func (AzureResourceResponseOutput) Name ¶
func (o AzureResourceResponseOutput) Name() pulumi.StringOutput
The name of this resource.
func (AzureResourceResponseOutput) ResourceGroup ¶
func (o AzureResourceResponseOutput) ResourceGroup() pulumi.StringOutput
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 ¶
func (o AzureResourceResponseOutput) Type() pulumi.StringOutput
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 ¶
func (FederatedIdentityCredentialArgs) ElementType() reflect.Type
type FederatedIdentityCredentialInput ¶
type FederatedIdentityCredentialInput interface { pulumi.Input ToFederatedIdentityCredentialOutput() FederatedIdentityCredentialOutput ToFederatedIdentityCredentialOutputWithContext(ctx context.Context) FederatedIdentityCredentialOutput }
type FederatedIdentityCredentialOutput ¶
type FederatedIdentityCredentialOutput struct{ *pulumi.OutputState }
func (FederatedIdentityCredentialOutput) Audiences ¶
func (o FederatedIdentityCredentialOutput) Audiences() pulumi.StringArrayOutput
The list of audiences that can appear in the issued token.
func (FederatedIdentityCredentialOutput) ElementType ¶
func (FederatedIdentityCredentialOutput) ElementType() reflect.Type
func (FederatedIdentityCredentialOutput) Issuer ¶
func (o FederatedIdentityCredentialOutput) Issuer() pulumi.StringOutput
The URL of the issuer to be trusted.
func (FederatedIdentityCredentialOutput) Name ¶
func (o FederatedIdentityCredentialOutput) Name() pulumi.StringOutput
The name of the resource
func (FederatedIdentityCredentialOutput) Subject ¶
func (o FederatedIdentityCredentialOutput) Subject() pulumi.StringOutput
The identifier of the external identity.
func (FederatedIdentityCredentialOutput) SystemData ¶
func (o FederatedIdentityCredentialOutput) SystemData() SystemDataResponseOutput
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 ¶
func (o FederatedIdentityCredentialOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type FederatedIdentityCredentialState ¶
type FederatedIdentityCredentialState struct { }
func (FederatedIdentityCredentialState) ElementType ¶
func (FederatedIdentityCredentialState) ElementType() reflect.Type
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 ¶
func (ListUserAssignedIdentityAssociatedResourcesOutputArgs) ElementType() reflect.Type
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 ¶
func ListUserAssignedIdentityAssociatedResources(ctx *pulumi.Context, args *ListUserAssignedIdentityAssociatedResourcesArgs, opts ...pulumi.InvokeOption) (*ListUserAssignedIdentityAssociatedResourcesResult, error)
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 ListUserAssignedIdentityAssociatedResourcesOutput ¶
func ListUserAssignedIdentityAssociatedResourcesOutput(ctx *pulumi.Context, args ListUserAssignedIdentityAssociatedResourcesOutputArgs, opts ...pulumi.InvokeOption) ListUserAssignedIdentityAssociatedResourcesResultOutput
func (ListUserAssignedIdentityAssociatedResourcesResultOutput) ElementType ¶
func (ListUserAssignedIdentityAssociatedResourcesResultOutput) ElementType() reflect.Type
func (ListUserAssignedIdentityAssociatedResourcesResultOutput) NextLink ¶
func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) NextLink() pulumi.StringOutput
The url to get the next page of results, if any.
func (ListUserAssignedIdentityAssociatedResourcesResultOutput) ToListUserAssignedIdentityAssociatedResourcesResultOutput ¶
func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) ToListUserAssignedIdentityAssociatedResourcesResultOutput() ListUserAssignedIdentityAssociatedResourcesResultOutput
func (ListUserAssignedIdentityAssociatedResourcesResultOutput) ToListUserAssignedIdentityAssociatedResourcesResultOutputWithContext ¶
func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) ToListUserAssignedIdentityAssociatedResourcesResultOutputWithContext(ctx context.Context) ListUserAssignedIdentityAssociatedResourcesResultOutput
func (ListUserAssignedIdentityAssociatedResourcesResultOutput) TotalCount ¶
func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) TotalCount() pulumi.Float64Output
Total number of Azure resources assigned to the identity.
func (ListUserAssignedIdentityAssociatedResourcesResultOutput) Value ¶
func (o ListUserAssignedIdentityAssociatedResourcesResultOutput) Value() AzureResourceResponseArrayOutput
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 ¶
func (LookupFederatedIdentityCredentialOutputArgs) ElementType() reflect.Type
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 ¶
func LookupFederatedIdentityCredential(ctx *pulumi.Context, args *LookupFederatedIdentityCredentialArgs, opts ...pulumi.InvokeOption) (*LookupFederatedIdentityCredentialResult, error)
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 LookupFederatedIdentityCredentialOutput ¶
func LookupFederatedIdentityCredentialOutput(ctx *pulumi.Context, args LookupFederatedIdentityCredentialOutputArgs, opts ...pulumi.InvokeOption) LookupFederatedIdentityCredentialResultOutput
func (LookupFederatedIdentityCredentialResultOutput) Audiences ¶
func (o LookupFederatedIdentityCredentialResultOutput) Audiences() pulumi.StringArrayOutput
The list of audiences that can appear in the issued token.
func (LookupFederatedIdentityCredentialResultOutput) ElementType ¶
func (LookupFederatedIdentityCredentialResultOutput) ElementType() reflect.Type
func (LookupFederatedIdentityCredentialResultOutput) Id ¶
func (o LookupFederatedIdentityCredentialResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupFederatedIdentityCredentialResultOutput) Issuer ¶
func (o LookupFederatedIdentityCredentialResultOutput) Issuer() pulumi.StringOutput
The URL of the issuer to be trusted.
func (LookupFederatedIdentityCredentialResultOutput) Name ¶
func (o LookupFederatedIdentityCredentialResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupFederatedIdentityCredentialResultOutput) Subject ¶
func (o LookupFederatedIdentityCredentialResultOutput) Subject() pulumi.StringOutput
The identifier of the external identity.
func (LookupFederatedIdentityCredentialResultOutput) SystemData ¶
func (o LookupFederatedIdentityCredentialResultOutput) SystemData() SystemDataResponseOutput
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 ¶
func (o LookupFederatedIdentityCredentialResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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 ¶
func (LookupUserAssignedIdentityOutputArgs) ElementType() reflect.Type
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 LookupUserAssignedIdentityOutput ¶
func LookupUserAssignedIdentityOutput(ctx *pulumi.Context, args LookupUserAssignedIdentityOutputArgs, opts ...pulumi.InvokeOption) LookupUserAssignedIdentityResultOutput
func (LookupUserAssignedIdentityResultOutput) ClientId ¶
func (o LookupUserAssignedIdentityResultOutput) ClientId() pulumi.StringOutput
The id of the app associated with the identity. This is a random generated UUID by MSI.
func (LookupUserAssignedIdentityResultOutput) ElementType ¶
func (LookupUserAssignedIdentityResultOutput) ElementType() reflect.Type
func (LookupUserAssignedIdentityResultOutput) Id ¶
func (o LookupUserAssignedIdentityResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupUserAssignedIdentityResultOutput) Location ¶
func (o LookupUserAssignedIdentityResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupUserAssignedIdentityResultOutput) Name ¶
func (o LookupUserAssignedIdentityResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupUserAssignedIdentityResultOutput) PrincipalId ¶
func (o LookupUserAssignedIdentityResultOutput) PrincipalId() pulumi.StringOutput
The id of the service principal object associated with the created identity.
func (LookupUserAssignedIdentityResultOutput) SystemData ¶
func (o LookupUserAssignedIdentityResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupUserAssignedIdentityResultOutput) Tags ¶
func (o LookupUserAssignedIdentityResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupUserAssignedIdentityResultOutput) TenantId ¶
func (o LookupUserAssignedIdentityResultOutput) TenantId() pulumi.StringOutput
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 ¶
func (o LookupUserAssignedIdentityResultOutput) Type() pulumi.StringOutput
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 ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
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 ¶
func (o UserAssignedIdentityOutput) ClientId() pulumi.StringOutput
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 ¶
func (o UserAssignedIdentityOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (UserAssignedIdentityOutput) Name ¶
func (o UserAssignedIdentityOutput) Name() pulumi.StringOutput
The name of the resource
func (UserAssignedIdentityOutput) PrincipalId ¶
func (o UserAssignedIdentityOutput) PrincipalId() pulumi.StringOutput
The id of the service principal object associated with the created identity.
func (UserAssignedIdentityOutput) SystemData ¶
func (o UserAssignedIdentityOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (UserAssignedIdentityOutput) Tags ¶
func (o UserAssignedIdentityOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (UserAssignedIdentityOutput) TenantId ¶
func (o UserAssignedIdentityOutput) TenantId() pulumi.StringOutput
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 ¶
func (o UserAssignedIdentityOutput) Type() pulumi.StringOutput
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