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