1 write to Identity
Aspire.Hosting.Azure.ApiManagement (1)
AzureApiManagementResource.cs (1)
117Identity = identity;
34 references to Identity
Aspire.Hosting.Azure.ApiManagement (14)
AzureApiManagementExtensions.cs (10)
113builder.AddResource(resource.Identity).WithParentRelationship(resource); 114resource.References.Add(resource.Identity); 141var previousIdentity = builder.Resource.Identity; 1599!azureResource.Identity.IsExisting() && 1682[BicepFunction.Interpolate($"{azureResource.Identity.Id.AsProvisioningParameter(infrastructure)}").Compile().ToString()] = 1716(UserAssignedIdentity)azureResource.Identity.AddAsExistingResource(infrastructure), 1726IdentityClientId = azureResource.Identity.ClientId.AsProvisioningParameter(infrastructure), 1875IdentityClientId = azureResource.Identity.ClientId.AsProvisioningParameter(infrastructure), 1882(UserAssignedIdentity)azureResource.Identity.AddAsExistingResource(infrastructure), 2290? apiResource.Parent.Identity.ClientId.AsProvisioningParameter(infrastructure)
AzureApiManagementResource.cs (4)
112Identity.Annotations.Remove(roleAssignment); 116References.Remove(Identity); 126Identity.Annotations.Add(annotation); 133public BicepOutputReference PrincipalId => Identity.PrincipalId;
Aspire.Hosting.Azure.Tests (20)
AzureApiManagementTests.cs (20)
40Assert.Same(apim.Resource.Identity, apim.Resource.PrincipalId.Resource); 41Assert.Contains(apim.Resource.Identity, apim.Resource.References); 1793Assert.Same(apim.Resource.Identity, roles.IdentityResource); 1836Assert.Same(apim.Resource.Identity, roleAssignments.OwnerResource); 1837Assert.Same(apim.Resource.Identity, roleAssignments.IdentityResource); 1875Assert.Same(apim.Resource.Identity, Assert.Single(builder.Resources.OfType<AzureUserAssignedIdentityResource>())); 1880Assert.Same(apim.Resource.Identity, role.IdentityResource); 1903Assert.Same(apim.Resource.Identity, roles.IdentityResource); 1904Assert.Same(apim.Resource.Identity, roles.OwnerResource); 1945Assert.Same(apim.Resource.Identity, roleAssignments.IdentityResource); 1979Assert.Same(apim.Resource.Identity, roles.IdentityResource); 2016Assert.Same(identity, apim.Resource.Identity); 2124Assert.Same(apim.Resource.Identity, Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>())); 2126Assert.Same(apim.Resource.Identity, roles.IdentityResource); 2459var defaultIdentity = apim.Resource.Identity; 2479Assert.True(apim.Resource.Identity.IsExisting()); 2480Assert.Same(identity.Resource, apim.Resource.Identity); 2544var defaultIdentity = apim.Resource.Identity; 2564Assert.Same(identity.Resource, apim.Resource.Identity); 2808Assert.Same(apim.Resource.Identity, role.IdentityResource);