in aws-core-ui/src/App/Components/Type/IamRole/IamRoleConnectionType.tsx [19:47]
export default function IamRoleConnectionType({ config }: { config: Config }) {
const ctx = useFormContext();
const data = {
awsConnectionId: config.awsConnectionId,
awsConnectionFormFieldName: FormFieldsNames.AWS_CONNECTION_ID,
projectId: config.projectId,
availableConnectionsResource:
config.availableAwsConnectionsControllerResource,
availableConnectionsControllerUrl:
config.availableAwsConnectionsControllerUrl,
awsConnectionTypesFilter: config.awsConnectionTypesFilter,
} as AvailableConnectionsData;
return (
<>
<section>
<SectionHeader>{'IAM Role'}</SectionHeader>
<AwsConnection data={data} ctx={ctx} />
<RoleArn />
{data.awsConnectionId && <ExternalID config={config} />}
</section>
<section>
<SectionHeader>{'Session settings'}</SectionHeader>
<SessionTag />
<StsEndpoint />
</section>
</>
);
}