// Code generated by smithy-go-codegen DO NOT EDIT. package types type AgentCoreGatewayProtocolType string // Enum values for AgentCoreGatewayProtocolType const ( AgentCoreGatewayProtocolTypeMcp AgentCoreGatewayProtocolType = "MCP" ) // Values returns all known values for AgentCoreGatewayProtocolType. 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. func (AgentCoreGatewayProtocolType) Values() []AgentCoreGatewayProtocolType { return []AgentCoreGatewayProtocolType{ "MCP", } } type AgentCoreRuntimeServerProtocol string // Enum values for AgentCoreRuntimeServerProtocol const ( AgentCoreRuntimeServerProtocolHttp AgentCoreRuntimeServerProtocol = "HTTP" AgentCoreRuntimeServerProtocolA2a AgentCoreRuntimeServerProtocol = "A2A" AgentCoreRuntimeServerProtocolMcp AgentCoreRuntimeServerProtocol = "MCP" AgentCoreRuntimeServerProtocolAgui AgentCoreRuntimeServerProtocol = "AGUI" ) // Values returns all known values for AgentCoreRuntimeServerProtocol. 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. func (AgentCoreRuntimeServerProtocol) Values() []AgentCoreRuntimeServerProtocol { return []AgentCoreRuntimeServerProtocol{ "HTTP", "A2A", "MCP", "AGUI", } } type AutoApprovalRule string // Enum values for AutoApprovalRule const ( AutoApprovalRuleApproveAll AutoApprovalRule = "APPROVE_ALL" ) // 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. func (AutoApprovalRule) Values() []AutoApprovalRule { return []AutoApprovalRule{ "APPROVE_ALL", } } type AutoDetectionScope string // Enum values for AutoDetectionScope const ( AutoDetectionScopeOrganization AutoDetectionScope = "ORGANIZATION" ) // Values returns all known values for AutoDetectionScope. 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. func (AutoDetectionScope) Values() []AutoDetectionScope { return []AutoDetectionScope{ "ORGANIZATION", } } type AutoDetectionStatus string // Enum values for AutoDetectionStatus const ( AutoDetectionStatusActive AutoDetectionStatus = "ACTIVE" AutoDetectionStatusInactive AutoDetectionStatus = "INACTIVE" ) // Values returns all known values for AutoDetectionStatus. 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. func (AutoDetectionStatus) Values() []AutoDetectionStatus { return []AutoDetectionStatus{ "ACTIVE", "INACTIVE", } } type ClaimMatchOperatorType string // Enum values for ClaimMatchOperatorType const ( ClaimMatchOperatorTypeEquals ClaimMatchOperatorType = "EQUALS" ClaimMatchOperatorTypeContains ClaimMatchOperatorType = "CONTAINS" ClaimMatchOperatorTypeContainsAny ClaimMatchOperatorType = "CONTAINS_ANY" ) // 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. func (ClaimMatchOperatorType) Values() []ClaimMatchOperatorType { return []ClaimMatchOperatorType{ "EQUALS", "CONTAINS", "CONTAINS_ANY", } } type EndpointIpAddressType string // Enum values for EndpointIpAddressType const ( EndpointIpAddressTypeIpv4 EndpointIpAddressType = "IPV4" EndpointIpAddressTypeIpv6 EndpointIpAddressType = "IPV6" ) // 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. func (EndpointIpAddressType) Values() []EndpointIpAddressType { return []EndpointIpAddressType{ "IPV4", "IPV6", } } type InboundTokenClaimValueType string // Enum values for InboundTokenClaimValueType const ( InboundTokenClaimValueTypeString InboundTokenClaimValueType = "STRING" InboundTokenClaimValueTypeStringArray InboundTokenClaimValueType = "STRING_ARRAY" ) // 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. func (InboundTokenClaimValueType) Values() []InboundTokenClaimValueType { return []InboundTokenClaimValueType{ "STRING", "STRING_ARRAY", } } type ProvenanceRelation string // Enum values for ProvenanceRelation const ( ProvenanceRelationDetectedFrom ProvenanceRelation = "DETECTED_FROM" ) // Values returns all known values for ProvenanceRelation. 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. func (ProvenanceRelation) Values() []ProvenanceRelation { return []ProvenanceRelation{ "DETECTED_FROM", } } type RecordType string // Enum values for RecordType const ( RecordTypeMcp RecordType = "MCP" RecordTypeAgent RecordType = "AGENT" RecordTypeCustom RecordType = "CUSTOM" RecordTypeSkill RecordType = "SKILL" RecordTypeGateway RecordType = "GATEWAY" ) // 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. func (RecordType) Values() []RecordType { return []RecordType{ "MCP", "AGENT", "CUSTOM", "SKILL", "GATEWAY", } } type RegistryAuthorizerType string // Enum values for RegistryAuthorizerType const ( RegistryAuthorizerTypeCustomJwt RegistryAuthorizerType = "CUSTOM_JWT" RegistryAuthorizerTypeAwsIam RegistryAuthorizerType = "AWS_IAM" ) // 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. func (RegistryAuthorizerType) Values() []RegistryAuthorizerType { return []RegistryAuthorizerType{ "CUSTOM_JWT", "AWS_IAM", } } type RegistryFilterName string // Enum values for RegistryFilterName const ( RegistryFilterNameStatus RegistryFilterName = "status" RegistryFilterNameDiscoveryConfigurationAuthorizerType RegistryFilterName = "discoveryConfiguration.authorizerType" ) // 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. func (RegistryFilterName) Values() []RegistryFilterName { return []RegistryFilterName{ "status", "discoveryConfiguration.authorizerType", } } type RegistryRecordCredentialProviderType string // Enum values for RegistryRecordCredentialProviderType const ( RegistryRecordCredentialProviderTypeOauth RegistryRecordCredentialProviderType = "OAUTH" RegistryRecordCredentialProviderTypeIam RegistryRecordCredentialProviderType = "IAM" ) // 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. func (RegistryRecordCredentialProviderType) Values() []RegistryRecordCredentialProviderType { return []RegistryRecordCredentialProviderType{ "OAUTH", "IAM", } } type RegistryRecordFilterName string // Enum values for RegistryRecordFilterName const ( RegistryRecordFilterNameName RegistryRecordFilterName = "name" RegistryRecordFilterNameStatus RegistryRecordFilterName = "status" RegistryRecordFilterNameRecordType RegistryRecordFilterName = "recordType" ) // 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. func (RegistryRecordFilterName) Values() []RegistryRecordFilterName { return []RegistryRecordFilterName{ "name", "status", "recordType", } } type RegistryRecordOAuthGrantType string // Enum values for RegistryRecordOAuthGrantType const ( RegistryRecordOAuthGrantTypeClientCredentials RegistryRecordOAuthGrantType = "CLIENT_CREDENTIALS" ) // 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. func (RegistryRecordOAuthGrantType) Values() []RegistryRecordOAuthGrantType { return []RegistryRecordOAuthGrantType{ "CLIENT_CREDENTIALS", } } type RegistryRecordStatus string // Enum values for RegistryRecordStatus 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" ) // 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. func (RegistryRecordStatus) Values() []RegistryRecordStatus { return []RegistryRecordStatus{ "DRAFT", "PENDING_APPROVAL", "APPROVED", "REJECTED", "DEPRECATED", "CREATING", "UPDATING", "CREATE_FAILED", "UPDATE_FAILED", } } type RegistryStatus string // Enum values for RegistryStatus 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" ) // 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. func (RegistryStatus) Values() []RegistryStatus { return []RegistryStatus{ "CREATING", "READY", "UPDATING", "CREATE_FAILED", "UPDATE_FAILED", "DELETING", "DELETE_FAILED", } } type SourceType string // Enum values for SourceType const ( SourceTypeAwsBedrockAgentcoreRuntime SourceType = "AWS::BedrockAgentCore::Runtime" SourceTypeAwsBedrockAgentcoreGateway SourceType = "AWS::BedrockAgentCore::Gateway" ) // Values returns all known values for SourceType. 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. func (SourceType) Values() []SourceType { return []SourceType{ "AWS::BedrockAgentCore::Runtime", "AWS::BedrockAgentCore::Gateway", } } type ValidationExceptionReason string // Enum values for ValidationExceptionReason const ( ValidationExceptionReasonCannotParse ValidationExceptionReason = "CannotParse" ValidationExceptionReasonFieldValidationFailed ValidationExceptionReason = "FieldValidationFailed" ValidationExceptionReasonIdempotentParameterMismatchException ValidationExceptionReason = "IdempotentParameterMismatchException" ValidationExceptionReasonRootEventInOtherSession ValidationExceptionReason = "EventInOtherSession" ValidationExceptionReasonResourceConflict ValidationExceptionReason = "ResourceConflict" ) // 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. func (ValidationExceptionReason) Values() []ValidationExceptionReason { return []ValidationExceptionReason{ "CannotParse", "FieldValidationFailed", "IdempotentParameterMismatchException", "EventInOtherSession", "ResourceConflict", } }