Skip to content
v2.275.0

OperatorAppProperty Struct ​

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 operatorAppProperty: devopsagent.CfnAgentSpace.OperatorAppProperty = {
  iam: {
    operatorAppRoleArn: 'operatorAppRoleArn',

    // the properties below are optional
    createdAt: 'createdAt',
    updatedAt: 'updatedAt',
  },
  idc: {
    idcInstanceArn: 'idcInstanceArn',
    operatorAppRoleArn: 'operatorAppRoleArn',

    // the properties below are optional
    createdAt: 'createdAt',
    idcApplicationArn: 'idcApplicationArn',
    updatedAt: 'updatedAt',
  },
  idp: {
    clientId: 'clientId',
    clientSecret: 'clientSecret',
    issuerUrl: 'issuerUrl',
    operatorAppRoleArn: 'operatorAppRoleArn',
    provider: 'provider',

    // the properties below are optional
    createdAt: 'createdAt',
    updatedAt: 'updatedAt',
    userIdClaim: 'userIdClaim',
  },
};

Properties ​

iamoptionalIResolvable | CfnAgentSpace.IamAuthConfigurationPropertyiamoptionaltyping.Union[IResolvable, IamAuthConfigurationProperty]iamoptionalIResolvableIamoptionalIResolvableIamoptionalinterface{}#
idcoptionalIResolvable | CfnAgentSpace.IdcAuthConfigurationPropertyidcoptionaltyping.Union[IResolvable, IdcAuthConfigurationProperty]idcoptionalIResolvableIdcoptionalIResolvableIdcoptionalinterface{}#
idpoptionalIResolvable | CfnAgentSpace.IdpAuthConfigurationPropertyidpoptionaltyping.Union[IResolvable, IdpAuthConfigurationProperty]idpoptionalIResolvableIdpoptionalIResolvableIdpoptionalinterface{}#
External identity provider configuration for the Operator App.