Bedrock AgentCore Control¶
Client¶
AsyncBedrockAgentCoreControlClient
¶
AsyncBedrockAgentCoreControlClient(config: AsyncBedrockAgentCoreControlConfig | None = None, plugins: list[Plugin] | None = None)
Welcome to the Amazon Bedrock AgentCore Control plane API reference. Control plane actions configure, create, modify, and monitor Amazon Web Services resources.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
config
|
AsyncBedrockAgentCoreControlConfig | None
|
Optional configuration for the client. Here you can set things like the endpoint for HTTP services or auth credentials. |
None
|
plugins
|
list[Plugin] | None
|
A list of callables applied once to the client's base configuration. Their changes are inherited by every operation invocation. |
None
|
Operations¶
add_dataset_examplesbatch_put_gateway_rate_limitscreate_agent_runtimecreate_agent_runtime_endpointcreate_api_key_credential_providercreate_browsercreate_browser_profilecreate_capacity_providercreate_code_interpretercreate_configuration_bundlecreate_datasetcreate_dataset_versioncreate_evaluatorcreate_gatewaycreate_gateway_rate_limitcreate_gateway_rulecreate_gateway_targetcreate_harnesscreate_harness_endpointcreate_memorycreate_oauth2_credential_providercreate_online_evaluation_configcreate_payment_connectorcreate_payment_credential_providercreate_payment_managercreate_policycreate_policy_enginecreate_registrycreate_registry_recordcreate_workload_identitydelete_agent_runtimedelete_agent_runtime_endpointdelete_api_key_credential_providerdelete_browserdelete_browser_profiledelete_capacity_providerdelete_code_interpreterdelete_configuration_bundledelete_datasetdelete_dataset_examplesdelete_evaluatordelete_gatewaydelete_gateway_rate_limitdelete_gateway_ruledelete_gateway_targetdelete_harnessdelete_harness_endpointdelete_memorydelete_oauth2_credential_providerdelete_online_evaluation_configdelete_payment_connectordelete_payment_credential_providerdelete_payment_managerdelete_policydelete_policy_enginedelete_registrydelete_registry_recorddelete_resource_policydelete_workload_identityget_agent_runtimeget_agent_runtime_endpointget_api_key_credential_providerget_browserget_browser_profileget_capacity_providerget_code_interpreterget_configuration_bundleget_configuration_bundle_versionget_datasetget_evaluatorget_gatewayget_gateway_rate_limitget_gateway_ruleget_gateway_targetget_harnessget_harness_endpointget_memoryget_oauth2_credential_providerget_online_evaluation_configget_payment_connectorget_payment_credential_providerget_payment_managerget_policyget_policy_engineget_policy_engine_summaryget_policy_generationget_policy_generation_summaryget_policy_summaryget_registryget_registry_recordget_resource_policyget_token_vaultget_workload_identitylist_agent_runtime_endpointslist_agent_runtime_versionslist_agent_runtime_versions_by_capacity_providerlist_agent_runtimeslist_api_key_credential_providerslist_browser_profileslist_browserslist_capacity_providerslist_code_interpreterslist_configuration_bundle_versionslist_configuration_bundleslist_dataset_exampleslist_dataset_versionslist_datasetslist_evaluatorslist_gateway_rate_limitslist_gateway_ruleslist_gateway_targetslist_gatewayslist_harness_endpointslist_harness_versionslist_harnesseslist_memorieslist_oauth2_credential_providerslist_online_evaluation_configslist_payment_connectorslist_payment_credential_providerslist_payment_managerslist_policieslist_policy_engine_summarieslist_policy_engineslist_policy_generation_assetslist_policy_generation_summarieslist_policy_generationslist_policy_summarieslist_registrieslist_registry_recordslist_tags_for_resourcelist_workload_identitiesput_resource_policyset_token_vault_cmkstart_policy_generationsubmit_registry_record_for_approvalsynchronize_gateway_targetstag_resourceuntag_resourceupdate_agent_runtimeupdate_agent_runtime_endpointupdate_api_key_credential_providerupdate_capacity_providerupdate_configuration_bundleupdate_datasetupdate_dataset_examplesupdate_evaluatorupdate_gatewayupdate_gateway_rate_limitupdate_gateway_ruleupdate_gateway_targetupdate_harnessupdate_harness_endpointupdate_memoryupdate_oauth2_credential_providerupdate_online_evaluation_configupdate_payment_connectorupdate_payment_credential_providerupdate_payment_managerupdate_policyupdate_policy_engineupdate_registryupdate_registry_recordupdate_registry_record_statusupdate_workload_identity
Configuration¶
AsyncBedrockAgentCoreControlConfig
dataclass
¶
Bases: AsyncAwsConfig
Bedrock AgentCore Control configuration (async-resolved).
Attributes¶
auth_scheme_resolver
class-attribute
instance-attribute
¶
An auth scheme resolver that determines the auth scheme for each operation.
auth_schemes
class-attribute
instance-attribute
¶
A map of auth scheme ids to auth schemes.
aws_access_key_id
class-attribute
instance-attribute
¶
aws_access_key_id: str | None = None
The identifier for a secret access key.
aws_credentials_identity_resolver
class-attribute
instance-attribute
¶
aws_credentials_identity_resolver: IdentityResolver[AWSCredentialsIdentity, AWSIdentityProperties] | None = None
Resolves AWS Credentials. Required for operations that use Sigv4 Auth.
aws_secret_access_key
class-attribute
instance-attribute
¶
aws_secret_access_key: str | None = None
A secret access key that can be used to sign requests.
aws_session_token
class-attribute
instance-attribute
¶
aws_session_token: str | None = None
The session token used with temporary AWS credentials.
endpoint_resolver
class-attribute
instance-attribute
¶
The endpoint resolver used to resolve the final endpoint per-operation based on the configuration.
interceptors
class-attribute
instance-attribute
¶
The list of interceptors, which are hooks that are called during the execution of a request.
protocol
class-attribute
instance-attribute
¶
The protocol to serialize and deserialize requests with.
region
class-attribute
instance-attribute
¶
region: str | None = None
The AWS region to connect to. The configured region is used to determine the service endpoint.
sdk_ua_app_id
class-attribute
instance-attribute
¶
sdk_ua_app_id: str | None = None
A unique and opaque application ID that is appended to the User-Agent header.
user_agent_extra
class-attribute
instance-attribute
¶
user_agent_extra: str | None = None
Additional suffix to be added to the User-Agent header.
Methods:¶
resolve
async
classmethod
¶
resolve(*, profile: str | None = None, fs: FileSystem | None = None, config_file_path: str | None = None, credentials_file_path: str | None = None, **overrides: Unpack[_AsyncBedrockAgentCoreControlConfigOverrides]) -> Self
Resolve config from environment, config files, defaults, and explicit overrides.
Plugin
module-attribute
¶
Plugin: TypeAlias = Callable[[AsyncBedrockAgentCoreControlConfig], None]
A callable that customizes a client configuration. Service-level plugins are applied once to the base configuration inherited by every operation. Operation-level plugins apply only to a single operation invocation.
Structures¶
A2aDescriptorAgentCardDefinitionAgentRuntimeAgentRuntimeEndpointAgentRuntimeVersionSummaryAgentSkillsDescriptorAllowedWorkloadConfigurationApiGatewayTargetConfigurationApiGatewayToolConfigurationApiGatewayToolFilterApiGatewayToolOverrideApiKeyCredentialProviderItemApprovalConfigurationAtlassianOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputAuthorizingClaimMatchValueTypeBatchPutLimitEntryBedrockEvaluatorModelConfigBrowserEnterprisePolicyBrowserNetworkConfigurationBrowserProfileSummaryBrowserSigningConfigInputBrowserSigningConfigOutputBrowserSummaryCapacityProviderConfigurationCapacityProviderSummaryCapacityProviderVolumeConfigurationCapacityReservationSpecificationCapacityReservationTargetCategoricalScaleDefinitionCedarPolicyCertificateCloudWatchLogsInputConfigCloudWatchOutputConfigClusteringConfigCodeConfigurationCodeInterpreterNetworkConfigurationCodeInterpreterSummaryCoinbaseCdpConfigurationInputCoinbaseCdpConfigurationOutputComponentConfigurationConfigurationBundleReferenceConfigurationBundleSummaryConfigurationBundleVersionSummaryConnectorConfigurationConnectorParameterOverrideConnectorSourceConnectorTargetConfigurationContainerConfigurationContentConfigurationCredentialProviderConfigurationCustomClaimValidationTypeCustomDescriptorCustomJWTAuthorizerConfigurationCustomMemoryStrategyInputCustomOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputCustomTransformConfigurationDatasetSummaryDatasetVersionSummaryDeleteMemoryStrategyInputDerivedEvaluatorConfigDescriptorsEbsVolumeConfigurationEc2ConfigurationEfsAccessPointConfigurationEfsConfigurationEphemeralBlockDeviceMappingEphemeralEBSVolumeConfigurationEpisodicConsolidationOverrideEpisodicExtractionOverrideEpisodicMemoryStrategyInputEpisodicOverrideConfigurationInputEpisodicOverrideConsolidationConfigurationInputEpisodicOverrideExtractionConfigurationInputEpisodicOverrideReflectionConfigurationInputEpisodicReflectionConfigurationEpisodicReflectionConfigurationInputEpisodicReflectionOverrideEvaluatorSummaryFilterFindingFromUrlSynchronizationConfigurationGatewayApiKeyCredentialProviderGatewayInterceptorConfigurationGatewayPolicyEngineConfigurationGatewayRateLimitDetailGatewayRuleDetailGatewaySummaryGatewayTargetGithubOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputGoogleOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputHarnessHarnessAgentCoreBrowserConfigHarnessAgentCoreCodeInterpreterConfigHarnessAgentCoreGatewayConfigHarnessAgentCoreMemoryConfigurationHarnessAgentCoreMemoryRetrievalConfigHarnessAgentCoreRuntimeEnvironmentHarnessAgentCoreRuntimeEnvironmentRequestHarnessBedrockModelConfigHarnessDisabledMemoryConfigurationHarnessEndpointHarnessGeminiModelConfigHarnessInlineFunctionConfigHarnessLiteLlmModelConfigHarnessManagedMemoryConfigurationHarnessOpenAiModelConfigHarnessRemoteMcpConfigHarnessSkillAwsSkillsSourceHarnessSkillGitAuthHarnessSkillGitSourceHarnessSkillS3SourceHarnessSlidingWindowConfigurationHarnessSummarizationConfigurationHarnessSummaryHarnessToolHarnessTruncationConfigurationHarnessVersionSummaryHostingEnvironmentHttpApiSchemaConfigurationHttpConnectorSourceHttpConnectorTargetConfigurationIamCredentialProviderIamPrincipalIncludedOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputIndexedKeyInferenceConfigurationInferenceConnectorSourceInferenceConnectorTargetConfigurationInferenceOperationConfigurationInferenceProviderTargetConfigurationInlineExamplesSourceInsightInstanceLifecycleConfigurationInstanceRequirementsInterceptorInputConfigurationInterceptorPayloadFilterInvocationConfigurationInvocationConfigurationInputKinesisResourceKmsConfigurationKmsKeySourceTypeLambdaEvaluatorConfigLambdaInterceptorConfigurationLambdaTransformConfigurationLaunchParametersLicenseSpecificationLifecycleConfigurationLimitEntryLinkedinOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputLlmAsAJudgeEvaluatorConfigLlmExtractionConfigMCPGatewayConfigurationManagedResourceDetailsManagedVpcResourceMatchPathsMatchPrincipalsMcpDescriptorMcpLambdaTargetConfigurationMcpServerTargetConfigurationMemoryMemoryRecordSchemaMemoryStrategyMemorySummaryMessageBasedTriggerMessageBasedTriggerInputMetadataConfigurationMetadataSchemaEntryMicrosoftOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputModelEntryModelMappingModifyInvocationConfigurationInputModifyMemoryStrategiesModifyMemoryStrategyInputModifySelfManagedConfigurationModifyStrategyConfigurationNamespaceKeyEntryNamespaceKeyValidationNetworkConfigurationNumberValidationNumericalScaleDefinitionOAuth2AuthorizationDataOAuthCredentialProviderOauth2AuthorizationServerMetadataOauth2CredentialProviderItemOnBehalfOfTokenExchangeConfigTypeOnlineEvaluationConfigSummaryOpenResponsesEvaluatorModelConfigOutputConfigPassthroughTargetConfigurationPaymentConnectorSummaryPaymentCredentialProviderConfigurationPaymentCredentialProviderItemPaymentManagerSummaryPermissionsConfigurationPolicyPolicyEnginePolicyEngineSummaryPolicyGenerationPolicyGenerationAssetPolicyGenerationDetailsPolicyGenerationSummaryPolicyStatementPolicySummaryPrivateEndpointOverridePrivateKeyJwtConfigProtocolConfigurationProviderPrefixRateConfigReasoningConfigurationRecordingConfigRegistryRecordCredentialProviderConfigurationRegistryRecordIamCredentialProviderRegistryRecordOAuthCredentialProviderRegistryRecordSummaryRegistrySummaryRootVolumeConfigurationRuleRuntimeMetadataConfigurationRuntimeTargetConfigurationS3ConfigurationS3FilesAccessPointConfigurationS3FilesConfigurationS3LocationS3SourceSalesforceOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputSamplingConfigSchemaDefinitionSecretSecretReferenceSecretsManagerLocationSelfManagedConfigurationSelfManagedConfigurationInputSemanticConsolidationOverrideSemanticExtractionOverrideSemanticMemoryStrategyInputSemanticOverrideConfigurationInputSemanticOverrideConsolidationConfigurationInputSemanticOverrideExtractionConfigurationInputServerDefinitionSessionConfigSessionConfigurationSessionStorageConfigurationSkillDefinitionSkillMdDefinitionSlackOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputStaticOverrideStaticRouteStickinessConfigurationStrategyConfigurationStreamDeliveryResourcesStreamingConfigurationStringListValidationStringValidationStripePrivyConfigurationInputStripePrivyConfigurationOutputSummaryConsolidationOverrideSummaryMemoryStrategyInputSummaryOverrideConfigurationInputSummaryOverrideConsolidationConfigurationInputSynchronizationConfigurationSystemManagedBlockTargetSummaryTargetTrafficSplitEntryTimeBasedTriggerTimeBasedTriggerInputTokenBasedTriggerTokenBasedTriggerInputTokenExchangeGrantTypeConfigTypeToolDefinitionToolsDefinitionTrafficSplitEntryUnitUpdatedA2aDescriptorUpdatedAgentSkillsDescriptorUpdatedAgentSkillsDescriptorFieldsUpdatedApprovalConfigurationUpdatedAuthorizerConfigurationUpdatedCustomDescriptorUpdatedDescriptionUpdatedDescriptorsUpdatedDescriptorsUnionUpdatedHarnessEnvironmentArtifactUpdatedHarnessMemoryConfigurationUpdatedMcpDescriptorUpdatedMcpDescriptorFieldsUpdatedServerDefinitionUpdatedSkillDefinitionUpdatedSkillMdDefinitionUpdatedSynchronizationConfigurationUpdatedSynchronizationTypeUpdatedToolsDefinitionUserPreferenceConsolidationOverrideUserPreferenceExtractionOverrideUserPreferenceMemoryStrategyInputUserPreferenceOverrideConfigurationInputUserPreferenceOverrideConsolidationConfigurationInputUserPreferenceOverrideExtractionConfigurationInputValidationExceptionFieldVersionCreatedBySourceVersionFilterVersionLineageMetadataVpcConfigVpcConfigurationWafConfigurationWeightedOverrideWeightedRouteWorkloadIdentityDetailsWorkloadIdentityType
Errors¶
AccessDeniedExceptionConcurrentModificationExceptionConflictExceptionDecryptionFailureEncryptionFailureInternalServerExceptionResourceLimitExceededExceptionResourceNotFoundExceptionRetryableConflictExceptionServiceErrorServiceExceptionServiceQuotaExceededExceptionSubscriptionRequiredExceptionThrottledExceptionThrottlingExceptionUnauthorizedExceptionValidationException
Unions¶
ActionAgentRuntimeArtifactApiSchemaConfigurationAuthorizationDataAuthorizerConfigurationCertificateLocationClaimMatchValueTypeCodeCodeBasedEvaluatorConfigComputeConfigurationConditionConfigurationBundleActionConsolidationConfigurationContentCredentialProviderCredentialsProviderConfigurationCustomConfigurationInputCustomConsolidationConfigurationCustomConsolidationConfigurationInputCustomExtractionConfigurationCustomExtractionConfigurationInputCustomReflectionConfigurationCustomReflectionConfigurationInputDataSourceConfigDataSourceTypeEvaluatorConfigEvaluatorModelConfigEvaluatorReferenceExtractionConfigExtractionConfigurationFilesystemConfigurationFilterValueGatewayProtocolConfigurationHarnessEnvironmentArtifactHarnessEnvironmentProviderHarnessEnvironmentProviderRequestHarnessGatewayOutboundAuthHarnessMemoryConfigurationHarnessModelConfigurationHarnessSkillHarnessSystemContentBlockHarnessToolConfigurationHarnessTruncationStrategyConfigurationHttpTargetConfigurationInferenceTargetConfigurationInterceptorConfigurationInterceptorPayloadExclusionSelectorLaunchTemplateSourceMatchPrincipalEntryMcpTargetConfigurationMcpToolSchemaConfigurationMemoryStrategyInputModifyConsolidationConfigurationModifyExtractionConfigurationModifyReflectionConfigurationOauth2DiscoveryOauth2ProviderConfigInputOauth2ProviderConfigOutputPaymentProviderConfigurationInputPaymentProviderConfigurationOutputPolicyDefinitionPrivateEndpointPrivateKeySourceRatingScaleReflectionConfigurationRegistryRecordCredentialProviderUnionRequestHeaderConfigurationResourceResourceLocationRouteToTargetActionSelfManagedLatticeResourceStreamDeliveryResourceTargetConfigurationToolSchemaToolsFileSystemConfigurationTriggerConditionTriggerConditionInputValidationVolumeConfiguration
Enums¶
ActorTokenContentTypeAgentManagedRuntimeTypeAgentRuntimeEndpointStatusAgentRuntimeStatusApiKeyCredentialLocationAuthorizerTypeBrowserEnterprisePolicyTypeBrowserNetworkModeBrowserProfileStatusBrowserStatusCapacityProviderStatusCapacityProviderStatusCodeCapacityReservationPreferenceClaimMatchOperatorTypeClientAuthenticationMethodTypeClusteringFrequencyCodeInterpreterNetworkModeCodeInterpreterStatusConfigurationBundleStatusContentLevelContentTypeCredentialProviderTypeCredentialProviderVendorTypeDatasetSchemaTypeDatasetStatusDescriptorTypeDraftStatusEbsVolumeTypeEndpointIpAddressTypeEnforcementModeEvaluatorLevelEvaluatorStatusEvaluatorTypeExceptionLevelExtractionTypeFilterOperatorFindingTypeGatewayInterceptionPointGatewayPolicyEngineModeGatewayProtocolTypeGatewayRateLimitStatusGatewayRuleStatusGatewayStatusHarnessBedrockApiFormatHarnessEndpointStatusHarnessManagedMemoryStrategyTypeHarnessOpenAiApiFormatHarnessStatusHarnessToolTypeHarnessTruncationStrategyInboundTokenClaimValueTypeIncludedDataInterceptorPayloadExclusionKeyTypeListingModeMemoryStatusMemoryStrategyStatusMemoryStrategyTypeMemoryViewMetadataValueTypeMonitoringNetworkModeOAuthGrantTypeOnBehalfOfTokenExchangeGrantTypeTypeOnlineEvaluationConfigStatusOnlineEvaluationExecutionStatusOperatingSystemOverrideTypePassthroughProtocolTypePaymentConnectorProvisionModePaymentConnectorStatusPaymentConnectorTypePaymentCredentialProviderVendorTypePaymentManagerStatusPaymentsAuthorizerTypePeriodPolicyEngineStatusPolicyGenerationStatusPolicyStatusPolicyValidationModePrincipalMatchOperatorProviderRegistryAuthorizerTypeRegistryRecordCredentialProviderTypeRegistryRecordOAuthGrantTypeRegistryRecordStatusRegistryStatusResourceTypeRestApiMethodSchemaTypeSearchTypeSecretSourceTypeServerProtocolSigningAlgorithmStaticQueryParameterConflictResolutionStatusSynchronizationTypeTargetProtocolTypeTargetStatusTargetTypeValidationExceptionReasonWafFailureMode