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