interface CfnRegistryProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.AgentRegistry.CfnRegistryProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsagentregistry#CfnRegistryProps |
Java | software.amazon.awscdk.services.agentregistry.CfnRegistryProps |
Python | aws_cdk.aws_agentregistry.CfnRegistryProps |
TypeScript | aws-cdk-lib » aws_agentregistry » CfnRegistryProps |
Properties for defining a CfnRegistry.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_agentregistry as agentregistry } from 'aws-cdk-lib';
const cfnRegistryProps: agentregistry.CfnRegistryProps = {
name: 'name',
// the properties below are optional
approvalConfiguration: {
autoApprovalRules: ['autoApprovalRules'],
},
authorizerType: 'authorizerType',
description: 'description',
discoveryConfiguration: {
authorizerConfiguration: {
customJwtAuthorizer: {
discoveryUrl: 'discoveryUrl',
// the properties below are optional
allowedAudience: ['allowedAudience'],
allowedClients: ['allowedClients'],
allowedScopes: ['allowedScopes'],
customClaims: [{
authorizingClaimMatchValue: {
claimMatchOperator: 'claimMatchOperator',
claimMatchValue: {
matchValueString: 'matchValueString',
matchValueStringList: ['matchValueStringList'],
},
},
inboundTokenClaimName: 'inboundTokenClaimName',
inboundTokenClaimValueType: 'inboundTokenClaimValueType',
}],
},
},
},
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The name of the registry. |
| approval | IResolvable | Approval | Configuration for the registry's record approval workflow. |
| authorizer | string | The type of authorizer that controls how consumers access the registry's search and MCP invoke operations. |
| description? | string | The description of the registry. |
| discovery | IResolvable | Discovery | Discovery configuration for the registry. |
| tags? | Cfn[] | Tags to assign to the registry. |
name
Type:
string
The name of the registry.
approvalConfiguration?
Type:
IResolvable | Approval
(optional)
Configuration for the registry's record approval workflow.
authorizerType?
Type:
string
(optional)
The type of authorizer that controls how consumers access the registry's search and MCP invoke operations.
description?
Type:
string
(optional)
The description of the registry.
discoveryConfiguration?
Type:
IResolvable | Discovery
(optional)
Discovery configuration for the registry.
Controls how consumers are authorized to search the registry and invoke its MCP endpoint.
tags?
Type:
Cfn[]
(optional)
Tags to assign to the registry.

.NET
Go
Java
Python
TypeScript