We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 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 - Created
At string - The timestamp when the registry was created.
- 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 - Created
At string - The timestamp when the registry was created.
- 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 - created_
at string - The timestamp when the registry was created.
- 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 - created
At String - The timestamp when the registry was created.
- 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 - created
At string - The timestamp when the registry was created.
- 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 - created_
at str - The timestamp when the registry was created.
- 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 - created
At String - The timestamp when the registry was created.
- 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
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.
RegistryDiscoveryConfiguration
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.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi