# OperatorAppProperty

- Source: Generated code
- Type last changed: v2.274.0 · 20 Oct 2026

## 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

- `iam`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAgentSpace.IamAuthConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_devopsagent.CfnAgentSpace.IamAuthConfigurationProperty.html)

- `idc`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAgentSpace.IdcAuthConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_devopsagent.CfnAgentSpace.IdcAuthConfigurationProperty.html)

- `idp`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAgentSpace.IdpAuthConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_devopsagent.CfnAgentSpace.IdpAuthConfigurationProperty.html) — External identity provider configuration for the Operator App.
