Documentation
¶
Index ¶
- type A2aAgentCardDescriptor
- type AccessDeniedException
- func (v *AccessDeniedException) Deserialize(d smithy.ShapeDeserializer) error
- func (e *AccessDeniedException) Error() string
- func (e *AccessDeniedException) ErrorCode() string
- func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault
- func (e *AccessDeniedException) ErrorMessage() string
- func (v *AccessDeniedException) Serialize(s smithy.ShapeSerializer)
- func (v *AccessDeniedException) SerializeMembers(s smithy.ShapeSerializer)
- type AgentSkillsAdditionalData
- type AgentSkillsDefinitionDescriptor
- type AgentSkillsMdDescriptor
- type ApprovalConfiguration
- type AuthorizerConfiguration
- type AuthorizerConfigurationMemberCustomJWTAuthorizer
- type AuthorizingClaimMatchValueType
- type AutoApprovalRule
- type ClaimMatchOperatorType
- type ClaimMatchValueType
- type ClaimMatchValueTypeMemberMatchValueString
- type ClaimMatchValueTypeMemberMatchValueStringList
- type ConflictException
- func (v *ConflictException) Deserialize(d smithy.ShapeDeserializer) error
- func (e *ConflictException) Error() string
- func (e *ConflictException) ErrorCode() string
- func (e *ConflictException) ErrorFault() smithy.ErrorFault
- func (e *ConflictException) ErrorMessage() string
- func (v *ConflictException) Serialize(s smithy.ShapeSerializer)
- func (v *ConflictException) SerializeMembers(s smithy.ShapeSerializer)
- type CustomClaimValidationType
- type CustomDescriptor
- type CustomJWTAuthorizerConfiguration
- type DescriptorSource
- type DescriptorSourceFromUrl
- type Descriptors
- type DiscoveryConfiguration
- type EndpointIpAddressType
- type InboundTokenClaimValueType
- type InternalServerException
- func (v *InternalServerException) Deserialize(d smithy.ShapeDeserializer) error
- func (e *InternalServerException) Error() string
- func (e *InternalServerException) ErrorCode() string
- func (e *InternalServerException) ErrorFault() smithy.ErrorFault
- func (e *InternalServerException) ErrorMessage() string
- func (v *InternalServerException) Serialize(s smithy.ShapeSerializer)
- func (v *InternalServerException) SerializeMembers(s smithy.ShapeSerializer)
- type ManagedVpcResource
- type McpServerAdditionalData
- type McpServerDescriptor
- type McpToolsDescriptor
- type PrivateEndpoint
- type PrivateEndpointMemberManagedVpcResource
- type PrivateEndpointMemberSelfManagedLatticeResource
- type PrivateEndpointOverride
- type RecordType
- type RegistryAuthorizerType
- type RegistryFilter
- type RegistryFilterName
- type RegistryRecordCredentialProviderConfiguration
- type RegistryRecordCredentialProviderType
- type RegistryRecordCredentialProviderUnion
- type RegistryRecordCredentialProviderUnionMemberIamCredentialProvider
- type RegistryRecordCredentialProviderUnionMemberOauthCredentialProvider
- type RegistryRecordFilter
- type RegistryRecordFilterName
- type RegistryRecordIamCredentialProvider
- type RegistryRecordOAuthCredentialProvider
- type RegistryRecordOAuthGrantType
- type RegistryRecordStatus
- type RegistryRecordSummary
- type RegistryStatus
- type RegistrySummary
- type ResourceNotFoundException
- func (v *ResourceNotFoundException) Deserialize(d smithy.ShapeDeserializer) error
- func (e *ResourceNotFoundException) Error() string
- func (e *ResourceNotFoundException) ErrorCode() string
- func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
- func (e *ResourceNotFoundException) ErrorMessage() string
- func (v *ResourceNotFoundException) Serialize(s smithy.ShapeSerializer)
- func (v *ResourceNotFoundException) SerializeMembers(s smithy.ShapeSerializer)
- type SelfManagedLatticeResource
- type SelfManagedLatticeResourceMemberResourceConfigurationIdentifier
- type ServiceQuotaExceededException
- func (v *ServiceQuotaExceededException) Deserialize(d smithy.ShapeDeserializer) error
- func (e *ServiceQuotaExceededException) Error() string
- func (e *ServiceQuotaExceededException) ErrorCode() string
- func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
- func (e *ServiceQuotaExceededException) ErrorMessage() string
- func (v *ServiceQuotaExceededException) Serialize(s smithy.ShapeSerializer)
- func (v *ServiceQuotaExceededException) SerializeMembers(s smithy.ShapeSerializer)
- type ThrottlingException
- func (v *ThrottlingException) Deserialize(d smithy.ShapeDeserializer) error
- func (e *ThrottlingException) Error() string
- func (e *ThrottlingException) ErrorCode() string
- func (e *ThrottlingException) ErrorFault() smithy.ErrorFault
- func (e *ThrottlingException) ErrorMessage() string
- func (v *ThrottlingException) Serialize(s smithy.ShapeSerializer)
- func (v *ThrottlingException) SerializeMembers(s smithy.ShapeSerializer)
- type UnknownUnionMember
- type UpdatedA2aAgentCardDescriptor
- type UpdatedA2aAgentCardDescriptorFields
- type UpdatedAgentSkillsAdditionalData
- type UpdatedAgentSkillsAdditionalDataFields
- type UpdatedAgentSkillsDefinitionDescriptor
- type UpdatedAgentSkillsDefinitionDescriptorFields
- type UpdatedAgentSkillsMdDescriptor
- type UpdatedAgentSkillsMdDescriptorFields
- type UpdatedApprovalConfiguration
- type UpdatedAuthorizerConfiguration
- type UpdatedCustomDescriptor
- type UpdatedCustomDescriptorFields
- type UpdatedDataSchemaVersion
- type UpdatedDescription
- type UpdatedDescriptorData
- type UpdatedDescriptorSource
- type UpdatedDescriptors
- type UpdatedDescriptorsFields
- type UpdatedDiscoveryConfiguration
- type UpdatedDisplayName
- type UpdatedMcpServerAdditionalData
- type UpdatedMcpServerAdditionalDataFields
- type UpdatedMcpServerDescriptor
- type UpdatedMcpServerDescriptorFields
- type UpdatedMcpToolsDescriptor
- type UpdatedMcpToolsDescriptorFields
- type ValidationException
- func (v *ValidationException) Deserialize(d smithy.ShapeDeserializer) error
- func (e *ValidationException) Error() string
- func (e *ValidationException) ErrorCode() string
- func (e *ValidationException) ErrorFault() smithy.ErrorFault
- func (e *ValidationException) ErrorMessage() string
- func (v *ValidationException) Serialize(s smithy.ShapeSerializer)
- func (v *ValidationException) SerializeMembers(s smithy.ShapeSerializer)
- type ValidationExceptionField
- type ValidationExceptionReason
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type A2aAgentCardDescriptor ¶
type A2aAgentCardDescriptor struct {
// The A2A agent card content, serialized as descriptor payload data.
Data *string
// The schema version of the descriptor payload.
DataSchemaVersion *string
// The optional source configuration used to synchronize the A2A agent card
// descriptor content.
Source *DescriptorSource
// contains filtered or unexported fields
}
Descriptor that defines the content of an A2A (Agent-to-Agent) agent card registry record. The content is validated against the A2A protocol schema.
func (*A2aAgentCardDescriptor) Deserialize ¶
func (v *A2aAgentCardDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*A2aAgentCardDescriptor) Serialize ¶
func (v *A2aAgentCardDescriptor) Serialize(s smithy.ShapeSerializer)
func (*A2aAgentCardDescriptor) SerializeMembers ¶
func (v *A2aAgentCardDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type AccessDeniedException ¶
type AccessDeniedException struct {
Message *string
ErrorCodeOverride *string
// contains filtered or unexported fields
}
The caller is not authorized to perform the requested action.
func (*AccessDeniedException) Deserialize ¶
func (v *AccessDeniedException) Deserialize(d smithy.ShapeDeserializer) error
func (*AccessDeniedException) Error ¶
func (e *AccessDeniedException) Error() string
func (*AccessDeniedException) ErrorCode ¶
func (e *AccessDeniedException) ErrorCode() string
func (*AccessDeniedException) ErrorFault ¶
func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault
func (*AccessDeniedException) ErrorMessage ¶
func (e *AccessDeniedException) ErrorMessage() string
func (*AccessDeniedException) Serialize ¶
func (v *AccessDeniedException) Serialize(s smithy.ShapeSerializer)
func (*AccessDeniedException) SerializeMembers ¶
func (v *AccessDeniedException) SerializeMembers(s smithy.ShapeSerializer)
type AgentSkillsAdditionalData ¶
type AgentSkillsAdditionalData struct {
// The markdown skill content associated with an agent skills definition.
SkillMd *AgentSkillsMdDescriptor
// contains filtered or unexported fields
}
Additional data associated with an agent skills definition descriptor.
func (*AgentSkillsAdditionalData) Deserialize ¶
func (v *AgentSkillsAdditionalData) Deserialize(d smithy.ShapeDeserializer) error
func (*AgentSkillsAdditionalData) Serialize ¶
func (v *AgentSkillsAdditionalData) Serialize(s smithy.ShapeSerializer)
func (*AgentSkillsAdditionalData) SerializeMembers ¶
func (v *AgentSkillsAdditionalData) SerializeMembers(s smithy.ShapeSerializer)
type AgentSkillsDefinitionDescriptor ¶
type AgentSkillsDefinitionDescriptor struct {
// Additional data associated with the agent skills definition descriptor.
AdditionalData *AgentSkillsAdditionalData
// The agent skills definition content, serialized as descriptor payload data.
Data *string
// The schema version of the descriptor payload.
DataSchemaVersion *string
// contains filtered or unexported fields
}
Descriptor that defines an agent skills registry record and its associated content.
func (*AgentSkillsDefinitionDescriptor) Deserialize ¶
func (v *AgentSkillsDefinitionDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*AgentSkillsDefinitionDescriptor) Serialize ¶
func (v *AgentSkillsDefinitionDescriptor) Serialize(s smithy.ShapeSerializer)
func (*AgentSkillsDefinitionDescriptor) SerializeMembers ¶
func (v *AgentSkillsDefinitionDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type AgentSkillsMdDescriptor ¶
type AgentSkillsMdDescriptor struct {
// The agent skills markdown content, serialized as descriptor payload data.
Data *string
// The schema version of the descriptor payload.
DataSchemaVersion *string
// The optional source configuration used to synchronize the agent skills markdown
// content.
Source *DescriptorSource
// contains filtered or unexported fields
}
Markdown-format descriptor containing an agent skills document.
func (*AgentSkillsMdDescriptor) Deserialize ¶
func (v *AgentSkillsMdDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*AgentSkillsMdDescriptor) Serialize ¶
func (v *AgentSkillsMdDescriptor) Serialize(s smithy.ShapeSerializer)
func (*AgentSkillsMdDescriptor) SerializeMembers ¶
func (v *AgentSkillsMdDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type ApprovalConfiguration ¶
type ApprovalConfiguration struct {
// The rules that determine which registry records are automatically approved on
// submission. When omitted or empty, submitted records require manual review.
AutoApprovalRules []AutoApprovalRule
// contains filtered or unexported fields
}
Configuration for the registry's record approval workflow. Controls whether records submitted for approval require manual review before they become approved and discoverable, or are auto-approved. When no auto-approval rules are configured, submitted records require manual review.
func (*ApprovalConfiguration) Deserialize ¶
func (v *ApprovalConfiguration) Deserialize(d smithy.ShapeDeserializer) error
func (*ApprovalConfiguration) Serialize ¶
func (v *ApprovalConfiguration) Serialize(s smithy.ShapeSerializer)
func (*ApprovalConfiguration) SerializeMembers ¶
func (v *ApprovalConfiguration) SerializeMembers(s smithy.ShapeSerializer)
type AuthorizerConfiguration ¶
type AuthorizerConfiguration interface {
// contains filtered or unexported methods
}
The authorizer configuration for a registry. Exactly one member is set.
The following types satisfy this interface:
AuthorizerConfigurationMemberCustomJWTAuthorizer
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/agentregistrycontrol/types"
)
func main() {
var union types.AuthorizerConfiguration
// type switches can be used to check the union value
switch v := union.(type) {
case *types.AuthorizerConfigurationMemberCustomJWTAuthorizer:
_ = v.Value // Value is types.CustomJWTAuthorizerConfiguration
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
Output:
type AuthorizerConfigurationMemberCustomJWTAuthorizer ¶
type AuthorizerConfigurationMemberCustomJWTAuthorizer struct {
Value CustomJWTAuthorizerConfiguration
// contains filtered or unexported fields
}
Configuration for a custom JWT authorizer.
func (*AuthorizerConfigurationMemberCustomJWTAuthorizer) Deserialize ¶
func (v *AuthorizerConfigurationMemberCustomJWTAuthorizer) Deserialize(d smithy.ShapeDeserializer) error
func (*AuthorizerConfigurationMemberCustomJWTAuthorizer) Serialize ¶
func (v *AuthorizerConfigurationMemberCustomJWTAuthorizer) Serialize(s smithy.ShapeSerializer)
type AuthorizingClaimMatchValueType ¶
type AuthorizingClaimMatchValueType struct {
// The operator used to compare the claim value against the expected value.
//
// This member is required.
ClaimMatchOperator ClaimMatchOperatorType
// The expected value or values that the claim is compared against.
//
// This member is required.
ClaimMatchValue ClaimMatchValueType
// contains filtered or unexported fields
}
The value and match operator used to authorize a claim during JWT validation.
func (*AuthorizingClaimMatchValueType) Deserialize ¶
func (v *AuthorizingClaimMatchValueType) Deserialize(d smithy.ShapeDeserializer) error
func (*AuthorizingClaimMatchValueType) Serialize ¶
func (v *AuthorizingClaimMatchValueType) Serialize(s smithy.ShapeSerializer)
func (*AuthorizingClaimMatchValueType) SerializeMembers ¶
func (v *AuthorizingClaimMatchValueType) SerializeMembers(s smithy.ShapeSerializer)
type AutoApprovalRule ¶
type AutoApprovalRule string
const (
AutoApprovalRuleApproveAll AutoApprovalRule = "APPROVE_ALL"
)
Enum values for AutoApprovalRule
func (AutoApprovalRule) Values ¶
func (AutoApprovalRule) Values() []AutoApprovalRule
Values returns all known values for AutoApprovalRule. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ClaimMatchOperatorType ¶
type ClaimMatchOperatorType string
const ( ClaimMatchOperatorTypeEquals ClaimMatchOperatorType = "EQUALS" ClaimMatchOperatorTypeContains ClaimMatchOperatorType = "CONTAINS" ClaimMatchOperatorTypeContainsAny ClaimMatchOperatorType = "CONTAINS_ANY" )
Enum values for ClaimMatchOperatorType
func (ClaimMatchOperatorType) Values ¶
func (ClaimMatchOperatorType) Values() []ClaimMatchOperatorType
Values returns all known values for ClaimMatchOperatorType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ClaimMatchValueType ¶
type ClaimMatchValueType interface {
// contains filtered or unexported methods
}
The expected value used to match a claim. Exactly one member is set.
The following types satisfy this interface:
ClaimMatchValueTypeMemberMatchValueString ClaimMatchValueTypeMemberMatchValueStringList
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/agentregistrycontrol/types"
)
func main() {
var union types.ClaimMatchValueType
// type switches can be used to check the union value
switch v := union.(type) {
case *types.ClaimMatchValueTypeMemberMatchValueString:
_ = v.Value // Value is string
case *types.ClaimMatchValueTypeMemberMatchValueStringList:
_ = v.Value // Value is []string
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
Output:
type ClaimMatchValueTypeMemberMatchValueString ¶
type ClaimMatchValueTypeMemberMatchValueString struct {
Value string
// contains filtered or unexported fields
}
A single string value to match the claim against.
func (*ClaimMatchValueTypeMemberMatchValueString) Deserialize ¶
func (v *ClaimMatchValueTypeMemberMatchValueString) Deserialize(d smithy.ShapeDeserializer) error
func (*ClaimMatchValueTypeMemberMatchValueString) Serialize ¶
func (v *ClaimMatchValueTypeMemberMatchValueString) Serialize(s smithy.ShapeSerializer)
type ClaimMatchValueTypeMemberMatchValueStringList ¶
type ClaimMatchValueTypeMemberMatchValueStringList struct {
Value []string
// contains filtered or unexported fields
}
A list of string values to match the claim against.
func (*ClaimMatchValueTypeMemberMatchValueStringList) Deserialize ¶
func (v *ClaimMatchValueTypeMemberMatchValueStringList) Deserialize(d smithy.ShapeDeserializer) error
func (*ClaimMatchValueTypeMemberMatchValueStringList) Serialize ¶
func (v *ClaimMatchValueTypeMemberMatchValueStringList) Serialize(s smithy.ShapeSerializer)
type ConflictException ¶
type ConflictException struct {
Message *string
ErrorCodeOverride *string
// contains filtered or unexported fields
}
The request conflicts with the current state of the resource.
func (*ConflictException) Deserialize ¶
func (v *ConflictException) Deserialize(d smithy.ShapeDeserializer) error
func (*ConflictException) Error ¶
func (e *ConflictException) Error() string
func (*ConflictException) ErrorCode ¶
func (e *ConflictException) ErrorCode() string
func (*ConflictException) ErrorFault ¶
func (e *ConflictException) ErrorFault() smithy.ErrorFault
func (*ConflictException) ErrorMessage ¶
func (e *ConflictException) ErrorMessage() string
func (*ConflictException) Serialize ¶
func (v *ConflictException) Serialize(s smithy.ShapeSerializer)
func (*ConflictException) SerializeMembers ¶
func (v *ConflictException) SerializeMembers(s smithy.ShapeSerializer)
type CustomClaimValidationType ¶
type CustomClaimValidationType struct {
// The value and match operator used to authorize the claim.
//
// This member is required.
AuthorizingClaimMatchValue *AuthorizingClaimMatchValueType
// The name of the claim in the inbound token to validate.
//
// This member is required.
InboundTokenClaimName *string
// The value type of the claim in the inbound token, either a string or an array
// of strings.
//
// This member is required.
InboundTokenClaimValueType InboundTokenClaimValueType
// contains filtered or unexported fields
}
A validation rule applied to a single claim of an inbound JWT.
func (*CustomClaimValidationType) Deserialize ¶
func (v *CustomClaimValidationType) Deserialize(d smithy.ShapeDeserializer) error
func (*CustomClaimValidationType) Serialize ¶
func (v *CustomClaimValidationType) Serialize(s smithy.ShapeSerializer)
func (*CustomClaimValidationType) SerializeMembers ¶
func (v *CustomClaimValidationType) SerializeMembers(s smithy.ShapeSerializer)
type CustomDescriptor ¶
type CustomDescriptor struct {
// Descriptor payload data
Data *string
// contains filtered or unexported fields
}
Custom descriptor for user-defined content
func (*CustomDescriptor) Deserialize ¶
func (v *CustomDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*CustomDescriptor) Serialize ¶
func (v *CustomDescriptor) Serialize(s smithy.ShapeSerializer)
func (*CustomDescriptor) SerializeMembers ¶
func (v *CustomDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type CustomJWTAuthorizerConfiguration ¶
type CustomJWTAuthorizerConfiguration struct {
// The OpenID Connect discovery URL used to retrieve the identity provider's
// metadata and signing keys.
//
// This member is required.
DiscoveryUrl *string
// The audience values accepted during JWT validation. A token is rejected if none
// of its audience claims match.
AllowedAudience []string
// The client identifiers accepted during JWT validation. A token is rejected if
// it was not issued to one of these clients.
AllowedClients []string
// The scopes accepted during JWT validation. A token is rejected if it does not
// carry one of these scopes.
AllowedScopes []string
// Additional custom claim validations applied to the inbound JWT.
CustomClaims []CustomClaimValidationType
// The private endpoint used to reach the identity provider's discovery URL over a
// private network path.
PrivateEndpoint PrivateEndpoint
// Per-domain private endpoint overrides that route specific identity provider
// domains through distinct private endpoints.
PrivateEndpointOverrides []PrivateEndpointOverride
// contains filtered or unexported fields
}
Configuration for a custom JWT authorizer that validates inbound bearer tokens against an OpenID Connect identity provider.
func (*CustomJWTAuthorizerConfiguration) Deserialize ¶
func (v *CustomJWTAuthorizerConfiguration) Deserialize(d smithy.ShapeDeserializer) error
func (*CustomJWTAuthorizerConfiguration) Serialize ¶
func (v *CustomJWTAuthorizerConfiguration) Serialize(s smithy.ShapeSerializer)
func (*CustomJWTAuthorizerConfiguration) SerializeMembers ¶
func (v *CustomJWTAuthorizerConfiguration) SerializeMembers(s smithy.ShapeSerializer)
type DescriptorSource ¶
type DescriptorSource struct {
// URL-based descriptor source, populated when descriptor content is synchronized
// from a URL.
FromUrl *DescriptorSourceFromUrl
// contains filtered or unexported fields
}
The source configuration that defines where descriptor content is retrieved from.
func (*DescriptorSource) Deserialize ¶
func (v *DescriptorSource) Deserialize(d smithy.ShapeDeserializer) error
func (*DescriptorSource) Serialize ¶
func (v *DescriptorSource) Serialize(s smithy.ShapeSerializer)
func (*DescriptorSource) SerializeMembers ¶
func (v *DescriptorSource) SerializeMembers(s smithy.ShapeSerializer)
type DescriptorSourceFromUrl ¶
type DescriptorSourceFromUrl struct {
// The URL from which the descriptor content is retrieved.
//
// This member is required.
Url *string
// The credential providers used to authenticate when fetching descriptor content
// from the source URL.
CredentialProviderConfigurations []RegistryRecordCredentialProviderConfiguration
// contains filtered or unexported fields
}
URL-based descriptor source configuration, with credential provider configurations for authenticated URL retrieval.
func (*DescriptorSourceFromUrl) Deserialize ¶
func (v *DescriptorSourceFromUrl) Deserialize(d smithy.ShapeDeserializer) error
func (*DescriptorSourceFromUrl) Serialize ¶
func (v *DescriptorSourceFromUrl) Serialize(s smithy.ShapeSerializer)
func (*DescriptorSourceFromUrl) SerializeMembers ¶
func (v *DescriptorSourceFromUrl) SerializeMembers(s smithy.ShapeSerializer)
type Descriptors ¶
type Descriptors struct {
// The A2A agent card descriptor, populated when the record type is AGENT.
A2aAgentCard *A2aAgentCardDescriptor
// The agent skills definition descriptor, populated when the record type is SKILL.
AgentSkillsDefinition *AgentSkillsDefinitionDescriptor
// The custom descriptor, populated when the record type is CUSTOM.
Custom *CustomDescriptor
// The MCP server descriptor, populated when the record type is MCP.
McpServer *McpServerDescriptor
// contains filtered or unexported fields
}
The typed set of descriptors for a registry record. Exactly one descriptor field is populated based on the record type.
func (*Descriptors) Deserialize ¶
func (v *Descriptors) Deserialize(d smithy.ShapeDeserializer) error
func (*Descriptors) Serialize ¶
func (v *Descriptors) Serialize(s smithy.ShapeSerializer)
func (*Descriptors) SerializeMembers ¶
func (v *Descriptors) SerializeMembers(s smithy.ShapeSerializer)
type DiscoveryConfiguration ¶
type DiscoveryConfiguration struct {
// The authorizer configuration for the registry. Required when authorizerType is
// CUSTOM_JWT.
AuthorizerConfiguration AuthorizerConfiguration
// The type of authorizer that controls how consumers access the registry's search
// and MCP invoke operations.
AuthorizerType RegistryAuthorizerType
// contains filtered or unexported fields
}
Discovery configuration for the registry. Controls how consumers are authorized to search the registry and invoke its MCP endpoint.
func (*DiscoveryConfiguration) Deserialize ¶
func (v *DiscoveryConfiguration) Deserialize(d smithy.ShapeDeserializer) error
func (*DiscoveryConfiguration) Serialize ¶
func (v *DiscoveryConfiguration) Serialize(s smithy.ShapeSerializer)
func (*DiscoveryConfiguration) SerializeMembers ¶
func (v *DiscoveryConfiguration) SerializeMembers(s smithy.ShapeSerializer)
type EndpointIpAddressType ¶
type EndpointIpAddressType string
const ( EndpointIpAddressTypeIpv4 EndpointIpAddressType = "IPV4" EndpointIpAddressTypeIpv6 EndpointIpAddressType = "IPV6" )
Enum values for EndpointIpAddressType
func (EndpointIpAddressType) Values ¶
func (EndpointIpAddressType) Values() []EndpointIpAddressType
Values returns all known values for EndpointIpAddressType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type InboundTokenClaimValueType ¶
type InboundTokenClaimValueType string
const ( InboundTokenClaimValueTypeString InboundTokenClaimValueType = "STRING" InboundTokenClaimValueTypeStringArray InboundTokenClaimValueType = "STRING_ARRAY" )
Enum values for InboundTokenClaimValueType
func (InboundTokenClaimValueType) Values ¶
func (InboundTokenClaimValueType) Values() []InboundTokenClaimValueType
Values returns all known values for InboundTokenClaimValueType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type InternalServerException ¶
type InternalServerException struct {
Message *string
ErrorCodeOverride *string
// contains filtered or unexported fields
}
The request failed due to an unexpected internal error; the caller may retry.
func (*InternalServerException) Deserialize ¶
func (v *InternalServerException) Deserialize(d smithy.ShapeDeserializer) error
func (*InternalServerException) Error ¶
func (e *InternalServerException) Error() string
func (*InternalServerException) ErrorCode ¶
func (e *InternalServerException) ErrorCode() string
func (*InternalServerException) ErrorFault ¶
func (e *InternalServerException) ErrorFault() smithy.ErrorFault
func (*InternalServerException) ErrorMessage ¶
func (e *InternalServerException) ErrorMessage() string
func (*InternalServerException) Serialize ¶
func (v *InternalServerException) Serialize(s smithy.ShapeSerializer)
func (*InternalServerException) SerializeMembers ¶
func (v *InternalServerException) SerializeMembers(s smithy.ShapeSerializer)
type ManagedVpcResource ¶
type ManagedVpcResource struct {
// The IP address type used by the private endpoint, either IPV4 or IPV6.
//
// This member is required.
EndpointIpAddressType EndpointIpAddressType
// The identifiers of the subnets in which the private endpoint network interfaces
// are placed.
//
// This member is required.
SubnetIds []string
// The identifier of the VPC in which the private endpoint is provisioned.
//
// This member is required.
VpcIdentifier *string
// The routing domain used to resolve traffic through the private endpoint.
RoutingDomain *string
// The identifiers of the security groups associated with the private endpoint
// network interfaces.
SecurityGroupIds []string
// A map of tag keys to tag values.
Tags map[string]string
// contains filtered or unexported fields
}
A service-managed private endpoint provisioned within a customer VPC.
func (*ManagedVpcResource) Deserialize ¶
func (v *ManagedVpcResource) Deserialize(d smithy.ShapeDeserializer) error
func (*ManagedVpcResource) Serialize ¶
func (v *ManagedVpcResource) Serialize(s smithy.ShapeSerializer)
func (*ManagedVpcResource) SerializeMembers ¶
func (v *ManagedVpcResource) SerializeMembers(s smithy.ShapeSerializer)
type McpServerAdditionalData ¶
type McpServerAdditionalData struct {
// MCP tools descriptor containing tool definitions
Tools *McpToolsDescriptor
// contains filtered or unexported fields
}
Additional data for an MCP server descriptor
func (*McpServerAdditionalData) Deserialize ¶
func (v *McpServerAdditionalData) Deserialize(d smithy.ShapeDeserializer) error
func (*McpServerAdditionalData) Serialize ¶
func (v *McpServerAdditionalData) Serialize(s smithy.ShapeSerializer)
func (*McpServerAdditionalData) SerializeMembers ¶
func (v *McpServerAdditionalData) SerializeMembers(s smithy.ShapeSerializer)
type McpServerDescriptor ¶
type McpServerDescriptor struct {
// Additional data associated with the MCP server descriptor, such as tool
// definitions.
AdditionalData *McpServerAdditionalData
// The MCP server descriptor content, serialized as descriptor payload data.
Data *string
// The schema version of the descriptor payload.
DataSchemaVersion *string
// The optional source configuration used to synchronize the MCP server descriptor
// content.
Source *DescriptorSource
// contains filtered or unexported fields
}
Descriptor that defines the content of an MCP (Model Context Protocol) server registry record, including the server definition and its tool definitions. The content is validated against the MCP protocol schema.
func (*McpServerDescriptor) Deserialize ¶
func (v *McpServerDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*McpServerDescriptor) Serialize ¶
func (v *McpServerDescriptor) Serialize(s smithy.ShapeSerializer)
func (*McpServerDescriptor) SerializeMembers ¶
func (v *McpServerDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type McpToolsDescriptor ¶
type McpToolsDescriptor struct {
// Descriptor payload data
Data *string
// Version of the descriptor type schema
DataSchemaVersion *string
// contains filtered or unexported fields
}
MCP tools descriptor containing tool definitions
func (*McpToolsDescriptor) Deserialize ¶
func (v *McpToolsDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*McpToolsDescriptor) Serialize ¶
func (v *McpToolsDescriptor) Serialize(s smithy.ShapeSerializer)
func (*McpToolsDescriptor) SerializeMembers ¶
func (v *McpToolsDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type PrivateEndpoint ¶
type PrivateEndpoint interface {
// contains filtered or unexported methods
}
A private network endpoint used to reach a resource over a private path. Exactly one member is set.
The following types satisfy this interface:
PrivateEndpointMemberManagedVpcResource PrivateEndpointMemberSelfManagedLatticeResource
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/agentregistrycontrol/types"
)
func main() {
var union types.PrivateEndpoint
// type switches can be used to check the union value
switch v := union.(type) {
case *types.PrivateEndpointMemberManagedVpcResource:
_ = v.Value // Value is types.ManagedVpcResource
case *types.PrivateEndpointMemberSelfManagedLatticeResource:
_ = v.Value // Value is types.SelfManagedLatticeResource
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
Output:
type PrivateEndpointMemberManagedVpcResource ¶
type PrivateEndpointMemberManagedVpcResource struct {
Value ManagedVpcResource
// contains filtered or unexported fields
}
A private endpoint backed by a service-managed VPC resource.
func (*PrivateEndpointMemberManagedVpcResource) Deserialize ¶
func (v *PrivateEndpointMemberManagedVpcResource) Deserialize(d smithy.ShapeDeserializer) error
func (*PrivateEndpointMemberManagedVpcResource) Serialize ¶
func (v *PrivateEndpointMemberManagedVpcResource) Serialize(s smithy.ShapeSerializer)
type PrivateEndpointMemberSelfManagedLatticeResource ¶
type PrivateEndpointMemberSelfManagedLatticeResource struct {
Value SelfManagedLatticeResource
// contains filtered or unexported fields
}
A private endpoint backed by a self-managed VPC Lattice resource configuration.
func (*PrivateEndpointMemberSelfManagedLatticeResource) Deserialize ¶
func (v *PrivateEndpointMemberSelfManagedLatticeResource) Deserialize(d smithy.ShapeDeserializer) error
func (*PrivateEndpointMemberSelfManagedLatticeResource) Serialize ¶
func (v *PrivateEndpointMemberSelfManagedLatticeResource) Serialize(s smithy.ShapeSerializer)
type PrivateEndpointOverride ¶
type PrivateEndpointOverride struct {
// The domain name to which this private endpoint override applies.
//
// This member is required.
Domain *string
// The private endpoint used to reach the specified domain.
//
// This member is required.
PrivateEndpoint PrivateEndpoint
// contains filtered or unexported fields
}
A mapping of a domain to the private endpoint used to reach it.
func (*PrivateEndpointOverride) Deserialize ¶
func (v *PrivateEndpointOverride) Deserialize(d smithy.ShapeDeserializer) error
func (*PrivateEndpointOverride) Serialize ¶
func (v *PrivateEndpointOverride) Serialize(s smithy.ShapeSerializer)
func (*PrivateEndpointOverride) SerializeMembers ¶
func (v *PrivateEndpointOverride) SerializeMembers(s smithy.ShapeSerializer)
type RecordType ¶
type RecordType string
const ( RecordTypeMcp RecordType = "MCP" RecordTypeAgent RecordType = "AGENT" RecordTypeCustom RecordType = "CUSTOM" RecordTypeSkill RecordType = "SKILL" )
Enum values for RecordType
func (RecordType) Values ¶
func (RecordType) Values() []RecordType
Values returns all known values for RecordType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegistryAuthorizerType ¶
type RegistryAuthorizerType string
const ( RegistryAuthorizerTypeCustomJwt RegistryAuthorizerType = "CUSTOM_JWT" RegistryAuthorizerTypeAwsIam RegistryAuthorizerType = "AWS_IAM" )
Enum values for RegistryAuthorizerType
func (RegistryAuthorizerType) Values ¶
func (RegistryAuthorizerType) Values() []RegistryAuthorizerType
Values returns all known values for RegistryAuthorizerType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegistryFilter ¶
type RegistryFilter struct {
// The attribute to filter on
//
// This member is required.
Name RegistryFilterName
// The values to match for the attribute
//
// This member is required.
Values []string
// contains filtered or unexported fields
}
A single filter applied to a ListRegistries request.
func (*RegistryFilter) Deserialize ¶
func (v *RegistryFilter) Deserialize(d smithy.ShapeDeserializer) error
func (*RegistryFilter) Serialize ¶
func (v *RegistryFilter) Serialize(s smithy.ShapeSerializer)
func (*RegistryFilter) SerializeMembers ¶
func (v *RegistryFilter) SerializeMembers(s smithy.ShapeSerializer)
type RegistryFilterName ¶
type RegistryFilterName string
const ( RegistryFilterNameStatus RegistryFilterName = "status" RegistryFilterNameDiscoveryConfigurationAuthorizerType RegistryFilterName = "discoveryConfiguration.authorizerType" )
Enum values for RegistryFilterName
func (RegistryFilterName) Values ¶
func (RegistryFilterName) Values() []RegistryFilterName
Values returns all known values for RegistryFilterName. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegistryRecordCredentialProviderConfiguration ¶
type RegistryRecordCredentialProviderConfiguration struct {
// The credential provider details corresponding to the specified credential
// provider type.
//
// This member is required.
CredentialProvider RegistryRecordCredentialProviderUnion
// The type of credential provider.
//
// This member is required.
CredentialProviderType RegistryRecordCredentialProviderType
// contains filtered or unexported fields
}
A credential provider configuration that specifies how to authenticate when fetching descriptor content from a registry record's source URL.
func (*RegistryRecordCredentialProviderConfiguration) Deserialize ¶
func (v *RegistryRecordCredentialProviderConfiguration) Deserialize(d smithy.ShapeDeserializer) error
func (*RegistryRecordCredentialProviderConfiguration) Serialize ¶
func (v *RegistryRecordCredentialProviderConfiguration) Serialize(s smithy.ShapeSerializer)
func (*RegistryRecordCredentialProviderConfiguration) SerializeMembers ¶
func (v *RegistryRecordCredentialProviderConfiguration) SerializeMembers(s smithy.ShapeSerializer)
type RegistryRecordCredentialProviderType ¶
type RegistryRecordCredentialProviderType string
const ( RegistryRecordCredentialProviderTypeOauth RegistryRecordCredentialProviderType = "OAUTH" RegistryRecordCredentialProviderTypeIam RegistryRecordCredentialProviderType = "IAM" )
Enum values for RegistryRecordCredentialProviderType
func (RegistryRecordCredentialProviderType) Values ¶
func (RegistryRecordCredentialProviderType) Values() []RegistryRecordCredentialProviderType
Values returns all known values for RegistryRecordCredentialProviderType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegistryRecordCredentialProviderUnion ¶
type RegistryRecordCredentialProviderUnion interface {
// contains filtered or unexported methods
}
The credential provider details for a registry record. Exactly one member is populated, matching the configured credential provider type.
The following types satisfy this interface:
RegistryRecordCredentialProviderUnionMemberIamCredentialProvider RegistryRecordCredentialProviderUnionMemberOauthCredentialProvider
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/agentregistrycontrol/types"
)
func main() {
var union types.RegistryRecordCredentialProviderUnion
// type switches can be used to check the union value
switch v := union.(type) {
case *types.RegistryRecordCredentialProviderUnionMemberIamCredentialProvider:
_ = v.Value // Value is types.RegistryRecordIamCredentialProvider
case *types.RegistryRecordCredentialProviderUnionMemberOauthCredentialProvider:
_ = v.Value // Value is types.RegistryRecordOAuthCredentialProvider
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
Output:
type RegistryRecordCredentialProviderUnionMemberIamCredentialProvider ¶
type RegistryRecordCredentialProviderUnionMemberIamCredentialProvider struct {
Value RegistryRecordIamCredentialProvider
// contains filtered or unexported fields
}
The IAM role credential provider details.
func (*RegistryRecordCredentialProviderUnionMemberIamCredentialProvider) Deserialize ¶
func (v *RegistryRecordCredentialProviderUnionMemberIamCredentialProvider) Deserialize(d smithy.ShapeDeserializer) error
func (*RegistryRecordCredentialProviderUnionMemberIamCredentialProvider) Serialize ¶
func (v *RegistryRecordCredentialProviderUnionMemberIamCredentialProvider) Serialize(s smithy.ShapeSerializer)
type RegistryRecordCredentialProviderUnionMemberOauthCredentialProvider ¶
type RegistryRecordCredentialProviderUnionMemberOauthCredentialProvider struct {
Value RegistryRecordOAuthCredentialProvider
// contains filtered or unexported fields
}
The OAuth 2.0 credential provider details.
func (*RegistryRecordCredentialProviderUnionMemberOauthCredentialProvider) Deserialize ¶
func (v *RegistryRecordCredentialProviderUnionMemberOauthCredentialProvider) Deserialize(d smithy.ShapeDeserializer) error
func (*RegistryRecordCredentialProviderUnionMemberOauthCredentialProvider) Serialize ¶
func (v *RegistryRecordCredentialProviderUnionMemberOauthCredentialProvider) Serialize(s smithy.ShapeSerializer)
type RegistryRecordFilter ¶
type RegistryRecordFilter struct {
// The attribute to filter on
//
// This member is required.
Name RegistryRecordFilterName
// The values to match for the attribute
//
// This member is required.
Values []string
// contains filtered or unexported fields
}
A single filter applied to a ListRegistryRecords request.
func (*RegistryRecordFilter) Deserialize ¶
func (v *RegistryRecordFilter) Deserialize(d smithy.ShapeDeserializer) error
func (*RegistryRecordFilter) Serialize ¶
func (v *RegistryRecordFilter) Serialize(s smithy.ShapeSerializer)
func (*RegistryRecordFilter) SerializeMembers ¶
func (v *RegistryRecordFilter) SerializeMembers(s smithy.ShapeSerializer)
type RegistryRecordFilterName ¶
type RegistryRecordFilterName string
const ( RegistryRecordFilterNameName RegistryRecordFilterName = "name" RegistryRecordFilterNameStatus RegistryRecordFilterName = "status" RegistryRecordFilterNameRecordType RegistryRecordFilterName = "recordType" )
Enum values for RegistryRecordFilterName
func (RegistryRecordFilterName) Values ¶
func (RegistryRecordFilterName) Values() []RegistryRecordFilterName
Values returns all known values for RegistryRecordFilterName. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegistryRecordIamCredentialProvider ¶
type RegistryRecordIamCredentialProvider struct {
// The AWS Region to use for request signing. If not specified, the Region is
// derived from the source URL hostname, falling back to the Region of the
// registry.
Region *string
// The &ARN; of the IAM role to assume for request signing.
RoleArn *string
// The service name to use for request signing, such as execute-api.
Service *string
// contains filtered or unexported fields
}
The configuration for an IAM role credential provider that signs requests to a registry record's source with AWS Signature Version 4 (SigV4).
func (*RegistryRecordIamCredentialProvider) Deserialize ¶
func (v *RegistryRecordIamCredentialProvider) Deserialize(d smithy.ShapeDeserializer) error
func (*RegistryRecordIamCredentialProvider) Serialize ¶
func (v *RegistryRecordIamCredentialProvider) Serialize(s smithy.ShapeSerializer)
func (*RegistryRecordIamCredentialProvider) SerializeMembers ¶
func (v *RegistryRecordIamCredentialProvider) SerializeMembers(s smithy.ShapeSerializer)
type RegistryRecordOAuthCredentialProvider ¶
type RegistryRecordOAuthCredentialProvider struct {
// The &ARN; of the OAuth 2.0 credential provider resource in Amazon Bedrock
// AgentCore Identity.
//
// This member is required.
ProviderArn *string
// Additional parameters to include in the OAuth 2.0 token request.
CustomParameters map[string]string
// The OAuth 2.0 grant type used to obtain access tokens.
GrantType RegistryRecordOAuthGrantType
// The OAuth 2.0 scopes to request when obtaining access tokens.
Scopes []string
// contains filtered or unexported fields
}
The configuration for an OAuth 2.0 credential provider that authenticates requests to a registry record's source.
func (*RegistryRecordOAuthCredentialProvider) Deserialize ¶
func (v *RegistryRecordOAuthCredentialProvider) Deserialize(d smithy.ShapeDeserializer) error
func (*RegistryRecordOAuthCredentialProvider) Serialize ¶
func (v *RegistryRecordOAuthCredentialProvider) Serialize(s smithy.ShapeSerializer)
func (*RegistryRecordOAuthCredentialProvider) SerializeMembers ¶
func (v *RegistryRecordOAuthCredentialProvider) SerializeMembers(s smithy.ShapeSerializer)
type RegistryRecordOAuthGrantType ¶
type RegistryRecordOAuthGrantType string
const (
RegistryRecordOAuthGrantTypeClientCredentials RegistryRecordOAuthGrantType = "CLIENT_CREDENTIALS"
)
Enum values for RegistryRecordOAuthGrantType
func (RegistryRecordOAuthGrantType) Values ¶
func (RegistryRecordOAuthGrantType) Values() []RegistryRecordOAuthGrantType
Values returns all known values for RegistryRecordOAuthGrantType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegistryRecordStatus ¶
type RegistryRecordStatus string
const ( RegistryRecordStatusDraft RegistryRecordStatus = "DRAFT" RegistryRecordStatusPendingApproval RegistryRecordStatus = "PENDING_APPROVAL" RegistryRecordStatusApproved RegistryRecordStatus = "APPROVED" RegistryRecordStatusRejected RegistryRecordStatus = "REJECTED" RegistryRecordStatusDeprecated RegistryRecordStatus = "DEPRECATED" RegistryRecordStatusCreating RegistryRecordStatus = "CREATING" RegistryRecordStatusUpdating RegistryRecordStatus = "UPDATING" RegistryRecordStatusCreateFailed RegistryRecordStatus = "CREATE_FAILED" RegistryRecordStatusUpdateFailed RegistryRecordStatus = "UPDATE_FAILED" )
Enum values for RegistryRecordStatus
func (RegistryRecordStatus) Values ¶
func (RegistryRecordStatus) Values() []RegistryRecordStatus
Values returns all known values for RegistryRecordStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegistryRecordSummary ¶
type RegistryRecordSummary struct {
// The timestamp when the registry record was created.
//
// This member is required.
CreatedAt *time.Time
// The name of the registry record. Names are unique within a registry.
//
// This member is required.
Name *string
// The &ARN; of the registry record.
//
// This member is required.
RecordArn *string
// The unique identifier of the registry record.
//
// This member is required.
RecordId *string
// The type of the registry record, such as MCP, AGENT, SKILL, or CUSTOM.
//
// This member is required.
RecordType RecordType
// The version identifier of the registry record.
//
// This member is required.
RecordVersion *string
// The &ARN; of the parent registry that owns the record.
//
// This member is required.
RegistryArn *string
// The lifecycle status of the registry record.
//
// This member is required.
Status RegistryRecordStatus
// The timestamp when the registry record was last updated.
//
// This member is required.
UpdatedAt *time.Time
// A description of the registry record.
Description *string
// The human-readable display name of the registry record.
DisplayName *string
// contains filtered or unexported fields
}
A summary of a registry record returned by list operations. Contains identifying and lifecycle fields but omits descriptor content.
func (*RegistryRecordSummary) Deserialize ¶
func (v *RegistryRecordSummary) Deserialize(d smithy.ShapeDeserializer) error
func (*RegistryRecordSummary) Serialize ¶
func (v *RegistryRecordSummary) Serialize(s smithy.ShapeSerializer)
func (*RegistryRecordSummary) SerializeMembers ¶
func (v *RegistryRecordSummary) SerializeMembers(s smithy.ShapeSerializer)
type RegistryStatus ¶
type RegistryStatus string
const ( RegistryStatusCreating RegistryStatus = "CREATING" RegistryStatusReady RegistryStatus = "READY" RegistryStatusUpdating RegistryStatus = "UPDATING" RegistryStatusCreateFailed RegistryStatus = "CREATE_FAILED" RegistryStatusUpdateFailed RegistryStatus = "UPDATE_FAILED" RegistryStatusDeleting RegistryStatus = "DELETING" RegistryStatusDeleteFailed RegistryStatus = "DELETE_FAILED" )
Enum values for RegistryStatus
func (RegistryStatus) Values ¶
func (RegistryStatus) Values() []RegistryStatus
Values returns all known values for RegistryStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegistrySummary ¶
type RegistrySummary struct {
// The timestamp when the registry was created
//
// This member is required.
CreatedAt *time.Time
// Registry name
//
// This member is required.
Name *string
// Registry Amazon Resource Name
//
// This member is required.
RegistryArn *string
// Unique registry identifier
//
// This member is required.
RegistryId *string
// Current status of the registry
//
// This member is required.
Status RegistryStatus
// The timestamp when the registry was last updated
//
// This member is required.
UpdatedAt *time.Time
// Registry description
Description *string
// Discovery configuration for the registry
DiscoveryConfiguration *DiscoveryConfiguration
// The reason for the current status. Typically populated when the status
// indicates a failure state.
StatusReason *string
// contains filtered or unexported fields
}
Registry summary for list operations
func (*RegistrySummary) Deserialize ¶
func (v *RegistrySummary) Deserialize(d smithy.ShapeDeserializer) error
func (*RegistrySummary) Serialize ¶
func (v *RegistrySummary) Serialize(s smithy.ShapeSerializer)
func (*RegistrySummary) SerializeMembers ¶
func (v *RegistrySummary) SerializeMembers(s smithy.ShapeSerializer)
type ResourceNotFoundException ¶
type ResourceNotFoundException struct {
Message *string
ErrorCodeOverride *string
// contains filtered or unexported fields
}
The requested resource was not found.
func (*ResourceNotFoundException) Deserialize ¶
func (v *ResourceNotFoundException) Deserialize(d smithy.ShapeDeserializer) error
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
func (*ResourceNotFoundException) Serialize ¶
func (v *ResourceNotFoundException) Serialize(s smithy.ShapeSerializer)
func (*ResourceNotFoundException) SerializeMembers ¶
func (v *ResourceNotFoundException) SerializeMembers(s smithy.ShapeSerializer)
type SelfManagedLatticeResource ¶
type SelfManagedLatticeResource interface {
// contains filtered or unexported methods
}
A self-managed private endpoint backed by a VPC Lattice resource configuration. Exactly one member is set.
The following types satisfy this interface:
SelfManagedLatticeResourceMemberResourceConfigurationIdentifier
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/agentregistrycontrol/types"
)
func main() {
var union types.SelfManagedLatticeResource
// type switches can be used to check the union value
switch v := union.(type) {
case *types.SelfManagedLatticeResourceMemberResourceConfigurationIdentifier:
_ = v.Value // Value is string
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
Output:
type SelfManagedLatticeResourceMemberResourceConfigurationIdentifier ¶
type SelfManagedLatticeResourceMemberResourceConfigurationIdentifier struct {
Value string
// contains filtered or unexported fields
}
The identifier of the VPC Lattice resource configuration, specified as a resource configuration ID or ARN.
func (*SelfManagedLatticeResourceMemberResourceConfigurationIdentifier) Deserialize ¶
func (v *SelfManagedLatticeResourceMemberResourceConfigurationIdentifier) Deserialize(d smithy.ShapeDeserializer) error
func (*SelfManagedLatticeResourceMemberResourceConfigurationIdentifier) Serialize ¶
func (v *SelfManagedLatticeResourceMemberResourceConfigurationIdentifier) Serialize(s smithy.ShapeSerializer)
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct {
Message *string
ErrorCodeOverride *string
// contains filtered or unexported fields
}
The request would exceed a service quota.
func (*ServiceQuotaExceededException) Deserialize ¶
func (v *ServiceQuotaExceededException) Deserialize(d smithy.ShapeDeserializer) error
func (*ServiceQuotaExceededException) Error ¶
func (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
func (*ServiceQuotaExceededException) ErrorMessage ¶
func (e *ServiceQuotaExceededException) ErrorMessage() string
func (*ServiceQuotaExceededException) Serialize ¶
func (v *ServiceQuotaExceededException) Serialize(s smithy.ShapeSerializer)
func (*ServiceQuotaExceededException) SerializeMembers ¶
func (v *ServiceQuotaExceededException) SerializeMembers(s smithy.ShapeSerializer)
type ThrottlingException ¶
type ThrottlingException struct {
Message *string
ErrorCodeOverride *string
// contains filtered or unexported fields
}
The request was denied due to request throttling; the caller may retry after a delay.
func (*ThrottlingException) Deserialize ¶
func (v *ThrottlingException) Deserialize(d smithy.ShapeDeserializer) error
func (*ThrottlingException) Error ¶
func (e *ThrottlingException) Error() string
func (*ThrottlingException) ErrorCode ¶
func (e *ThrottlingException) ErrorCode() string
func (*ThrottlingException) ErrorFault ¶
func (e *ThrottlingException) ErrorFault() smithy.ErrorFault
func (*ThrottlingException) ErrorMessage ¶
func (e *ThrottlingException) ErrorMessage() string
func (*ThrottlingException) Serialize ¶
func (v *ThrottlingException) Serialize(s smithy.ShapeSerializer)
func (*ThrottlingException) SerializeMembers ¶
func (v *ThrottlingException) SerializeMembers(s smithy.ShapeSerializer)
type UnknownUnionMember ¶
type UnknownUnionMember struct {
Tag string
Value []byte
// contains filtered or unexported fields
}
UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.
type UpdatedA2aAgentCardDescriptor ¶
type UpdatedA2aAgentCardDescriptor struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *UpdatedA2aAgentCardDescriptorFields
// contains filtered or unexported fields
}
The A2A agent card descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
func (*UpdatedA2aAgentCardDescriptor) Deserialize ¶
func (v *UpdatedA2aAgentCardDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedA2aAgentCardDescriptor) Serialize ¶
func (v *UpdatedA2aAgentCardDescriptor) Serialize(s smithy.ShapeSerializer)
func (*UpdatedA2aAgentCardDescriptor) SerializeMembers ¶
func (v *UpdatedA2aAgentCardDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedA2aAgentCardDescriptorFields ¶
type UpdatedA2aAgentCardDescriptorFields struct {
// The patch for the descriptor's data field.
Data *UpdatedDescriptorData
// The patch for the descriptor's data schema version field.
DataSchemaVersion *UpdatedDataSchemaVersion
// The patch for the descriptor's source field.
Source *UpdatedDescriptorSource
// contains filtered or unexported fields
}
The set of A2A agent card descriptor fields that can be individually updated.
func (*UpdatedA2aAgentCardDescriptorFields) Deserialize ¶
func (v *UpdatedA2aAgentCardDescriptorFields) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedA2aAgentCardDescriptorFields) Serialize ¶
func (v *UpdatedA2aAgentCardDescriptorFields) Serialize(s smithy.ShapeSerializer)
func (*UpdatedA2aAgentCardDescriptorFields) SerializeMembers ¶
func (v *UpdatedA2aAgentCardDescriptorFields) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedAgentSkillsAdditionalData ¶
type UpdatedAgentSkillsAdditionalData struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *UpdatedAgentSkillsAdditionalDataFields
// contains filtered or unexported fields
}
The agent skills additional-data patch wrapper. Omit to leave the additional data unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
func (*UpdatedAgentSkillsAdditionalData) Deserialize ¶
func (v *UpdatedAgentSkillsAdditionalData) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedAgentSkillsAdditionalData) Serialize ¶
func (v *UpdatedAgentSkillsAdditionalData) Serialize(s smithy.ShapeSerializer)
func (*UpdatedAgentSkillsAdditionalData) SerializeMembers ¶
func (v *UpdatedAgentSkillsAdditionalData) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedAgentSkillsAdditionalDataFields ¶
type UpdatedAgentSkillsAdditionalDataFields struct {
// The patch for the agent skills markdown descriptor field.
SkillMd *UpdatedAgentSkillsMdDescriptor
// contains filtered or unexported fields
}
The set of agent skills additional-data fields that can be individually updated.
func (*UpdatedAgentSkillsAdditionalDataFields) Deserialize ¶
func (v *UpdatedAgentSkillsAdditionalDataFields) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedAgentSkillsAdditionalDataFields) Serialize ¶
func (v *UpdatedAgentSkillsAdditionalDataFields) Serialize(s smithy.ShapeSerializer)
func (*UpdatedAgentSkillsAdditionalDataFields) SerializeMembers ¶
func (v *UpdatedAgentSkillsAdditionalDataFields) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedAgentSkillsDefinitionDescriptor ¶
type UpdatedAgentSkillsDefinitionDescriptor struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *UpdatedAgentSkillsDefinitionDescriptorFields
// contains filtered or unexported fields
}
The agent skills definition descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
func (*UpdatedAgentSkillsDefinitionDescriptor) Deserialize ¶
func (v *UpdatedAgentSkillsDefinitionDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedAgentSkillsDefinitionDescriptor) Serialize ¶
func (v *UpdatedAgentSkillsDefinitionDescriptor) Serialize(s smithy.ShapeSerializer)
func (*UpdatedAgentSkillsDefinitionDescriptor) SerializeMembers ¶
func (v *UpdatedAgentSkillsDefinitionDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedAgentSkillsDefinitionDescriptorFields ¶
type UpdatedAgentSkillsDefinitionDescriptorFields struct {
// The patch for the descriptor's additional data field.
AdditionalData *UpdatedAgentSkillsAdditionalData
// The patch for the descriptor's data field.
Data *UpdatedDescriptorData
// The patch for the descriptor's data schema version field.
DataSchemaVersion *UpdatedDataSchemaVersion
// contains filtered or unexported fields
}
The set of agent skills definition descriptor fields that can be individually updated.
func (*UpdatedAgentSkillsDefinitionDescriptorFields) Deserialize ¶
func (v *UpdatedAgentSkillsDefinitionDescriptorFields) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedAgentSkillsDefinitionDescriptorFields) Serialize ¶
func (v *UpdatedAgentSkillsDefinitionDescriptorFields) Serialize(s smithy.ShapeSerializer)
func (*UpdatedAgentSkillsDefinitionDescriptorFields) SerializeMembers ¶
func (v *UpdatedAgentSkillsDefinitionDescriptorFields) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedAgentSkillsMdDescriptor ¶
type UpdatedAgentSkillsMdDescriptor struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *UpdatedAgentSkillsMdDescriptorFields
// contains filtered or unexported fields
}
The agent skills markdown descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
func (*UpdatedAgentSkillsMdDescriptor) Deserialize ¶
func (v *UpdatedAgentSkillsMdDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedAgentSkillsMdDescriptor) Serialize ¶
func (v *UpdatedAgentSkillsMdDescriptor) Serialize(s smithy.ShapeSerializer)
func (*UpdatedAgentSkillsMdDescriptor) SerializeMembers ¶
func (v *UpdatedAgentSkillsMdDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedAgentSkillsMdDescriptorFields ¶
type UpdatedAgentSkillsMdDescriptorFields struct {
// The patch for the descriptor's data field.
Data *UpdatedDescriptorData
// The patch for the descriptor's data schema version field.
DataSchemaVersion *UpdatedDataSchemaVersion
// The patch for the descriptor's source field.
Source *UpdatedDescriptorSource
// contains filtered or unexported fields
}
The set of agent skills markdown descriptor fields that can be individually updated.
func (*UpdatedAgentSkillsMdDescriptorFields) Deserialize ¶
func (v *UpdatedAgentSkillsMdDescriptorFields) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedAgentSkillsMdDescriptorFields) Serialize ¶
func (v *UpdatedAgentSkillsMdDescriptorFields) Serialize(s smithy.ShapeSerializer)
func (*UpdatedAgentSkillsMdDescriptorFields) SerializeMembers ¶
func (v *UpdatedAgentSkillsMdDescriptorFields) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedApprovalConfiguration ¶
type UpdatedApprovalConfiguration struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *ApprovalConfiguration
// contains filtered or unexported fields
}
A wrapper for updating the approval configuration of a registry. Include this wrapper to replace the approval configuration with the specified value; omit it to leave the approval configuration unchanged.
func (*UpdatedApprovalConfiguration) Deserialize ¶
func (v *UpdatedApprovalConfiguration) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedApprovalConfiguration) Serialize ¶
func (v *UpdatedApprovalConfiguration) Serialize(s smithy.ShapeSerializer)
func (*UpdatedApprovalConfiguration) SerializeMembers ¶
func (v *UpdatedApprovalConfiguration) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedAuthorizerConfiguration ¶
type UpdatedAuthorizerConfiguration struct {
// The new authorizer configuration to set. Omit to leave the existing
// configuration unchanged.
OptionalValue AuthorizerConfiguration
// contains filtered or unexported fields
}
Wrapper for updating an optional authorizer configuration with PATCH semantics.
func (*UpdatedAuthorizerConfiguration) Deserialize ¶
func (v *UpdatedAuthorizerConfiguration) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedAuthorizerConfiguration) Serialize ¶
func (v *UpdatedAuthorizerConfiguration) Serialize(s smithy.ShapeSerializer)
func (*UpdatedAuthorizerConfiguration) SerializeMembers ¶
func (v *UpdatedAuthorizerConfiguration) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedCustomDescriptor ¶
type UpdatedCustomDescriptor struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *UpdatedCustomDescriptorFields
// contains filtered or unexported fields
}
The custom descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
func (*UpdatedCustomDescriptor) Deserialize ¶
func (v *UpdatedCustomDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedCustomDescriptor) Serialize ¶
func (v *UpdatedCustomDescriptor) Serialize(s smithy.ShapeSerializer)
func (*UpdatedCustomDescriptor) SerializeMembers ¶
func (v *UpdatedCustomDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedCustomDescriptorFields ¶
type UpdatedCustomDescriptorFields struct {
// The patch for the descriptor's data field.
Data *UpdatedDescriptorData
// contains filtered or unexported fields
}
The set of custom descriptor fields that can be individually updated.
func (*UpdatedCustomDescriptorFields) Deserialize ¶
func (v *UpdatedCustomDescriptorFields) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedCustomDescriptorFields) Serialize ¶
func (v *UpdatedCustomDescriptorFields) Serialize(s smithy.ShapeSerializer)
func (*UpdatedCustomDescriptorFields) SerializeMembers ¶
func (v *UpdatedCustomDescriptorFields) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedDataSchemaVersion ¶
type UpdatedDataSchemaVersion struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *string
// contains filtered or unexported fields
}
Leaf patch wrapper for a descriptor's data schema version. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.
func (*UpdatedDataSchemaVersion) Deserialize ¶
func (v *UpdatedDataSchemaVersion) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedDataSchemaVersion) Serialize ¶
func (v *UpdatedDataSchemaVersion) Serialize(s smithy.ShapeSerializer)
func (*UpdatedDataSchemaVersion) SerializeMembers ¶
func (v *UpdatedDataSchemaVersion) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedDescription ¶
type UpdatedDescription struct {
// Description of the Resource
OptionalValue *string
// contains filtered or unexported fields
}
Wrapper for updating an optional Description field with PATCH semantics
func (*UpdatedDescription) Deserialize ¶
func (v *UpdatedDescription) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedDescription) Serialize ¶
func (v *UpdatedDescription) Serialize(s smithy.ShapeSerializer)
func (*UpdatedDescription) SerializeMembers ¶
func (v *UpdatedDescription) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedDescriptorData ¶
type UpdatedDescriptorData struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *string
// contains filtered or unexported fields
}
Leaf patch wrapper for descriptor data. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.
func (*UpdatedDescriptorData) Deserialize ¶
func (v *UpdatedDescriptorData) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedDescriptorData) Serialize ¶
func (v *UpdatedDescriptorData) Serialize(s smithy.ShapeSerializer)
func (*UpdatedDescriptorData) SerializeMembers ¶
func (v *UpdatedDescriptorData) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedDescriptorSource ¶
type UpdatedDescriptorSource struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *DescriptorSource
// contains filtered or unexported fields
}
Leaf patch wrapper for a descriptor's source configuration. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.
func (*UpdatedDescriptorSource) Deserialize ¶
func (v *UpdatedDescriptorSource) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedDescriptorSource) Serialize ¶
func (v *UpdatedDescriptorSource) Serialize(s smithy.ShapeSerializer)
func (*UpdatedDescriptorSource) SerializeMembers ¶
func (v *UpdatedDescriptorSource) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedDescriptors ¶
type UpdatedDescriptors struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *UpdatedDescriptorsFields
// contains filtered or unexported fields
}
The top-level descriptors patch wrapper used in UpdateRegistryRecord. Omit to leave the current descriptors unchanged; supply an empty object to clear them; supply optionalValue to apply a per-field patch.
func (*UpdatedDescriptors) Deserialize ¶
func (v *UpdatedDescriptors) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedDescriptors) Serialize ¶
func (v *UpdatedDescriptors) Serialize(s smithy.ShapeSerializer)
func (*UpdatedDescriptors) SerializeMembers ¶
func (v *UpdatedDescriptors) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedDescriptorsFields ¶
type UpdatedDescriptorsFields struct {
// The patch for the A2A agent card descriptor.
A2aAgentCard *UpdatedA2aAgentCardDescriptor
// The patch for the agent skills definition descriptor.
AgentSkillsDefinition *UpdatedAgentSkillsDefinitionDescriptor
// The patch for the custom descriptor.
Custom *UpdatedCustomDescriptor
// The patch for the MCP server descriptor.
McpServer *UpdatedMcpServerDescriptor
// contains filtered or unexported fields
}
The patchable descriptor fields applied during an UpdateRegistryRecord call. Each field is independently patchable.
func (*UpdatedDescriptorsFields) Deserialize ¶
func (v *UpdatedDescriptorsFields) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedDescriptorsFields) Serialize ¶
func (v *UpdatedDescriptorsFields) Serialize(s smithy.ShapeSerializer)
func (*UpdatedDescriptorsFields) SerializeMembers ¶
func (v *UpdatedDescriptorsFields) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedDiscoveryConfiguration ¶
type UpdatedDiscoveryConfiguration struct {
// Authorization configuration for the registry, with PATCH semantics
AuthorizerConfiguration *UpdatedAuthorizerConfiguration
// contains filtered or unexported fields
}
The discovery configuration fields to update on a registry. Omit this structure to leave the discovery configuration unchanged.
func (*UpdatedDiscoveryConfiguration) Deserialize ¶
func (v *UpdatedDiscoveryConfiguration) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedDiscoveryConfiguration) Serialize ¶
func (v *UpdatedDiscoveryConfiguration) Serialize(s smithy.ShapeSerializer)
func (*UpdatedDiscoveryConfiguration) SerializeMembers ¶
func (v *UpdatedDiscoveryConfiguration) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedDisplayName ¶
type UpdatedDisplayName struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *string
// contains filtered or unexported fields
}
Leaf patch wrapper for a registry record's display name. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.
func (*UpdatedDisplayName) Deserialize ¶
func (v *UpdatedDisplayName) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedDisplayName) Serialize ¶
func (v *UpdatedDisplayName) Serialize(s smithy.ShapeSerializer)
func (*UpdatedDisplayName) SerializeMembers ¶
func (v *UpdatedDisplayName) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedMcpServerAdditionalData ¶
type UpdatedMcpServerAdditionalData struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *UpdatedMcpServerAdditionalDataFields
// contains filtered or unexported fields
}
The MCP server additional-data patch wrapper. Omit to leave the additional data unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
func (*UpdatedMcpServerAdditionalData) Deserialize ¶
func (v *UpdatedMcpServerAdditionalData) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedMcpServerAdditionalData) Serialize ¶
func (v *UpdatedMcpServerAdditionalData) Serialize(s smithy.ShapeSerializer)
func (*UpdatedMcpServerAdditionalData) SerializeMembers ¶
func (v *UpdatedMcpServerAdditionalData) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedMcpServerAdditionalDataFields ¶
type UpdatedMcpServerAdditionalDataFields struct {
// The patch for the MCP tools descriptor field.
Tools *UpdatedMcpToolsDescriptor
// contains filtered or unexported fields
}
The set of MCP server additional-data fields that can be individually updated.
func (*UpdatedMcpServerAdditionalDataFields) Deserialize ¶
func (v *UpdatedMcpServerAdditionalDataFields) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedMcpServerAdditionalDataFields) Serialize ¶
func (v *UpdatedMcpServerAdditionalDataFields) Serialize(s smithy.ShapeSerializer)
func (*UpdatedMcpServerAdditionalDataFields) SerializeMembers ¶
func (v *UpdatedMcpServerAdditionalDataFields) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedMcpServerDescriptor ¶
type UpdatedMcpServerDescriptor struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *UpdatedMcpServerDescriptorFields
// contains filtered or unexported fields
}
The MCP server descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
func (*UpdatedMcpServerDescriptor) Deserialize ¶
func (v *UpdatedMcpServerDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedMcpServerDescriptor) Serialize ¶
func (v *UpdatedMcpServerDescriptor) Serialize(s smithy.ShapeSerializer)
func (*UpdatedMcpServerDescriptor) SerializeMembers ¶
func (v *UpdatedMcpServerDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedMcpServerDescriptorFields ¶
type UpdatedMcpServerDescriptorFields struct {
// The patch for the descriptor's additional data field.
AdditionalData *UpdatedMcpServerAdditionalData
// The patch for the descriptor's data field.
Data *UpdatedDescriptorData
// The patch for the descriptor's data schema version field.
DataSchemaVersion *UpdatedDataSchemaVersion
// The patch for the descriptor's source field.
Source *UpdatedDescriptorSource
// contains filtered or unexported fields
}
The set of MCP server descriptor fields that can be individually updated.
func (*UpdatedMcpServerDescriptorFields) Deserialize ¶
func (v *UpdatedMcpServerDescriptorFields) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedMcpServerDescriptorFields) Serialize ¶
func (v *UpdatedMcpServerDescriptorFields) Serialize(s smithy.ShapeSerializer)
func (*UpdatedMcpServerDescriptorFields) SerializeMembers ¶
func (v *UpdatedMcpServerDescriptorFields) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedMcpToolsDescriptor ¶
type UpdatedMcpToolsDescriptor struct {
// The value to set for this field. Omit the wrapper to leave the field unchanged.
OptionalValue *UpdatedMcpToolsDescriptorFields
// contains filtered or unexported fields
}
The MCP tools descriptor patch wrapper. Omit to leave the tools descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
func (*UpdatedMcpToolsDescriptor) Deserialize ¶
func (v *UpdatedMcpToolsDescriptor) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedMcpToolsDescriptor) Serialize ¶
func (v *UpdatedMcpToolsDescriptor) Serialize(s smithy.ShapeSerializer)
func (*UpdatedMcpToolsDescriptor) SerializeMembers ¶
func (v *UpdatedMcpToolsDescriptor) SerializeMembers(s smithy.ShapeSerializer)
type UpdatedMcpToolsDescriptorFields ¶
type UpdatedMcpToolsDescriptorFields struct {
// The patch for the descriptor's data field.
Data *UpdatedDescriptorData
// The patch for the descriptor's data schema version field.
DataSchemaVersion *UpdatedDataSchemaVersion
// contains filtered or unexported fields
}
The set of MCP tools descriptor fields that can be individually updated.
func (*UpdatedMcpToolsDescriptorFields) Deserialize ¶
func (v *UpdatedMcpToolsDescriptorFields) Deserialize(d smithy.ShapeDeserializer) error
func (*UpdatedMcpToolsDescriptorFields) Serialize ¶
func (v *UpdatedMcpToolsDescriptorFields) Serialize(s smithy.ShapeSerializer)
func (*UpdatedMcpToolsDescriptorFields) SerializeMembers ¶
func (v *UpdatedMcpToolsDescriptorFields) SerializeMembers(s smithy.ShapeSerializer)
type ValidationException ¶
type ValidationException struct {
Message *string
ErrorCodeOverride *string
Reason ValidationExceptionReason
FieldList []ValidationExceptionField
// contains filtered or unexported fields
}
The request failed validation of one or more input fields.
func (*ValidationException) Deserialize ¶
func (v *ValidationException) Deserialize(d smithy.ShapeDeserializer) error
func (*ValidationException) Error ¶
func (e *ValidationException) Error() string
func (*ValidationException) ErrorCode ¶
func (e *ValidationException) ErrorCode() string
func (*ValidationException) ErrorFault ¶
func (e *ValidationException) ErrorFault() smithy.ErrorFault
func (*ValidationException) ErrorMessage ¶
func (e *ValidationException) ErrorMessage() string
func (*ValidationException) Serialize ¶
func (v *ValidationException) Serialize(s smithy.ShapeSerializer)
func (*ValidationException) SerializeMembers ¶
func (v *ValidationException) SerializeMembers(s smithy.ShapeSerializer)
type ValidationExceptionField ¶
type ValidationExceptionField struct {
// A description of why the field failed validation.
//
// This member is required.
Message *string
// The name of the field that failed validation.
//
// This member is required.
Name *string
// contains filtered or unexported fields
}
Describes a single input field that failed validation.
func (*ValidationExceptionField) Deserialize ¶
func (v *ValidationExceptionField) Deserialize(d smithy.ShapeDeserializer) error
func (*ValidationExceptionField) Serialize ¶
func (v *ValidationExceptionField) Serialize(s smithy.ShapeSerializer)
func (*ValidationExceptionField) SerializeMembers ¶
func (v *ValidationExceptionField) SerializeMembers(s smithy.ShapeSerializer)
type ValidationExceptionReason ¶
type ValidationExceptionReason string
const ( ValidationExceptionReasonCannotParse ValidationExceptionReason = "CannotParse" ValidationExceptionReasonFieldValidationFailed ValidationExceptionReason = "FieldValidationFailed" ValidationExceptionReasonIdempotentParameterMismatchException ValidationExceptionReason = "IdempotentParameterMismatchException" ValidationExceptionReasonRootEventInOtherSession ValidationExceptionReason = "EventInOtherSession" ValidationExceptionReasonResourceConflict ValidationExceptionReason = "ResourceConflict" )
Enum values for ValidationExceptionReason
func (ValidationExceptionReason) Values ¶
func (ValidationExceptionReason) Values() []ValidationExceptionReason
Values returns all known values for ValidationExceptionReason. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.