86 references to BicepUtilities
Aspire.Hosting.Azure (20)
Provisioning\Provisioners\BicepProvisioner.cs (20)
67
var currentCheckSum = await
BicepUtilities
.GetCurrentChecksumAsync(resource, stateSection, logger, cancellationToken).ConfigureAwait(false);
68
var configCheckSum = stateSection.Data[
BicepUtilities
.DeploymentStateChecksumKey]?.GetValue<string>();
84
if (stateSection.Data[
BicepUtilities
.DeploymentStateOutputsKey]?.GetValue<string>() is { Length: > 0 } outputJson)
119
if (stateSection.Data[
BicepUtilities
.DeploymentStateIdKey]?.GetValue<string>() is { Length: > 0 } configuredDeploymentId &&
187
stateSection.Data[
BicepUtilities
.DeploymentStateIdKey]?.GetValue<string>() is not { Length: > 0 } deploymentId ||
357
if (!TryGetDeploymentStateJsonObject(stateSection,
BicepUtilities
.DeploymentStateParametersKey, resource.Name, out var parameters) ||
358
stateSection.Data[
BicepUtilities
.DeploymentStateChecksumKey]?.GetValue<string>() is not { Length: > 0 } checksum)
371
var scope = TryGetDeploymentStateJsonObject(stateSection,
BicepUtilities
.DeploymentStateScopeKey, resource.Name, out var cachedScope)
511
var targetScope =
BicepUtilities
.GetExistingResourceScope(resource);
569
await
BicepUtilities
.SetParametersAsync(parameters, resource, cancellationToken: cancellationToken).ConfigureAwait(false);
572
await
BicepUtilities
.SetScopeAsync(scope, resource, cancellationToken: cancellationToken).ConfigureAwait(false);
581
var checksum =
BicepUtilities
.GetChecksum(resource, parameters, scope);
855
var cachedDeploymentId = stateSection.Data[
BicepUtilities
.DeploymentStateIdKey]?.GetValue<string>();
856
var cachedChecksum = stateSection.Data[
BicepUtilities
.DeploymentStateChecksumKey]?.GetValue<string>();
1336
stateSection.Data[
BicepUtilities
.DeploymentStateIdKey] = deploymentId.ToString();
1337
stateSection.Data[
BicepUtilities
.DeploymentStateParametersKey] = parameters.ToJsonString();
1341
stateSection.Data[
BicepUtilities
.DeploymentStateOutputsKey] = outputObj.ToJsonString();
1346
stateSection.Data[
BicepUtilities
.DeploymentStateScopeKey] = scope.ToJsonString();
1349
stateSection.Data[
BicepUtilities
.DeploymentStateChecksumKey] = checksum;
1496
if (section.Data[
BicepUtilities
.DeploymentStateParametersKey]?.GetValue<string>() is { Length: > 0 } parametersJson)
Aspire.Hosting.Azure.Tests (66)
AzureBicepProvisionerTests.cs (16)
867
var checksum =
BicepUtilities
.GetChecksum(resource, parameters, scope: null);
903
var checksum =
BicepUtilities
.GetChecksum(resource, parameters, scope: null);
954
var checksum =
BicepUtilities
.GetChecksum(resource, parameters, scope: null);
1438
Assert.Equal(deploymentId, section.Data[
BicepUtilities
.DeploymentStateIdKey]?.GetValue<string>());
1598
Assert.Equal(deploymentId, section.Data[
BicepUtilities
.DeploymentStateIdKey]?.GetValue<string>());
1599
var outputs = JsonNode.Parse(section.Data[
BicepUtilities
.DeploymentStateOutputsKey]!.GetValue<string>())!.AsObject();
1679
Assert.Equal(deploymentId, section.Data[
BicepUtilities
.DeploymentStateIdKey]?.GetValue<string>());
1708
Assert.Equal(deploymentId, section.Data[
BicepUtilities
.DeploymentStateIdKey]?.GetValue<string>());
1792
Assert.Equal(deploymentId, section.Data[
BicepUtilities
.DeploymentStateIdKey]?.GetValue<string>());
1843
await
BicepUtilities
.SetParametersAsync(parameters, resource);
1846
await
BicepUtilities
.SetScopeAsync(scope, resource);
1849
section.Data[
BicepUtilities
.DeploymentStateIdKey] = deploymentId;
1850
section.Data[
BicepUtilities
.DeploymentStateParametersKey] = parameters.ToJsonString();
1851
section.Data[
BicepUtilities
.DeploymentStateScopeKey] = scope.ToJsonString();
1852
section.Data[
BicepUtilities
.DeploymentStateChecksumKey] =
BicepUtilities
.GetChecksum(resource, parameters, scope);
AzureEnvironmentResourceExtensionsTests.cs (2)
1486
storageSection.Data[
BicepUtilities
.DeploymentStateIdKey] = deploymentId;
4797
storageSection.Data[
BicepUtilities
.DeploymentStateIdKey] = deploymentId;
BicepUtilitiesTests.cs (48)
23
await
BicepUtilities
.SetParametersAsync(parameters, bicep0.Resource);
59
await
BicepUtilities
.SetParametersAsync(parameters, bicep0.Resource);
110
await
BicepUtilities
.SetParametersAsync(parameters0, bicep0.Resource);
111
var checkSum0 =
BicepUtilities
.GetChecksum(bicep0.Resource, parameters0, null);
114
await
BicepUtilities
.SetParametersAsync(parameters1, bicep1.Resource);
115
var checkSum1 =
BicepUtilities
.GetChecksum(bicep1.Resource, parameters1, null);
137
await
BicepUtilities
.SetParametersAsync(parameters0, bicep0.Resource);
138
var checkSum0 =
BicepUtilities
.GetChecksum(bicep0.Resource, parameters0, null);
141
await
BicepUtilities
.SetParametersAsync(parameters1, bicep1.Resource);
142
var checkSum1 =
BicepUtilities
.GetChecksum(bicep1.Resource, parameters1, null);
162
await
BicepUtilities
.SetParametersAsync(parameters0, bicep0.Resource);
163
await
BicepUtilities
.SetScopeAsync(scope0, bicep0.Resource);
164
var checkSum0 =
BicepUtilities
.GetChecksum(bicep0.Resource, parameters0, scope0);
168
await
BicepUtilities
.SetParametersAsync(parameters1, bicep1.Resource);
169
await
BicepUtilities
.SetScopeAsync(scope1, bicep1.Resource);
170
var checkSum1 =
BicepUtilities
.GetChecksum(bicep1.Resource, parameters1, scope1);
190
await
BicepUtilities
.SetParametersAsync(parameters0, bicep0.Resource);
191
await
BicepUtilities
.SetScopeAsync(scope0, bicep0.Resource);
192
var checkSum0 =
BicepUtilities
.GetChecksum(bicep0.Resource, parameters0, scope0);
196
await
BicepUtilities
.SetParametersAsync(parameters1, bicep1.Resource);
197
await
BicepUtilities
.SetScopeAsync(scope1, bicep1.Resource);
198
var checkSum1 =
BicepUtilities
.GetChecksum(bicep1.Resource, parameters1, scope1);
217
var checksum1 =
BicepUtilities
.GetChecksum(bicep1, parameters, null);
218
var checksum2 =
BicepUtilities
.GetChecksum(bicep2, parameters, null);
242
var checksum1 =
BicepUtilities
.GetChecksum(bicep, parameters1, null);
243
var checksum2 =
BicepUtilities
.GetChecksum(bicep, parameters2, null);
265
var checksum1 =
BicepUtilities
.GetChecksum(bicep, parameters, scope1);
266
var checksum2 =
BicepUtilities
.GetChecksum(bicep, parameters, scope2);
295
var checksum1 =
BicepUtilities
.GetChecksum(bicep, parameters1, null);
296
var checksum2 =
BicepUtilities
.GetChecksum(bicep, parameters2, null);
322
await
BicepUtilities
.SetParametersAsync(parameters, bicep);
340
await
BicepUtilities
.SetScopeAsync(scope, bicep);
355
await
BicepUtilities
.SetScopeAsync(scope, bicep);
371
await
BicepUtilities
.SetScopeAsync(scope, bicep);
390
await
BicepUtilities
.SetScopeAsync(scope, bicep);
405
await
BicepUtilities
.SetScopeAsync(scope, bicep);
419
await
BicepUtilities
.SetScopeAsync(scope, bicep);
432
var result = await
BicepUtilities
.GetCurrentChecksumAsync(bicep, config);
450
var result = await
BicepUtilities
.GetCurrentChecksumAsync(bicep, config);
474
var result = await
BicepUtilities
.GetCurrentChecksumAsync(bicep, config);
489
await
BicepUtilities
.SetParametersAsync(legacyParameters, bicep);
490
var legacyChecksum =
BicepUtilities
.GetChecksum(bicep, legacyParameters, scope: null);
501
var result = await
BicepUtilities
.GetCurrentChecksumAsync(bicep, config);
505
await
BicepUtilities
.SetParametersAsync(currentParameters, bicep, skipKnownValues: true);
506
await
BicepUtilities
.SetScopeAsync(currentScope, bicep);
507
var expected =
BicepUtilities
.GetChecksum(bicep, currentParameters, currentScope);
541
var result = await
BicepUtilities
.GetCurrentChecksumAsync(bicep, config);
547
var expected =
BicepUtilities
.GetChecksum(bicep, parameters, scope: null);