Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the bedrockagentcorecontrol.services.k8s.aws API. +groupName=bedrockagentcorecontrol.services.k8s.aws
Index ¶
- Variables
- type APIKeyCredentialLocation
- type AgentRuntime
- type AgentRuntimeArtifact
- type AgentRuntimeEndpoint
- type AgentRuntimeEndpointList
- type AgentRuntimeEndpointSpec
- type AgentRuntimeEndpointStatus
- type AgentRuntimeEndpointStatus_SDK
- type AgentRuntimeEndpoint_SDK
- type AgentRuntimeList
- type AgentRuntimeSpec
- type AgentRuntimeStatus
- type AgentRuntimeStatus_SDK
- type AgentRuntime_SDK
- type AuthorizerConfiguration
- type AuthorizerType
- type BrowserNetworkConfiguration
- type BrowserNetworkMode
- type BrowserStatus
- type BrowserSummary
- type CodeInterpreterNetworkConfiguration
- type CodeInterpreterNetworkMode
- type CodeInterpreterStatus
- type CodeInterpreterSummary
- type ContainerConfiguration
- type CredentialProviderType
- type CredentialProviderVendorType
- type CustomJWTAuthorizerConfiguration
- type CustomMemoryStrategyInput
- type DeleteMemoryStrategyInput
- type ExceptionLevel
- type GatewayProtocolType
- type GatewayStatus
- type GatewaySummary
- type KeyType
- type Memory
- type MemoryStatus
- type MemoryStrategy
- type MemoryStrategyStatus
- type MemoryStrategyType
- type ModifyMemoryStrategyInput
- type NetworkConfiguration
- type NetworkMode
- type OverrideType
- type ProtocolConfiguration
- type RequestHeaderConfiguration
- type ResourceType
- type S3Location
- type SchemaDefinition
- type SchemaType
- type SearchType
- type SemanticConsolidationOverride
- type SemanticExtractionOverride
- type SemanticMemoryStrategyInput
- type SemanticOverrideConsolidationConfigurationInput
- type SemanticOverrideExtractionConfigurationInput
- type ServerProtocol
- type SummaryConsolidationOverride
- type SummaryMemoryStrategyInput
- type SummaryOverrideConsolidationConfigurationInput
- type TargetStatus
- type TargetSummary
- type ToolDefinition
- type UserPreferenceConsolidationOverride
- type UserPreferenceExtractionOverride
- type UserPreferenceMemoryStrategyInput
- type UserPreferenceOverrideConsolidationConfigurationInput
- type UserPreferenceOverrideExtractionConfigurationInput
- type VPCConfig
- type ValidationExceptionField
- type ValidationExceptionReason
- type WorkloadIdentityDetails
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: "bedrockagentcorecontrol.services.k8s.aws", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIKeyCredentialLocation ¶
type APIKeyCredentialLocation string
const ( APIKeyCredentialLocation_HEADER APIKeyCredentialLocation = "HEADER" APIKeyCredentialLocation_QUERY_PARAMETER APIKeyCredentialLocation = "QUERY_PARAMETER" )
type AgentRuntime ¶
type AgentRuntime struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec AgentRuntimeSpec `json:"spec,omitempty"`
Status AgentRuntimeStatus `json:"status,omitempty"`
}
AgentRuntime is the Schema for the AgentRuntimes API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*AgentRuntime) DeepCopy ¶
func (in *AgentRuntime) DeepCopy() *AgentRuntime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntime.
func (*AgentRuntime) DeepCopyInto ¶
func (in *AgentRuntime) DeepCopyInto(out *AgentRuntime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgentRuntime) DeepCopyObject ¶
func (in *AgentRuntime) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AgentRuntimeArtifact ¶
type AgentRuntimeArtifact struct {
// Representation of a container configuration.
ContainerConfiguration *ContainerConfiguration `json:"containerConfiguration,omitempty"`
}
The artifact of the agent.
func (*AgentRuntimeArtifact) DeepCopy ¶
func (in *AgentRuntimeArtifact) DeepCopy() *AgentRuntimeArtifact
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntimeArtifact.
func (*AgentRuntimeArtifact) DeepCopyInto ¶
func (in *AgentRuntimeArtifact) DeepCopyInto(out *AgentRuntimeArtifact)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentRuntimeEndpoint ¶
type AgentRuntimeEndpoint struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec AgentRuntimeEndpointSpec `json:"spec,omitempty"`
Status AgentRuntimeEndpointStatus `json:"status,omitempty"`
}
AgentRuntimeEndpoint is the Schema for the AgentRuntimeEndpoints API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*AgentRuntimeEndpoint) DeepCopy ¶
func (in *AgentRuntimeEndpoint) DeepCopy() *AgentRuntimeEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntimeEndpoint.
func (*AgentRuntimeEndpoint) DeepCopyInto ¶
func (in *AgentRuntimeEndpoint) DeepCopyInto(out *AgentRuntimeEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgentRuntimeEndpoint) DeepCopyObject ¶
func (in *AgentRuntimeEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AgentRuntimeEndpointList ¶
type AgentRuntimeEndpointList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []AgentRuntimeEndpoint `json:"items"`
}
AgentRuntimeEndpointList contains a list of AgentRuntimeEndpoint +kubebuilder:object:root=true
func (*AgentRuntimeEndpointList) DeepCopy ¶
func (in *AgentRuntimeEndpointList) DeepCopy() *AgentRuntimeEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntimeEndpointList.
func (*AgentRuntimeEndpointList) DeepCopyInto ¶
func (in *AgentRuntimeEndpointList) DeepCopyInto(out *AgentRuntimeEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgentRuntimeEndpointList) DeepCopyObject ¶
func (in *AgentRuntimeEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AgentRuntimeEndpointSpec ¶
type AgentRuntimeEndpointSpec struct {
// The unique identifier of the AgentCore Runtime to create an endpoint for.
//
// Regex Pattern: `^[a-zA-Z][a-zA-Z0-9_]{0,99}-[a-zA-Z0-9]{10}$`
// +kubebuilder:validation:Required
AgentRuntimeID *string `json:"agentRuntimeID"`
// The version of the AgentCore Runtime to use for the endpoint.
//
// Regex Pattern: `^([1-9][0-9]{0,4})$`
AgentRuntimeVersion *string `json:"agentRuntimeVersion,omitempty"`
// The description of the AgentCore Runtime endpoint.
Description *string `json:"description,omitempty"`
// The name of the AgentCore Runtime endpoint.
//
// Regex Pattern: `^[a-zA-Z][a-zA-Z0-9_]{0,47}$`
Name *string `json:"name,omitempty"`
// A map of tag keys and values to assign to the agent runtime endpoint. Tags
// enable you to categorize your resources in different ways, for example, by
// purpose, owner, or environment.
Tags map[string]*string `json:"tags,omitempty"`
}
AgentRuntimeEndpointSpec defines the desired state of AgentRuntimeEndpoint.
Contains information about an agent runtime endpoint. An endpoint provides a way to connect to and interact with an agent runtime.
func (*AgentRuntimeEndpointSpec) DeepCopy ¶
func (in *AgentRuntimeEndpointSpec) DeepCopy() *AgentRuntimeEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntimeEndpointSpec.
func (*AgentRuntimeEndpointSpec) DeepCopyInto ¶
func (in *AgentRuntimeEndpointSpec) DeepCopyInto(out *AgentRuntimeEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentRuntimeEndpointStatus ¶
type AgentRuntimeEndpointStatus struct {
// All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
// that is used to contain resource sync state, account ownership,
// constructed ARN for the resource
// +kubebuilder:validation:Optional
ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"`
// All CRs managed by ACK have a common `Status.Conditions` member that
// contains a collection of `ackv1alpha1.Condition` objects that describe
// the various terminal states of the CR and its backend AWS service API
// resource
// +kubebuilder:validation:Optional
Conditions []*ackv1alpha1.Condition `json:"conditions"`
// The Amazon Resource Name (ARN) of the AgentCore Runtime.
//
// Regex Pattern: `^arn:(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:agent/[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}:([0-9]{0,4}[1-9][0-9]{0,4})$`
// +kubebuilder:validation:Optional
AgentRuntimeARN *string `json:"agentRuntimeARN,omitempty"`
// The timestamp when the AgentCore Runtime endpoint was created.
// +kubebuilder:validation:Optional
CreatedAt *metav1.Time `json:"createdAt,omitempty"`
// The current status of the AgentCore Runtime endpoint.
// +kubebuilder:validation:Optional
Status *string `json:"status,omitempty"`
// The target version of the AgentCore Runtime for the endpoint.
//
// Regex Pattern: `^([1-9][0-9]{0,4})$`
// +kubebuilder:validation:Optional
TargetVersion *string `json:"targetVersion,omitempty"`
}
AgentRuntimeEndpointStatus defines the observed state of AgentRuntimeEndpoint
func (*AgentRuntimeEndpointStatus) DeepCopy ¶
func (in *AgentRuntimeEndpointStatus) DeepCopy() *AgentRuntimeEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntimeEndpointStatus.
func (*AgentRuntimeEndpointStatus) DeepCopyInto ¶
func (in *AgentRuntimeEndpointStatus) DeepCopyInto(out *AgentRuntimeEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentRuntimeEndpointStatus_SDK ¶
type AgentRuntimeEndpointStatus_SDK string
const ( AgentRuntimeEndpointStatus_SDK_CREATE_FAILED AgentRuntimeEndpointStatus_SDK = "CREATE_FAILED" AgentRuntimeEndpointStatus_SDK_CREATING AgentRuntimeEndpointStatus_SDK = "CREATING" AgentRuntimeEndpointStatus_SDK_DELETING AgentRuntimeEndpointStatus_SDK = "DELETING" AgentRuntimeEndpointStatus_SDK_READY AgentRuntimeEndpointStatus_SDK = "READY" AgentRuntimeEndpointStatus_SDK_UPDATE_FAILED AgentRuntimeEndpointStatus_SDK = "UPDATE_FAILED" AgentRuntimeEndpointStatus_SDK_UPDATING AgentRuntimeEndpointStatus_SDK = "UPDATING" )
type AgentRuntimeEndpoint_SDK ¶
type AgentRuntimeEndpoint_SDK struct {
AgentRuntimeARN *string `json:"agentRuntimeARN,omitempty"`
AgentRuntimeEndpointARN *string `json:"agentRuntimeEndpointARN,omitempty"`
CreatedAt *metav1.Time `json:"createdAt,omitempty"`
Description *string `json:"description,omitempty"`
ID *string `json:"id,omitempty"`
LastUpdatedAt *metav1.Time `json:"lastUpdatedAt,omitempty"`
LiveVersion *string `json:"liveVersion,omitempty"`
Name *string `json:"name,omitempty"`
Status *string `json:"status,omitempty"`
TargetVersion *string `json:"targetVersion,omitempty"`
}
Contains information about an agent runtime endpoint. An endpoint provides a way to connect to and interact with an agent runtime.
func (*AgentRuntimeEndpoint_SDK) DeepCopy ¶
func (in *AgentRuntimeEndpoint_SDK) DeepCopy() *AgentRuntimeEndpoint_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntimeEndpoint_SDK.
func (*AgentRuntimeEndpoint_SDK) DeepCopyInto ¶
func (in *AgentRuntimeEndpoint_SDK) DeepCopyInto(out *AgentRuntimeEndpoint_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentRuntimeList ¶
type AgentRuntimeList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []AgentRuntime `json:"items"`
}
AgentRuntimeList contains a list of AgentRuntime +kubebuilder:object:root=true
func (*AgentRuntimeList) DeepCopy ¶
func (in *AgentRuntimeList) DeepCopy() *AgentRuntimeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntimeList.
func (*AgentRuntimeList) DeepCopyInto ¶
func (in *AgentRuntimeList) DeepCopyInto(out *AgentRuntimeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgentRuntimeList) DeepCopyObject ¶
func (in *AgentRuntimeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AgentRuntimeSpec ¶
type AgentRuntimeSpec struct {
// The artifact of the AgentCore Runtime.
// +kubebuilder:validation:Required
AgentRuntimeArtifact *AgentRuntimeArtifact `json:"agentRuntimeArtifact"`
// The name of the AgentCore Runtime.
//
// Regex Pattern: `^[a-zA-Z][a-zA-Z0-9_]{0,47}$`
// +kubebuilder:validation:Required
AgentRuntimeName *string `json:"agentRuntimeName"`
// The authorizer configuration for the AgentCore Runtime.
AuthorizerConfiguration *AuthorizerConfiguration `json:"authorizerConfiguration,omitempty"`
// The description of the AgentCore Runtime.
Description *string `json:"description,omitempty"`
// Environment variables to set in the AgentCore Runtime environment.
EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty"`
// The network configuration for the AgentCore Runtime.
// +kubebuilder:validation:Required
NetworkConfiguration *NetworkConfiguration `json:"networkConfiguration"`
ProtocolConfiguration *ProtocolConfiguration `json:"protocolConfiguration,omitempty"`
// Configuration for HTTP request headers that will be passed through to the
// runtime.
RequestHeaderConfiguration *RequestHeaderConfiguration `json:"requestHeaderConfiguration,omitempty"`
// The IAM role ARN that provides permissions for the AgentCore Runtime.
//
// Regex Pattern: `^arn:aws(-[^:]+)?:iam::([0-9]{12})?:role/.+$`
// +kubebuilder:validation:Required
RoleARN *string `json:"roleARN"`
// A map of tag keys and values to assign to the agent runtime. Tags enable
// you to categorize your resources in different ways, for example, by purpose,
// owner, or environment.
Tags map[string]*string `json:"tags,omitempty"`
}
AgentRuntimeSpec defines the desired state of AgentRuntime.
Contains information about an agent runtime. An agent runtime is the execution environment for a Amazon Bedrock Agent.
func (*AgentRuntimeSpec) DeepCopy ¶
func (in *AgentRuntimeSpec) DeepCopy() *AgentRuntimeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntimeSpec.
func (*AgentRuntimeSpec) DeepCopyInto ¶
func (in *AgentRuntimeSpec) DeepCopyInto(out *AgentRuntimeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentRuntimeStatus ¶
type AgentRuntimeStatus struct {
// All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
// that is used to contain resource sync state, account ownership,
// constructed ARN for the resource
// +kubebuilder:validation:Optional
ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"`
// All CRs managed by ACK have a common `Status.Conditions` member that
// contains a collection of `ackv1alpha1.Condition` objects that describe
// the various terminal states of the CR and its backend AWS service API
// resource
// +kubebuilder:validation:Optional
Conditions []*ackv1alpha1.Condition `json:"conditions"`
// The unique identifier of the AgentCore Runtime.
//
// Regex Pattern: `^[a-zA-Z][a-zA-Z0-9_]{0,99}-[a-zA-Z0-9]{10}$`
// +kubebuilder:validation:Optional
AgentRuntimeID *string `json:"agentRuntimeID,omitempty"`
// The version of the AgentCore Runtime.
//
// Regex Pattern: `^([1-9][0-9]{0,4})$`
// +kubebuilder:validation:Optional
AgentRuntimeVersion *string `json:"agentRuntimeVersion,omitempty"`
// The timestamp when the AgentCore Runtime was created.
// +kubebuilder:validation:Optional
CreatedAt *metav1.Time `json:"createdAt,omitempty"`
// The current status of the AgentCore Runtime.
// +kubebuilder:validation:Optional
Status *string `json:"status,omitempty"`
// The workload identity details for the AgentCore Runtime.
// +kubebuilder:validation:Optional
WorkloadIdentityDetails *WorkloadIdentityDetails `json:"workloadIdentityDetails,omitempty"`
}
AgentRuntimeStatus defines the observed state of AgentRuntime
func (*AgentRuntimeStatus) DeepCopy ¶
func (in *AgentRuntimeStatus) DeepCopy() *AgentRuntimeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntimeStatus.
func (*AgentRuntimeStatus) DeepCopyInto ¶
func (in *AgentRuntimeStatus) DeepCopyInto(out *AgentRuntimeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentRuntimeStatus_SDK ¶
type AgentRuntimeStatus_SDK string
const ( AgentRuntimeStatus_SDK_CREATE_FAILED AgentRuntimeStatus_SDK = "CREATE_FAILED" AgentRuntimeStatus_SDK_CREATING AgentRuntimeStatus_SDK = "CREATING" AgentRuntimeStatus_SDK_DELETING AgentRuntimeStatus_SDK = "DELETING" AgentRuntimeStatus_SDK_READY AgentRuntimeStatus_SDK = "READY" AgentRuntimeStatus_SDK_UPDATE_FAILED AgentRuntimeStatus_SDK = "UPDATE_FAILED" AgentRuntimeStatus_SDK_UPDATING AgentRuntimeStatus_SDK = "UPDATING" )
type AgentRuntime_SDK ¶
type AgentRuntime_SDK struct {
AgentRuntimeARN *string `json:"agentRuntimeARN,omitempty"`
AgentRuntimeID *string `json:"agentRuntimeID,omitempty"`
AgentRuntimeName *string `json:"agentRuntimeName,omitempty"`
AgentRuntimeVersion *string `json:"agentRuntimeVersion,omitempty"`
Description *string `json:"description,omitempty"`
LastUpdatedAt *metav1.Time `json:"lastUpdatedAt,omitempty"`
Status *string `json:"status,omitempty"`
}
Contains information about an agent runtime. An agent runtime is the execution environment for a Amazon Bedrock Agent.
func (*AgentRuntime_SDK) DeepCopy ¶
func (in *AgentRuntime_SDK) DeepCopy() *AgentRuntime_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentRuntime_SDK.
func (*AgentRuntime_SDK) DeepCopyInto ¶
func (in *AgentRuntime_SDK) DeepCopyInto(out *AgentRuntime_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizerConfiguration ¶
type AuthorizerConfiguration struct {
// Configuration for inbound JWT-based authorization, specifying how incoming
// requests should be authenticated.
CustomJWTAuthorizer *CustomJWTAuthorizerConfiguration `json:"customJWTAuthorizer,omitempty"`
}
Represents inbound authorization configuration options used to authenticate incoming requests.
func (*AuthorizerConfiguration) DeepCopy ¶
func (in *AuthorizerConfiguration) DeepCopy() *AuthorizerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerConfiguration.
func (*AuthorizerConfiguration) DeepCopyInto ¶
func (in *AuthorizerConfiguration) DeepCopyInto(out *AuthorizerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizerType ¶
type AuthorizerType string
const (
AuthorizerType_CUSTOM_JWT AuthorizerType = "CUSTOM_JWT"
)
type BrowserNetworkConfiguration ¶
type BrowserNetworkConfiguration struct {
// VpcConfig for the Agent.
VPCConfig *VPCConfig `json:"vpcConfig,omitempty"`
}
The network configuration for a browser. This structure defines how the browser connects to the network.
func (*BrowserNetworkConfiguration) DeepCopy ¶
func (in *BrowserNetworkConfiguration) DeepCopy() *BrowserNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrowserNetworkConfiguration.
func (*BrowserNetworkConfiguration) DeepCopyInto ¶
func (in *BrowserNetworkConfiguration) DeepCopyInto(out *BrowserNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrowserNetworkMode ¶
type BrowserNetworkMode string
const ( BrowserNetworkMode_PUBLIC BrowserNetworkMode = "PUBLIC" BrowserNetworkMode_VPC BrowserNetworkMode = "VPC" )
type BrowserStatus ¶
type BrowserStatus string
const ( BrowserStatus_CREATE_FAILED BrowserStatus = "CREATE_FAILED" BrowserStatus_CREATING BrowserStatus = "CREATING" BrowserStatus_DELETED BrowserStatus = "DELETED" BrowserStatus_DELETE_FAILED BrowserStatus = "DELETE_FAILED" BrowserStatus_DELETING BrowserStatus = "DELETING" BrowserStatus_READY BrowserStatus = "READY" )
type BrowserSummary ¶
type BrowserSummary struct {
CreatedAt *metav1.Time `json:"createdAt,omitempty"`
Description *string `json:"description,omitempty"`
LastUpdatedAt *metav1.Time `json:"lastUpdatedAt,omitempty"`
}
Contains summary information about a browser. A browser enables Amazon Bedrock Agent to interact with web content.
func (*BrowserSummary) DeepCopy ¶
func (in *BrowserSummary) DeepCopy() *BrowserSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrowserSummary.
func (*BrowserSummary) DeepCopyInto ¶
func (in *BrowserSummary) DeepCopyInto(out *BrowserSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeInterpreterNetworkConfiguration ¶
type CodeInterpreterNetworkConfiguration struct {
// VpcConfig for the Agent.
VPCConfig *VPCConfig `json:"vpcConfig,omitempty"`
}
The network configuration for a code interpreter. This structure defines how the code interpreter connects to the network.
func (*CodeInterpreterNetworkConfiguration) DeepCopy ¶
func (in *CodeInterpreterNetworkConfiguration) DeepCopy() *CodeInterpreterNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeInterpreterNetworkConfiguration.
func (*CodeInterpreterNetworkConfiguration) DeepCopyInto ¶
func (in *CodeInterpreterNetworkConfiguration) DeepCopyInto(out *CodeInterpreterNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeInterpreterNetworkMode ¶
type CodeInterpreterNetworkMode string
const ( CodeInterpreterNetworkMode_PUBLIC CodeInterpreterNetworkMode = "PUBLIC" CodeInterpreterNetworkMode_SANDBOX CodeInterpreterNetworkMode = "SANDBOX" CodeInterpreterNetworkMode_VPC CodeInterpreterNetworkMode = "VPC" )
type CodeInterpreterStatus ¶
type CodeInterpreterStatus string
const ( CodeInterpreterStatus_CREATE_FAILED CodeInterpreterStatus = "CREATE_FAILED" CodeInterpreterStatus_CREATING CodeInterpreterStatus = "CREATING" CodeInterpreterStatus_DELETED CodeInterpreterStatus = "DELETED" CodeInterpreterStatus_DELETE_FAILED CodeInterpreterStatus = "DELETE_FAILED" CodeInterpreterStatus_DELETING CodeInterpreterStatus = "DELETING" CodeInterpreterStatus_READY CodeInterpreterStatus = "READY" )
type CodeInterpreterSummary ¶
type CodeInterpreterSummary struct {
CreatedAt *metav1.Time `json:"createdAt,omitempty"`
Description *string `json:"description,omitempty"`
LastUpdatedAt *metav1.Time `json:"lastUpdatedAt,omitempty"`
}
Contains summary information about a code interpreter. A code interpreter enables Amazon Bedrock Agent to execute code.
func (*CodeInterpreterSummary) DeepCopy ¶
func (in *CodeInterpreterSummary) DeepCopy() *CodeInterpreterSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeInterpreterSummary.
func (*CodeInterpreterSummary) DeepCopyInto ¶
func (in *CodeInterpreterSummary) DeepCopyInto(out *CodeInterpreterSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerConfiguration ¶
type ContainerConfiguration struct {
ContainerURI *string `json:"containerURI,omitempty"`
}
Representation of a container configuration.
func (*ContainerConfiguration) DeepCopy ¶
func (in *ContainerConfiguration) DeepCopy() *ContainerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerConfiguration.
func (*ContainerConfiguration) DeepCopyInto ¶
func (in *ContainerConfiguration) DeepCopyInto(out *ContainerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialProviderType ¶
type CredentialProviderType string
const ( CredentialProviderType_API_KEY CredentialProviderType = "API_KEY" CredentialProviderType_GATEWAY_IAM_ROLE CredentialProviderType = "GATEWAY_IAM_ROLE" CredentialProviderType_OAUTH CredentialProviderType = "OAUTH" )
type CredentialProviderVendorType ¶
type CredentialProviderVendorType string
const ( CredentialProviderVendorType_CustomOauth2 CredentialProviderVendorType = "CustomOauth2" CredentialProviderVendorType_GithubOauth2 CredentialProviderVendorType = "GithubOauth2" CredentialProviderVendorType_GoogleOauth2 CredentialProviderVendorType = "GoogleOauth2" CredentialProviderVendorType_MicrosoftOauth2 CredentialProviderVendorType = "MicrosoftOauth2" CredentialProviderVendorType_SalesforceOauth2 CredentialProviderVendorType = "SalesforceOauth2" CredentialProviderVendorType_SlackOauth2 CredentialProviderVendorType = "SlackOauth2" )
type CustomJWTAuthorizerConfiguration ¶
type CustomJWTAuthorizerConfiguration struct {
AllowedAudience []*string `json:"allowedAudience,omitempty"`
AllowedClients []*string `json:"allowedClients,omitempty"`
DiscoveryURL *string `json:"discoveryURL,omitempty"`
}
Configuration for inbound JWT-based authorization, specifying how incoming requests should be authenticated.
func (*CustomJWTAuthorizerConfiguration) DeepCopy ¶
func (in *CustomJWTAuthorizerConfiguration) DeepCopy() *CustomJWTAuthorizerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomJWTAuthorizerConfiguration.
func (*CustomJWTAuthorizerConfiguration) DeepCopyInto ¶
func (in *CustomJWTAuthorizerConfiguration) DeepCopyInto(out *CustomJWTAuthorizerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomMemoryStrategyInput ¶
type CustomMemoryStrategyInput struct {
Description *string `json:"description,omitempty"`
}
Input for creating a custom memory strategy.
func (*CustomMemoryStrategyInput) DeepCopy ¶
func (in *CustomMemoryStrategyInput) DeepCopy() *CustomMemoryStrategyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomMemoryStrategyInput.
func (*CustomMemoryStrategyInput) DeepCopyInto ¶
func (in *CustomMemoryStrategyInput) DeepCopyInto(out *CustomMemoryStrategyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteMemoryStrategyInput ¶
type DeleteMemoryStrategyInput struct {
MemoryStrategyID *string `json:"memoryStrategyID,omitempty"`
}
Input for deleting a memory strategy.
func (*DeleteMemoryStrategyInput) DeepCopy ¶
func (in *DeleteMemoryStrategyInput) DeepCopy() *DeleteMemoryStrategyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteMemoryStrategyInput.
func (*DeleteMemoryStrategyInput) DeepCopyInto ¶
func (in *DeleteMemoryStrategyInput) DeepCopyInto(out *DeleteMemoryStrategyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExceptionLevel ¶
type ExceptionLevel string
const (
ExceptionLevel_DEBUG ExceptionLevel = "DEBUG"
)
type GatewayProtocolType ¶
type GatewayProtocolType string
const (
GatewayProtocolType_MCP GatewayProtocolType = "MCP"
)
type GatewayStatus ¶
type GatewayStatus string
const ( GatewayStatus_CREATING GatewayStatus = "CREATING" GatewayStatus_DELETING GatewayStatus = "DELETING" GatewayStatus_FAILED GatewayStatus = "FAILED" GatewayStatus_READY GatewayStatus = "READY" GatewayStatus_UPDATE_UNSUCCESSFUL GatewayStatus = "UPDATE_UNSUCCESSFUL" GatewayStatus_UPDATING GatewayStatus = "UPDATING" )
type GatewaySummary ¶
type GatewaySummary struct {
CreatedAt *metav1.Time `json:"createdAt,omitempty"`
UpdatedAt *metav1.Time `json:"updatedAt,omitempty"`
}
Contains summary information about a gateway.
func (*GatewaySummary) DeepCopy ¶
func (in *GatewaySummary) DeepCopy() *GatewaySummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySummary.
func (*GatewaySummary) DeepCopyInto ¶
func (in *GatewaySummary) DeepCopyInto(out *GatewaySummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Memory ¶
type Memory struct {
Description *string `json:"description,omitempty"`
FailureReason *string `json:"failureReason,omitempty"`
}
Contains information about a memory resource.
func (*Memory) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Memory.
func (*Memory) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemoryStatus ¶
type MemoryStatus string
const ( MemoryStatus_ACTIVE MemoryStatus = "ACTIVE" MemoryStatus_CREATING MemoryStatus = "CREATING" MemoryStatus_DELETING MemoryStatus = "DELETING" MemoryStatus_FAILED MemoryStatus = "FAILED" )
type MemoryStrategy ¶
type MemoryStrategy struct {
Description *string `json:"description,omitempty"`
}
Contains information about a memory strategy.
func (*MemoryStrategy) DeepCopy ¶
func (in *MemoryStrategy) DeepCopy() *MemoryStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryStrategy.
func (*MemoryStrategy) DeepCopyInto ¶
func (in *MemoryStrategy) DeepCopyInto(out *MemoryStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemoryStrategyStatus ¶
type MemoryStrategyStatus string
const ( MemoryStrategyStatus_ACTIVE MemoryStrategyStatus = "ACTIVE" MemoryStrategyStatus_CREATING MemoryStrategyStatus = "CREATING" MemoryStrategyStatus_DELETING MemoryStrategyStatus = "DELETING" MemoryStrategyStatus_FAILED MemoryStrategyStatus = "FAILED" )
type MemoryStrategyType ¶
type MemoryStrategyType string
const ( MemoryStrategyType_CUSTOM MemoryStrategyType = "CUSTOM" MemoryStrategyType_SEMANTIC MemoryStrategyType = "SEMANTIC" MemoryStrategyType_SUMMARIZATION MemoryStrategyType = "SUMMARIZATION" MemoryStrategyType_USER_PREFERENCE MemoryStrategyType = "USER_PREFERENCE" )
type ModifyMemoryStrategyInput ¶
type ModifyMemoryStrategyInput struct {
Description *string `json:"description,omitempty"`
MemoryStrategyID *string `json:"memoryStrategyID,omitempty"`
}
Input for modifying a memory strategy.
func (*ModifyMemoryStrategyInput) DeepCopy ¶
func (in *ModifyMemoryStrategyInput) DeepCopy() *ModifyMemoryStrategyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyMemoryStrategyInput.
func (*ModifyMemoryStrategyInput) DeepCopyInto ¶
func (in *ModifyMemoryStrategyInput) DeepCopyInto(out *ModifyMemoryStrategyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkConfiguration ¶
type NetworkConfiguration struct {
NetworkMode *string `json:"networkMode,omitempty"`
// VpcConfig for the Agent.
NetworkModeConfig *VPCConfig `json:"networkModeConfig,omitempty"`
}
SecurityConfig for the Agent.
func (*NetworkConfiguration) DeepCopy ¶
func (in *NetworkConfiguration) DeepCopy() *NetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfiguration.
func (*NetworkConfiguration) DeepCopyInto ¶
func (in *NetworkConfiguration) DeepCopyInto(out *NetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkMode ¶
type NetworkMode string
const ( NetworkMode_PUBLIC NetworkMode = "PUBLIC" NetworkMode_VPC NetworkMode = "VPC" )
type OverrideType ¶
type OverrideType string
const ( OverrideType_SEMANTIC_OVERRIDE OverrideType = "SEMANTIC_OVERRIDE" OverrideType_SUMMARY_OVERRIDE OverrideType = "SUMMARY_OVERRIDE" OverrideType_USER_PREFERENCE_OVERRIDE OverrideType = "USER_PREFERENCE_OVERRIDE" )
type ProtocolConfiguration ¶
type ProtocolConfiguration struct {
ServerProtocol *string `json:"serverProtocol,omitempty"`
}
The protocol configuration for an agent runtime. This structure defines how the agent runtime communicates with clients.
func (*ProtocolConfiguration) DeepCopy ¶
func (in *ProtocolConfiguration) DeepCopy() *ProtocolConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolConfiguration.
func (*ProtocolConfiguration) DeepCopyInto ¶
func (in *ProtocolConfiguration) DeepCopyInto(out *ProtocolConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderConfiguration ¶
type RequestHeaderConfiguration struct {
RequestHeaderAllowlist []*string `json:"requestHeaderAllowlist,omitempty"`
}
Configuration for HTTP request headers that will be passed through to the runtime.
func (*RequestHeaderConfiguration) DeepCopy ¶
func (in *RequestHeaderConfiguration) DeepCopy() *RequestHeaderConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderConfiguration.
func (*RequestHeaderConfiguration) DeepCopyInto ¶
func (in *RequestHeaderConfiguration) DeepCopyInto(out *RequestHeaderConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceType ¶
type ResourceType string
const ( ResourceType_CUSTOM ResourceType = "CUSTOM" ResourceType_SYSTEM ResourceType = "SYSTEM" )
type S3Location ¶
type S3Location struct {
Bucket *string `json:"bucket,omitempty"`
Prefix *string `json:"prefix,omitempty"`
}
The Amazon S3 location for storing data. This structure defines where in Amazon S3 data is stored.
func (*S3Location) DeepCopy ¶
func (in *S3Location) DeepCopy() *S3Location
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Location.
func (*S3Location) DeepCopyInto ¶
func (in *S3Location) DeepCopyInto(out *S3Location)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaDefinition ¶
type SchemaDefinition struct {
Description *string `json:"description,omitempty"`
}
A schema definition for a gateway target. This structure defines the structure of the API that the target exposes.
func (*SchemaDefinition) DeepCopy ¶
func (in *SchemaDefinition) DeepCopy() *SchemaDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaDefinition.
func (*SchemaDefinition) DeepCopyInto ¶
func (in *SchemaDefinition) DeepCopyInto(out *SchemaDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaType ¶
type SchemaType string
const ( SchemaType_array SchemaType = "array" SchemaType_boolean SchemaType = "boolean" SchemaType_integer SchemaType = "integer" SchemaType_number SchemaType = "number" SchemaType_object SchemaType = "object" SchemaType_string SchemaType = "string" )
type SemanticConsolidationOverride ¶
type SemanticConsolidationOverride struct {
ModelID *string `json:"modelID,omitempty"`
}
Contains semantic consolidation override configuration.
func (*SemanticConsolidationOverride) DeepCopy ¶
func (in *SemanticConsolidationOverride) DeepCopy() *SemanticConsolidationOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SemanticConsolidationOverride.
func (*SemanticConsolidationOverride) DeepCopyInto ¶
func (in *SemanticConsolidationOverride) DeepCopyInto(out *SemanticConsolidationOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SemanticExtractionOverride ¶
type SemanticExtractionOverride struct {
ModelID *string `json:"modelID,omitempty"`
}
Contains semantic extraction override configuration.
func (*SemanticExtractionOverride) DeepCopy ¶
func (in *SemanticExtractionOverride) DeepCopy() *SemanticExtractionOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SemanticExtractionOverride.
func (*SemanticExtractionOverride) DeepCopyInto ¶
func (in *SemanticExtractionOverride) DeepCopyInto(out *SemanticExtractionOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SemanticMemoryStrategyInput ¶
type SemanticMemoryStrategyInput struct {
Description *string `json:"description,omitempty"`
}
Input for creating a semantic memory strategy.
func (*SemanticMemoryStrategyInput) DeepCopy ¶
func (in *SemanticMemoryStrategyInput) DeepCopy() *SemanticMemoryStrategyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SemanticMemoryStrategyInput.
func (*SemanticMemoryStrategyInput) DeepCopyInto ¶
func (in *SemanticMemoryStrategyInput) DeepCopyInto(out *SemanticMemoryStrategyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SemanticOverrideConsolidationConfigurationInput ¶
type SemanticOverrideConsolidationConfigurationInput struct {
ModelID *string `json:"modelID,omitempty"`
}
Input for semantic override consolidation configuration in a memory strategy.
func (*SemanticOverrideConsolidationConfigurationInput) DeepCopy ¶
func (in *SemanticOverrideConsolidationConfigurationInput) DeepCopy() *SemanticOverrideConsolidationConfigurationInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SemanticOverrideConsolidationConfigurationInput.
func (*SemanticOverrideConsolidationConfigurationInput) DeepCopyInto ¶
func (in *SemanticOverrideConsolidationConfigurationInput) DeepCopyInto(out *SemanticOverrideConsolidationConfigurationInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SemanticOverrideExtractionConfigurationInput ¶
type SemanticOverrideExtractionConfigurationInput struct {
ModelID *string `json:"modelID,omitempty"`
}
Input for semantic override extraction configuration in a memory strategy.
func (*SemanticOverrideExtractionConfigurationInput) DeepCopy ¶
func (in *SemanticOverrideExtractionConfigurationInput) DeepCopy() *SemanticOverrideExtractionConfigurationInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SemanticOverrideExtractionConfigurationInput.
func (*SemanticOverrideExtractionConfigurationInput) DeepCopyInto ¶
func (in *SemanticOverrideExtractionConfigurationInput) DeepCopyInto(out *SemanticOverrideExtractionConfigurationInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerProtocol ¶
type ServerProtocol string
const ( ServerProtocol_HTTP ServerProtocol = "HTTP" ServerProtocol_MCP ServerProtocol = "MCP" )
type SummaryConsolidationOverride ¶
type SummaryConsolidationOverride struct {
ModelID *string `json:"modelID,omitempty"`
}
Contains summary consolidation override configuration.
func (*SummaryConsolidationOverride) DeepCopy ¶
func (in *SummaryConsolidationOverride) DeepCopy() *SummaryConsolidationOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SummaryConsolidationOverride.
func (*SummaryConsolidationOverride) DeepCopyInto ¶
func (in *SummaryConsolidationOverride) DeepCopyInto(out *SummaryConsolidationOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SummaryMemoryStrategyInput ¶
type SummaryMemoryStrategyInput struct {
Description *string `json:"description,omitempty"`
}
Input for creating a summary memory strategy.
func (*SummaryMemoryStrategyInput) DeepCopy ¶
func (in *SummaryMemoryStrategyInput) DeepCopy() *SummaryMemoryStrategyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SummaryMemoryStrategyInput.
func (*SummaryMemoryStrategyInput) DeepCopyInto ¶
func (in *SummaryMemoryStrategyInput) DeepCopyInto(out *SummaryMemoryStrategyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SummaryOverrideConsolidationConfigurationInput ¶
type SummaryOverrideConsolidationConfigurationInput struct {
ModelID *string `json:"modelID,omitempty"`
}
Input for summary override consolidation configuration in a memory strategy.
func (*SummaryOverrideConsolidationConfigurationInput) DeepCopy ¶
func (in *SummaryOverrideConsolidationConfigurationInput) DeepCopy() *SummaryOverrideConsolidationConfigurationInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SummaryOverrideConsolidationConfigurationInput.
func (*SummaryOverrideConsolidationConfigurationInput) DeepCopyInto ¶
func (in *SummaryOverrideConsolidationConfigurationInput) DeepCopyInto(out *SummaryOverrideConsolidationConfigurationInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetStatus ¶
type TargetStatus string
const ( TargetStatus_CREATING TargetStatus = "CREATING" TargetStatus_DELETING TargetStatus = "DELETING" TargetStatus_FAILED TargetStatus = "FAILED" TargetStatus_READY TargetStatus = "READY" TargetStatus_UPDATE_UNSUCCESSFUL TargetStatus = "UPDATE_UNSUCCESSFUL" TargetStatus_UPDATING TargetStatus = "UPDATING" )
type TargetSummary ¶
type TargetSummary struct {
CreatedAt *metav1.Time `json:"createdAt,omitempty"`
UpdatedAt *metav1.Time `json:"updatedAt,omitempty"`
}
Contains summary information about a gateway target. A target represents an endpoint that the gateway can connect to.
func (*TargetSummary) DeepCopy ¶
func (in *TargetSummary) DeepCopy() *TargetSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSummary.
func (*TargetSummary) DeepCopyInto ¶
func (in *TargetSummary) DeepCopyInto(out *TargetSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ToolDefinition ¶
type ToolDefinition struct {
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
}
A tool definition for a gateway target. This structure defines a tool that the target exposes through the Model Context Protocol.
func (*ToolDefinition) DeepCopy ¶
func (in *ToolDefinition) DeepCopy() *ToolDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolDefinition.
func (*ToolDefinition) DeepCopyInto ¶
func (in *ToolDefinition) DeepCopyInto(out *ToolDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPreferenceConsolidationOverride ¶
type UserPreferenceConsolidationOverride struct {
ModelID *string `json:"modelID,omitempty"`
}
Contains user preference consolidation override configuration.
func (*UserPreferenceConsolidationOverride) DeepCopy ¶
func (in *UserPreferenceConsolidationOverride) DeepCopy() *UserPreferenceConsolidationOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPreferenceConsolidationOverride.
func (*UserPreferenceConsolidationOverride) DeepCopyInto ¶
func (in *UserPreferenceConsolidationOverride) DeepCopyInto(out *UserPreferenceConsolidationOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPreferenceExtractionOverride ¶
type UserPreferenceExtractionOverride struct {
ModelID *string `json:"modelID,omitempty"`
}
Contains user preference extraction override configuration.
func (*UserPreferenceExtractionOverride) DeepCopy ¶
func (in *UserPreferenceExtractionOverride) DeepCopy() *UserPreferenceExtractionOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPreferenceExtractionOverride.
func (*UserPreferenceExtractionOverride) DeepCopyInto ¶
func (in *UserPreferenceExtractionOverride) DeepCopyInto(out *UserPreferenceExtractionOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPreferenceMemoryStrategyInput ¶
type UserPreferenceMemoryStrategyInput struct {
Description *string `json:"description,omitempty"`
}
Input for creating a user preference memory strategy.
func (*UserPreferenceMemoryStrategyInput) DeepCopy ¶
func (in *UserPreferenceMemoryStrategyInput) DeepCopy() *UserPreferenceMemoryStrategyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPreferenceMemoryStrategyInput.
func (*UserPreferenceMemoryStrategyInput) DeepCopyInto ¶
func (in *UserPreferenceMemoryStrategyInput) DeepCopyInto(out *UserPreferenceMemoryStrategyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPreferenceOverrideConsolidationConfigurationInput ¶
type UserPreferenceOverrideConsolidationConfigurationInput struct {
ModelID *string `json:"modelID,omitempty"`
}
Input for user preference override consolidation configuration in a memory strategy.
func (*UserPreferenceOverrideConsolidationConfigurationInput) DeepCopy ¶
func (in *UserPreferenceOverrideConsolidationConfigurationInput) DeepCopy() *UserPreferenceOverrideConsolidationConfigurationInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPreferenceOverrideConsolidationConfigurationInput.
func (*UserPreferenceOverrideConsolidationConfigurationInput) DeepCopyInto ¶
func (in *UserPreferenceOverrideConsolidationConfigurationInput) DeepCopyInto(out *UserPreferenceOverrideConsolidationConfigurationInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPreferenceOverrideExtractionConfigurationInput ¶
type UserPreferenceOverrideExtractionConfigurationInput struct {
ModelID *string `json:"modelID,omitempty"`
}
Input for user preference override extraction configuration in a memory strategy.
func (*UserPreferenceOverrideExtractionConfigurationInput) DeepCopy ¶
func (in *UserPreferenceOverrideExtractionConfigurationInput) DeepCopy() *UserPreferenceOverrideExtractionConfigurationInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPreferenceOverrideExtractionConfigurationInput.
func (*UserPreferenceOverrideExtractionConfigurationInput) DeepCopyInto ¶
func (in *UserPreferenceOverrideExtractionConfigurationInput) DeepCopyInto(out *UserPreferenceOverrideExtractionConfigurationInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfig ¶
type VPCConfig struct {
SecurityGroups []*string `json:"securityGroups,omitempty"`
Subnets []*string `json:"subnets,omitempty"`
}
VpcConfig for the Agent.
func (*VPCConfig) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfig.
func (*VPCConfig) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationExceptionField ¶
type ValidationExceptionField struct {
Message *string `json:"message,omitempty"`
Name *string `json:"name,omitempty"`
}
Stores information about a field passed inside a request that resulted in an exception.
func (*ValidationExceptionField) DeepCopy ¶
func (in *ValidationExceptionField) DeepCopy() *ValidationExceptionField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationExceptionField.
func (*ValidationExceptionField) DeepCopyInto ¶
func (in *ValidationExceptionField) DeepCopyInto(out *ValidationExceptionField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationExceptionReason ¶
type ValidationExceptionReason string
const ( ValidationExceptionReason_CannotParse ValidationExceptionReason = "CannotParse" ValidationExceptionReason_EventInOtherSession ValidationExceptionReason = "EventInOtherSession" ValidationExceptionReason_FieldValidationFailed ValidationExceptionReason = "FieldValidationFailed" ValidationExceptionReason_IdempotentParameterMismatchException ValidationExceptionReason = "IdempotentParameterMismatchException" ValidationExceptionReason_ResourceConflict ValidationExceptionReason = "ResourceConflict" )
type WorkloadIdentityDetails ¶
type WorkloadIdentityDetails struct {
WorkloadIdentityARN *string `json:"workloadIdentityARN,omitempty"`
}
The information about the workload identity.
func (*WorkloadIdentityDetails) DeepCopy ¶
func (in *WorkloadIdentityDetails) DeepCopy() *WorkloadIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadIdentityDetails.
func (*WorkloadIdentityDetails) DeepCopyInto ¶
func (in *WorkloadIdentityDetails) DeepCopyInto(out *WorkloadIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.