# aws-cdk-lib.interfaces.aws_devopsagent

| Name | Kind | Summary |
| --- | --- | --- |
| [`AgentSpaceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.AgentSpaceReference) | Struct | A reference to a AgentSpace resource. |
| [`AssetReference`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.AssetReference) | Struct | A reference to a Asset resource. |
| [`AssociationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.AssociationReference) | Struct | A reference to a Association resource. |
| [`IAgentSpaceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.IAgentSpaceRef) | Interface | Indicates that this resource can be referenced as a AgentSpace. |
| [`IAssetRef`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.IAssetRef) | Interface | Indicates that this resource can be referenced as a Asset. |
| [`IAssociationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.IAssociationRef) | Interface | Indicates that this resource can be referenced as a Association. |
| [`IPrivateConnectionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.IPrivateConnectionRef) | Interface | Indicates that this resource can be referenced as a PrivateConnection. |
| [`IServiceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.IServiceRef) | Interface | Indicates that this resource can be referenced as a Service. |
| [`ITriggerRef`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.ITriggerRef) | Interface | Indicates that this resource can be referenced as a Trigger. |
| [`PrivateConnectionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.PrivateConnectionReference) | Struct | A reference to a PrivateConnection resource. |
| [`ServiceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.ServiceReference) | Struct | A reference to a Service resource. |
| [`TriggerReference`](/v2/docs/aws-cdk-lib.interfaces.aws_devopsagent.TriggerReference) | Struct | A reference to a Trigger resource. |
