1 implementation of WithIrsa
Aspire.Hosting.Radius (1)
CloudProviders\AwsRadiusProviderBuilder.cs (1)
39
public IAwsRadiusProviderBuilder
WithIrsa
(string iamRoleArn)
15 references to WithIrsa
Aspire.Hosting.Radius.Tests (15)
CloudProviders\ConflictingCredentialsTests.cs (3)
62
.WithAwsProvider(Account, Region, aws => aws.
WithIrsa
($"arn:aws:iam::{Account}:role/dev-role"));
64
.WithAwsProvider(Account, Region, aws => aws.
WithIrsa
($"arn:aws:iam::{Account}:role/prod-role"));
100
.WithAwsProvider(Account, Region, aws => aws.
WithIrsa
($"arn:aws:iam::{Account}:role/r"));
CloudProviders\CredentialModeOverrideTests.cs (1)
47
aws.
WithIrsa
(Arn);
CloudProviders\MultiEnvironmentProvidersTests.cs (1)
47
aws => aws.
WithIrsa
("arn:aws:iam::123456789012:role/r"));
CloudProviders\WithAwsProviderTests.cs (6)
42
env.WithAwsProvider(ValidAccount, ValidRegion, aws => aws.
WithIrsa
(ValidArn));
56
"12345", ValidRegion, aws => aws.
WithIrsa
(ValidArn)));
67
ValidAccount, "", aws => aws.
WithIrsa
(ValidArn)));
121
ValidAccount, ValidRegion, aws => aws.
WithIrsa
("not-an-arn")));
132
env.WithAwsProvider(ValidAccount, ValidRegion, aws => aws.
WithIrsa
(ArnWithPath));
145
env.WithAwsProvider(ValidAccount, "mars-central-1", aws => aws.
WithIrsa
(ValidArn));
Publishing\ProviderScopeBicepEmissionTests.cs (1)
107
aws => aws.
WithIrsa
("arn:aws:iam::123456789012:role/r"));
Publishing\RadCredentialArgumentTests.cs (1)
91
env.WithAwsProvider(Account, Region, aws => aws.
WithIrsa
(RoleArn));
Recipes\RecipeParameterAdvancedTests.cs (2)
121
.WithAwsProvider("123456789012", "us-west-2", aws => aws.
WithIrsa
("arn:aws:iam::123456789012:role/radius"))
136
.WithAwsProvider("123456789012", "us-west-2", aws => aws.
WithIrsa
("arn:aws:iam::123456789012:role/radius"))