{{#if (eq mode "create")}} Create an AWS Role {{else if (eq mode 'edit')}} Edit AWS Role {{model.id}} {{else}} AWS Role {{model.id}} {{/if}}

{{#if (eq mode "show")}} {{#if model.canDelete}} Delete role
{{/if}} {{#if model.canGenerate}} Generate credentials {{/if}} {{#if model.canEdit}} Edit role {{/if}} {{/if}} {{#if (or (eq mode 'edit') (eq mode 'create'))}}
{{#if (gt model.credentialTypes.length 1)}} {{/if}} {{#each (if (eq mode 'edit') (drop 1 (or model.fields (array))) model.fields) as |attr|}} {{form-field data-test-field attr=attr model=model}} {{/each}}
Cancel
{{else}}
{{#if (gt model.credentialTypes.length 1)}} {{/if}} {{#each model.fields as |attr|}} {{#if (eq attr.name "policyDocument")}}
{{stringify (jsonify model.policyDocument)}}
{{else}} {{/if}} {{/each}}
{{/if}}