We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi
Definition of AWS::AgentRegistry::Registry Resource Type
Using getRegistry
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRegistry(args: GetRegistryArgs, opts?: InvokeOptions): Promise<GetRegistryResult>
function getRegistryOutput(args: GetRegistryOutputArgs, opts?: InvokeOutputOptions): Output<GetRegistryResult>def get_registry(registry_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRegistryResult
def get_registry_output(registry_arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetRegistryResult]func LookupRegistry(ctx *Context, args *LookupRegistryArgs, opts ...InvokeOption) (*LookupRegistryResult, error)
func LookupRegistryOutput(ctx *Context, args *LookupRegistryOutputArgs, opts ...InvokeOption) LookupRegistryResultOutput> Note: This function is named LookupRegistry in the Go SDK.
public static class GetRegistry
{
public static Task<GetRegistryResult> InvokeAsync(GetRegistryArgs args, InvokeOptions? opts = null)
public static Output<GetRegistryResult> Invoke(GetRegistryInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetRegistryResult> Invoke(GetRegistryInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetRegistryResult> getRegistry(GetRegistryArgs args, InvokeOptions options)
public static Output<GetRegistryResult> getRegistry(GetRegistryArgs args, InvokeOptions options)
public static Output<GetRegistryResult> getRegistry(GetRegistryArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:agentregistry:getRegistry
arguments:
# arguments dictionarydata "aws-native_agentregistry_get_registry" "name" {
# arguments
}The following arguments are supported:
- Registry
Arn string - The Amazon Resource Name (ARN) of the registry.
- Registry
Arn string - The Amazon Resource Name (ARN) of the registry.
- registry_
arn string - The Amazon Resource Name (ARN) of the registry.
- registry
Arn String - The Amazon Resource Name (ARN) of the registry.
- registry
Arn string - The Amazon Resource Name (ARN) of the registry.
- registry_
arn str - The Amazon Resource Name (ARN) of the registry.
- registry
Arn String - The Amazon Resource Name (ARN) of the registry.
getRegistry Result
The following output properties are available:
- Approval
Configuration Pulumi.Aws Native. Agent Registry. Outputs. Registry Approval Configuration - Auto
Detection boolEnabled - Specifies whether auto-detection is requested for the registry. Must be specified together with AutoDetectionScope. Setting this to true is necessary but not sufficient for auto-detection to become active; the preconditions of the configured scope must also be met. To turn auto-detection off, explicitly set this to false - removing AutoDetectionEnabled and AutoDetectionScope from the template is a no-op and leaves the existing auto-detection settings unchanged. A registry cannot be deleted while auto-detection is enabled: set this to false and update the stack before deleting the registry.
- Auto
Detection Pulumi.Scope Aws Native. Agent Registry. Registry Auto Detection Scope - Auto
Detection Pulumi.Status Aws Native. Agent Registry. Registry Auto Detection Status - Created
At string - The timestamp when the registry was created.
- Custom
Metadata Pulumi.Schema Configuration Aws Native. Agent Registry. Outputs. Registry Custom Metadata Schema Configuration - Description string
- The description of the registry.
- Discovery
Configuration Pulumi.Aws Native. Agent Registry. Outputs. Registry Discovery Configuration - Name string
- The name of the registry.
- Registry
Arn string - The Amazon Resource Name (ARN) of the registry.
- Registry
Id string - The unique identifier of the registry.
- Status
Pulumi.
Aws Native. Agent Registry. Registry Status -
List<Pulumi.
Aws Native. Outputs. Tag> - Tags to assign to the registry.
- Updated
At string - The timestamp when the registry was last updated.
- Approval
Configuration RegistryApproval Configuration - Auto
Detection boolEnabled - Specifies whether auto-detection is requested for the registry. Must be specified together with AutoDetectionScope. Setting this to true is necessary but not sufficient for auto-detection to become active; the preconditions of the configured scope must also be met. To turn auto-detection off, explicitly set this to false - removing AutoDetectionEnabled and AutoDetectionScope from the template is a no-op and leaves the existing auto-detection settings unchanged. A registry cannot be deleted while auto-detection is enabled: set this to false and update the stack before deleting the registry.
- Auto
Detection RegistryScope Auto Detection Scope - Auto
Detection RegistryStatus Auto Detection Status - Created
At string - The timestamp when the registry was created.
- Custom
Metadata RegistrySchema Configuration Custom Metadata Schema Configuration - Description string
- The description of the registry.
- Discovery
Configuration RegistryDiscovery Configuration - Name string
- The name of the registry.
- Registry
Arn string - The Amazon Resource Name (ARN) of the registry.
- Registry
Id string - The unique identifier of the registry.
- Status
Registry
Status - Tag
- Tags to assign to the registry.
- Updated
At string - The timestamp when the registry was last updated.
- approval_
configuration object - auto_
detection_ boolenabled - Specifies whether auto-detection is requested for the registry. Must be specified together with AutoDetectionScope. Setting this to true is necessary but not sufficient for auto-detection to become active; the preconditions of the configured scope must also be met. To turn auto-detection off, explicitly set this to false - removing AutoDetectionEnabled and AutoDetectionScope from the template is a no-op and leaves the existing auto-detection settings unchanged. A registry cannot be deleted while auto-detection is enabled: set this to false and update the stack before deleting the registry.
- auto_
detection_ "ORGANIZATION"scope - auto_
detection_ "ACTIVE" | "INACTIVE"status - created_
at string - The timestamp when the registry was created.
- custom_
metadata_ objectschema_ configuration - description string
- The description of the registry.
- discovery_
configuration object - name string
- The name of the registry.
- registry_
arn string - The Amazon Resource Name (ARN) of the registry.
- registry_
id string - The unique identifier of the registry.
- status "CREATING" | "READY" | "UPDATING" | "CREATE_FAILED" | "UPDATE_FAILED" | "DELETING" | "DELETE_FAILED"
- list(object)
- Tags to assign to the registry.
- updated_
at string - The timestamp when the registry was last updated.
- approval
Configuration RegistryApproval Configuration - auto
Detection BooleanEnabled - Specifies whether auto-detection is requested for the registry. Must be specified together with AutoDetectionScope. Setting this to true is necessary but not sufficient for auto-detection to become active; the preconditions of the configured scope must also be met. To turn auto-detection off, explicitly set this to false - removing AutoDetectionEnabled and AutoDetectionScope from the template is a no-op and leaves the existing auto-detection settings unchanged. A registry cannot be deleted while auto-detection is enabled: set this to false and update the stack before deleting the registry.
- auto
Detection RegistryScope Auto Detection Scope - auto
Detection RegistryStatus Auto Detection Status - created
At String - The timestamp when the registry was created.
- custom
Metadata RegistrySchema Configuration Custom Metadata Schema Configuration - description String
- The description of the registry.
- discovery
Configuration RegistryDiscovery Configuration - name String
- The name of the registry.
- registry
Arn String - The Amazon Resource Name (ARN) of the registry.
- registry
Id String - The unique identifier of the registry.
- status
Registry
Status - List<Tag>
- Tags to assign to the registry.
- updated
At String - The timestamp when the registry was last updated.
- approval
Configuration RegistryApproval Configuration - auto
Detection booleanEnabled - Specifies whether auto-detection is requested for the registry. Must be specified together with AutoDetectionScope. Setting this to true is necessary but not sufficient for auto-detection to become active; the preconditions of the configured scope must also be met. To turn auto-detection off, explicitly set this to false - removing AutoDetectionEnabled and AutoDetectionScope from the template is a no-op and leaves the existing auto-detection settings unchanged. A registry cannot be deleted while auto-detection is enabled: set this to false and update the stack before deleting the registry.
- auto
Detection RegistryScope Auto Detection Scope - auto
Detection RegistryStatus Auto Detection Status - created
At string - The timestamp when the registry was created.
- custom
Metadata RegistrySchema Configuration Custom Metadata Schema Configuration - description string
- The description of the registry.
- discovery
Configuration RegistryDiscovery Configuration - name string
- The name of the registry.
- registry
Arn string - The Amazon Resource Name (ARN) of the registry.
- registry
Id string - The unique identifier of the registry.
- status
Registry
Status - Tag[]
- Tags to assign to the registry.
- updated
At string - The timestamp when the registry was last updated.
- approval_
configuration RegistryApproval Configuration - auto_
detection_ boolenabled - Specifies whether auto-detection is requested for the registry. Must be specified together with AutoDetectionScope. Setting this to true is necessary but not sufficient for auto-detection to become active; the preconditions of the configured scope must also be met. To turn auto-detection off, explicitly set this to false - removing AutoDetectionEnabled and AutoDetectionScope from the template is a no-op and leaves the existing auto-detection settings unchanged. A registry cannot be deleted while auto-detection is enabled: set this to false and update the stack before deleting the registry.
- auto_
detection_ Registryscope Auto Detection Scope - auto_
detection_ Registrystatus Auto Detection Status - created_
at str - The timestamp when the registry was created.
- custom_
metadata_ Registryschema_ configuration Custom Metadata Schema Configuration - description str
- The description of the registry.
- discovery_
configuration RegistryDiscovery Configuration - name str
- The name of the registry.
- registry_
arn str - The Amazon Resource Name (ARN) of the registry.
- registry_
id str - The unique identifier of the registry.
- status
Registry
Status - Sequence[root_Tag]
- Tags to assign to the registry.
- updated_
at str - The timestamp when the registry was last updated.
- approval
Configuration Property Map - auto
Detection BooleanEnabled - Specifies whether auto-detection is requested for the registry. Must be specified together with AutoDetectionScope. Setting this to true is necessary but not sufficient for auto-detection to become active; the preconditions of the configured scope must also be met. To turn auto-detection off, explicitly set this to false - removing AutoDetectionEnabled and AutoDetectionScope from the template is a no-op and leaves the existing auto-detection settings unchanged. A registry cannot be deleted while auto-detection is enabled: set this to false and update the stack before deleting the registry.
- auto
Detection "ORGANIZATION"Scope - auto
Detection "ACTIVE" | "INACTIVE"Status - created
At String - The timestamp when the registry was created.
- custom
Metadata Property MapSchema Configuration - description String
- The description of the registry.
- discovery
Configuration Property Map - name String
- The name of the registry.
- registry
Arn String - The Amazon Resource Name (ARN) of the registry.
- registry
Id String - The unique identifier of the registry.
- status "CREATING" | "READY" | "UPDATING" | "CREATE_FAILED" | "UPDATE_FAILED" | "DELETING" | "DELETE_FAILED"
- List<Property Map>
- Tags to assign to the registry.
- updated
At String - The timestamp when the registry was last updated.
Supporting Types
RegistryApprovalConfiguration
- Auto
Approval List<Pulumi.Rules Aws Native. Agent Registry. Registry Auto Approval Rule> - The rules that determine which registry records are automatically approved on submission. When omitted or empty, submitted records require manual review.
- Auto
Approval []RegistryRules Auto Approval Rule - The rules that determine which registry records are automatically approved on submission. When omitted or empty, submitted records require manual review.
- auto_
approval_ list("APPROVE_ALL")rules - The rules that determine which registry records are automatically approved on submission. When omitted or empty, submitted records require manual review.
- auto
Approval List<RegistryRules Auto Approval Rule> - The rules that determine which registry records are automatically approved on submission. When omitted or empty, submitted records require manual review.
- auto
Approval RegistryRules Auto Approval Rule[] - The rules that determine which registry records are automatically approved on submission. When omitted or empty, submitted records require manual review.
- auto_
approval_ Sequence[Registryrules Auto Approval Rule] - The rules that determine which registry records are automatically approved on submission. When omitted or empty, submitted records require manual review.
- auto
Approval List<"APPROVE_ALL">Rules - The rules that determine which registry records are automatically approved on submission. When omitted or empty, submitted records require manual review.
RegistryAuthorizerConfiguration
RegistryAuthorizingClaimMatchValueType
RegistryAuthorizingClaimMatchValueTypeClaimMatchOperator
RegistryAutoApprovalRule
RegistryAutoDetectionScope
RegistryAutoDetectionStatus
RegistryClaimMatchValueType
- Match
Value stringString - Match
Value List<string>String List
- Match
Value stringString - Match
Value []stringString List
- match_
value_ stringstring - match_
value_ list(string)string_ list
- match
Value StringString - match
Value List<String>String List
- match
Value stringString - match
Value string[]String List
- match_
value_ strstring - match_
value_ Sequence[str]string_ list
- match
Value StringString - match
Value List<String>String List
RegistryCustomClaimValidationType
RegistryCustomClaimValidationTypeInboundTokenClaimValueType
RegistryCustomJwtAuthorizerConfiguration
- Discovery
Url string - The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.
- Allowed
Audience List<string> - The audience values accepted during JWT validation.
- Allowed
Clients List<string> - The client identifiers accepted during JWT validation.
- Allowed
Scopes List<string> - The scopes accepted during JWT validation.
- Custom
Claims List<Pulumi.Aws Native. Agent Registry. Inputs. Registry Custom Claim Validation Type> - Additional custom claim validations applied to the inbound JWT.
- Discovery
Url string - The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.
- Allowed
Audience []string - The audience values accepted during JWT validation.
- Allowed
Clients []string - The client identifiers accepted during JWT validation.
- Allowed
Scopes []string - The scopes accepted during JWT validation.
- Custom
Claims []RegistryCustom Claim Validation Type - Additional custom claim validations applied to the inbound JWT.
- discovery_
url string - The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.
- allowed_
audience list(string) - The audience values accepted during JWT validation.
- allowed_
clients list(string) - The client identifiers accepted during JWT validation.
- allowed_
scopes list(string) - The scopes accepted during JWT validation.
- custom_
claims list(object) - Additional custom claim validations applied to the inbound JWT.
- discovery
Url String - The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.
- allowed
Audience List<String> - The audience values accepted during JWT validation.
- allowed
Clients List<String> - The client identifiers accepted during JWT validation.
- allowed
Scopes List<String> - The scopes accepted during JWT validation.
- custom
Claims List<RegistryCustom Claim Validation Type> - Additional custom claim validations applied to the inbound JWT.
- discovery
Url string - The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.
- allowed
Audience string[] - The audience values accepted during JWT validation.
- allowed
Clients string[] - The client identifiers accepted during JWT validation.
- allowed
Scopes string[] - The scopes accepted during JWT validation.
- custom
Claims RegistryCustom Claim Validation Type[] - Additional custom claim validations applied to the inbound JWT.
- discovery_
url str - The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.
- allowed_
audience Sequence[str] - The audience values accepted during JWT validation.
- allowed_
clients Sequence[str] - The client identifiers accepted during JWT validation.
- allowed_
scopes Sequence[str] - The scopes accepted during JWT validation.
- custom_
claims Sequence[RegistryCustom Claim Validation Type] - Additional custom claim validations applied to the inbound JWT.
- discovery
Url String - The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.
- allowed
Audience List<String> - The audience values accepted during JWT validation.
- allowed
Clients List<String> - The client identifiers accepted during JWT validation.
- allowed
Scopes List<String> - The scopes accepted during JWT validation.
- custom
Claims List<Property Map> - Additional custom claim validations applied to the inbound JWT.
RegistryCustomMetadataSchemaConfiguration
- Default
Schema string - The default JSON Schema that applies to record types without a specific override. Supported property types are string, string with an enum constraint, string with a uri format, and boolean.
- Record
Type List<Pulumi.Schema Overrides Aws Native. Agent Registry. Inputs. Registry Record Type Schema Override> - A list of per-record-type schema overrides. When a record's type matches an override, that override's schema is used instead of the default schema for validation.
- Default
Schema string - The default JSON Schema that applies to record types without a specific override. Supported property types are string, string with an enum constraint, string with a uri format, and boolean.
- Record
Type []RegistrySchema Overrides Record Type Schema Override - A list of per-record-type schema overrides. When a record's type matches an override, that override's schema is used instead of the default schema for validation.
- default_
schema string - The default JSON Schema that applies to record types without a specific override. Supported property types are string, string with an enum constraint, string with a uri format, and boolean.
- record_
type_ list(object)schema_ overrides - A list of per-record-type schema overrides. When a record's type matches an override, that override's schema is used instead of the default schema for validation.
- default
Schema String - The default JSON Schema that applies to record types without a specific override. Supported property types are string, string with an enum constraint, string with a uri format, and boolean.
- record
Type List<RegistrySchema Overrides Record Type Schema Override> - A list of per-record-type schema overrides. When a record's type matches an override, that override's schema is used instead of the default schema for validation.
- default
Schema string - The default JSON Schema that applies to record types without a specific override. Supported property types are string, string with an enum constraint, string with a uri format, and boolean.
- record
Type RegistrySchema Overrides Record Type Schema Override[] - A list of per-record-type schema overrides. When a record's type matches an override, that override's schema is used instead of the default schema for validation.
- default_
schema str - The default JSON Schema that applies to record types without a specific override. Supported property types are string, string with an enum constraint, string with a uri format, and boolean.
- record_
type_ Sequence[Registryschema_ overrides Record Type Schema Override] - A list of per-record-type schema overrides. When a record's type matches an override, that override's schema is used instead of the default schema for validation.
- default
Schema String - The default JSON Schema that applies to record types without a specific override. Supported property types are string, string with an enum constraint, string with a uri format, and boolean.
- record
Type List<Property Map>Schema Overrides - A list of per-record-type schema overrides. When a record's type matches an override, that override's schema is used instead of the default schema for validation.
RegistryDiscoveryConfiguration
RegistryRecordTypeSchemaOverride
- Record
Type Pulumi.Aws Native. Agent Registry. Registry Record Type Schema Override Record Type - The record type that this schema override applies to.
- Schema string
- The JSON Schema for the specified record type. Must follow the same structural rules as the default schema.
- Record
Type RegistryRecord Type Schema Override Record Type - The record type that this schema override applies to.
- Schema string
- The JSON Schema for the specified record type. Must follow the same structural rules as the default schema.
- record_
type "MCP" | "AGENT" | "SKILL" | "GATEWAY" | "CUSTOM" - The record type that this schema override applies to.
- schema string
- The JSON Schema for the specified record type. Must follow the same structural rules as the default schema.
- record
Type RegistryRecord Type Schema Override Record Type - The record type that this schema override applies to.
- schema String
- The JSON Schema for the specified record type. Must follow the same structural rules as the default schema.
- record
Type RegistryRecord Type Schema Override Record Type - The record type that this schema override applies to.
- schema string
- The JSON Schema for the specified record type. Must follow the same structural rules as the default schema.
- record_
type RegistryRecord Type Schema Override Record Type - The record type that this schema override applies to.
- schema str
- The JSON Schema for the specified record type. Must follow the same structural rules as the default schema.
- record
Type "MCP" | "AGENT" | "SKILL" | "GATEWAY" | "CUSTOM" - The record type that this schema override applies to.
- schema String
- The JSON Schema for the specified record type. Must follow the same structural rules as the default schema.
RegistryRecordTypeSchemaOverrideRecordType
RegistryStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi