AwsIamArgs
AwsIamArgs = AwsIamPolicyCapabilityArgs | AwsIamRoleCapabilityArgs | AwsIamAssumeRolePolicyCapabilityArgs | AwsIamUserCapabilityArgs | AwsIamServiceSpecificCredentialCapabilityArgsInput arguments for AwsIam.
Remarks
Exactly one capability (policy, role, assumeRolePolicy, user, or serviceSpecificCredential) must be provided per component instance.
Example
CODE
import { iamAssumeRoleServicePrincipals } from '@jobcloud/pulumi-helpers';
const assumeRolePolicy = new AwsIam({
assumeRolePolicy: {
identity: 'ecsTasksAssumeRolePolicy',
servicePrincipal: iamAssumeRoleServicePrincipals.ecsTasks,
},
});