IdpAuthConfigurationProperty Struct
External identity provider configuration for the Operator App.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_devopsagent as devopsagent } from 'aws-cdk-lib';
const idpAuthConfigurationProperty: devopsagent.CfnAgentSpace.IdpAuthConfigurationProperty = {
clientId: 'clientId',
clientSecret: 'clientSecret',
issuerUrl: 'issuerUrl',
operatorAppRoleArn: 'operatorAppRoleArn',
provider: 'provider',
// the properties below are optional
createdAt: 'createdAt',
updatedAt: 'updatedAt',
userIdClaim: 'userIdClaim',
};
Properties
The OIDC client identifier for the external identity provider application.
The OIDC client secret for the external identity provider application.
Use a Secrets Manager dynamic reference to avoid storing the secret in the template.
createdAtoptionalstringcreated_atoptionalstrcreatedAtoptionalStringCreatedAtoptionalstringCreatedAtoptional*string#The OIDC issuer URL for the external identity provider.
operatorAppRoleArnstringoperator_app_role_arnstroperatorAppRoleArnStringOperatorAppRoleArnstringOperatorAppRoleArn*stringrequired#The IAM role that Operator App users assume to access DevOps Agent APIs.
The external identity provider type.
updatedAtoptionalstringupdated_atoptionalstrupdatedAtoptionalStringUpdatedAtoptionalstringUpdatedAtoptional*string#userIdClaimoptionalstringuser_id_claimoptionalstruserIdClaimoptionalStringUserIdClaimoptionalstringUserIdClaimoptional*string#The identity claim used to identify users.
This value is selected by the service for the configured provider.