# GitHubConfigurationProperty

Configuration for GitHub repository integration.

Defines the repository name, numeric repository ID, owner name, and owner type (user or organization) required for the Agent Space to access and interact with the GitHub repository.

- Source: Generated code
- Type last changed: v2.232.0 · 5 Dec 2025

## 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 gitHubConfigurationProperty: devopsagent.CfnAssociation.GitHubConfigurationProperty = {
  owner: 'owner',
  ownerType: 'ownerType',
  repoId: 'repoId',
  repoName: 'repoName',
};
```

## Properties

- `owner`: string (required) — Repository owner.

- `ownerType`: string (required) — Type of repository owner.

- `repoId`: string (required) — Associated Github repo ID.

- `repoName`: string (required) — Associated Github repo name.
