1 implementation of WithIrsa
Aspire.Hosting.Radius (1)
CloudProviders\AwsRadiusProviderBuilder.cs (1)
39public 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)
47aws.WithIrsa(Arn);
CloudProviders\MultiEnvironmentProvidersTests.cs (1)
47aws => aws.WithIrsa("arn:aws:iam::123456789012:role/r"));
CloudProviders\WithAwsProviderTests.cs (6)
42env.WithAwsProvider(ValidAccount, ValidRegion, aws => aws.WithIrsa(ValidArn)); 56"12345", ValidRegion, aws => aws.WithIrsa(ValidArn))); 67ValidAccount, "", aws => aws.WithIrsa(ValidArn))); 121ValidAccount, ValidRegion, aws => aws.WithIrsa("not-an-arn"))); 132env.WithAwsProvider(ValidAccount, ValidRegion, aws => aws.WithIrsa(ArnWithPath)); 145env.WithAwsProvider(ValidAccount, "mars-central-1", aws => aws.WithIrsa(ValidArn));
Publishing\ProviderScopeBicepEmissionTests.cs (1)
107aws => aws.WithIrsa("arn:aws:iam::123456789012:role/r"));
Publishing\RadCredentialArgumentTests.cs (1)
91env.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"))