1 write to Aws
Aspire.Hosting.Radius (1)
CloudProviders\RadiusCloudProviderExtensions.cs (1)
105
RadiusCloudProvidersAnnotation.GetOrAdd(builder.Resource).
Aws
= config;
17 references to Aws
Aspire.Hosting.Radius (7)
Publishing\RadCredentialRegisterStep.cs (3)
144
if (annotation.
Aws
?.Credential is AwsRadiusCredential.AccessKey ak)
157
if (annotation.
Aws
?.Credential is AwsRadiusCredential.Irsa irsa)
195
if (annotation.
Aws
is { } awsConfig)
Publishing\RadiusInfrastructureBuilder.cs (4)
757
if (annotation.
Aws
is { } aws)
783
if (annotation.
Aws
is { } aws)
1872
providers?.
Aws
?.Region ?? throw MissingProviderReference("AWS", "WithAwsProvider"),
1874
providers?.
Aws
?.AccountId ?? throw MissingProviderReference("AWS", "WithAwsProvider"),
Aspire.Hosting.Radius.Tests (10)
CloudProviders\AdditiveCompatibilityTests.cs (1)
34
Assert.Null(ann.
Aws
);
CloudProviders\CredentialModeOverrideTests.cs (1)
51
Assert.IsType<AwsRadiusCredential.Irsa>(ann.
Aws
!.Credential);
CloudProviders\MultiEnvironmentProvidersTests.cs (1)
51
Assert.NotNull(ann.
Aws
);
CloudProviders\WithAwsProviderTests.cs (7)
28
Assert.NotNull(ann.
Aws
);
29
Assert.Equal(ValidAccount, ann.
Aws
!.AccountId);
30
Assert.Equal(ValidRegion, ann.
Aws
.Region);
31
var ak = Assert.IsType<AwsRadiusCredential.AccessKey>(ann.
Aws
.Credential);
45
var irsa = Assert.IsType<AwsRadiusCredential.Irsa>(ann.
Aws
!.Credential);
135
var irsa = Assert.IsType<AwsRadiusCredential.Irsa>(ann.
Aws
!.Credential);
148
Assert.Equal("mars-central-1", ann.
Aws
!.Region);