Class RuntimeProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.RuntimeProps.Jsii$Proxy
- All Implemented Interfaces:
RuntimeProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
RuntimeProps
@Stability(Stable)
@Internal
public static final class RuntimeProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RuntimeProps
An implementation for
RuntimeProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.RuntimeProps
RuntimeProps.Builder, RuntimeProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RuntimeProps.Builder builder) Constructor that initializes the object based on literal property values passed by theRuntimeProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal AgentRuntimeArtifactThe artifact configuration for the agent runtime Contains the container configuration with ECR URI.Authorizer configuration for the agent runtime Use RuntimeAuthorizerConfiguration static methods to create the configuration.final StringOptional description for the agent runtime.Environment variables for the agent runtime - Maximum 50 environment variables - Key: Must be 1-100 characters, start with letter or underscore, contain only letters, numbers, and underscores - Value: Must be 0-2048 characters (per CloudFormation specification).final IRoleThe IAM role that provides permissions for the agent runtime If not provided, a role will be created automatically.final LifecycleConfigurationThe life cycle configuration for the AgentCore Runtime.final List<LoggingConfig> Logging configuration for the runtime.Network configuration for the agent runtime.final ProtocolTypeProtocol configuration for the agent runtime.Configuration for HTTP request headers that will be passed through to the runtime.final StringThe name of the agent runtime Valid characters are a-z, A-Z, 0-9, _ (underscore) Must start with a letter and can be up to 48 characters long Pattern: ^[a-zA-Z][a-zA-Z0-9_]{0,47}$.getTags()Tags for the agent runtime A list of key:value pairs of tags to apply to this Runtime resource.final BooleanWhether to enable X-Ray tracing for this runtime.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theRuntimeProps.Builder.
-
-
Method Details
-
getAgentRuntimeArtifact
Description copied from interface:RuntimePropsThe artifact configuration for the agent runtime Contains the container configuration with ECR URI.- Specified by:
getAgentRuntimeArtifactin interfaceRuntimeProps
-
getAuthorizerConfiguration
Description copied from interface:RuntimePropsAuthorizer configuration for the agent runtime Use RuntimeAuthorizerConfiguration static methods to create the configuration.Default: - RuntimeAuthorizerConfiguration.iam() (IAM authentication)
- Specified by:
getAuthorizerConfigurationin interfaceRuntimeProps
-
getDescription
Description copied from interface:RuntimePropsOptional description for the agent runtime.Default: - No description Length Minimum: 1 , Maximum: 1200
- Specified by:
getDescriptionin interfaceRuntimeProps
-
getEnvironmentVariables
Description copied from interface:RuntimePropsEnvironment variables for the agent runtime - Maximum 50 environment variables - Key: Must be 1-100 characters, start with letter or underscore, contain only letters, numbers, and underscores - Value: Must be 0-2048 characters (per CloudFormation specification).Default: - No environment variables
- Specified by:
getEnvironmentVariablesin interfaceRuntimeProps
-
getExecutionRole
Description copied from interface:RuntimePropsThe IAM role that provides permissions for the agent runtime If not provided, a role will be created automatically.Default: - A new role will be created
- Specified by:
getExecutionRolein interfaceRuntimeProps
-
getLifecycleConfiguration
Description copied from interface:RuntimePropsThe life cycle configuration for the AgentCore Runtime.Default: - No lifecycle configuration
- Specified by:
getLifecycleConfigurationin interfaceRuntimeProps
-
getLoggingConfigs
Description copied from interface:RuntimePropsLogging configuration for the runtime.Allows sending APPLICATION_LOGS and USAGE_LOGS to CloudWatch Logs, S3, or Kinesis Data Firehose.
Default: - No logging configured
- Specified by:
getLoggingConfigsin interfaceRuntimeProps- See Also:
-
getNetworkConfiguration
Description copied from interface:RuntimePropsNetwork configuration for the agent runtime.Default: - RuntimeNetworkConfiguration.usingPublicNetwork()
- Specified by:
getNetworkConfigurationin interfaceRuntimeProps
-
getProtocolConfiguration
Description copied from interface:RuntimePropsProtocol configuration for the agent runtime.Default: - ProtocolType.HTTP
- Specified by:
getProtocolConfigurationin interfaceRuntimeProps
-
getRequestHeaderConfiguration
Description copied from interface:RuntimePropsConfiguration for HTTP request headers that will be passed through to the runtime.Default: - No request headers configured
- Specified by:
getRequestHeaderConfigurationin interfaceRuntimeProps
-
getRuntimeName
Description copied from interface:RuntimePropsThe name of the agent runtime Valid characters are a-z, A-Z, 0-9, _ (underscore) Must start with a letter and can be up to 48 characters long Pattern: ^[a-zA-Z][a-zA-Z0-9_]{0,47}$.Default: - auto generate
- Specified by:
getRuntimeNamein interfaceRuntimeProps
-
getTags
Description copied from interface:RuntimePropsTags for the agent runtime A list of key:value pairs of tags to apply to this Runtime resource.Default: {} - no tags
- Specified by:
getTagsin interfaceRuntimeProps
-
getTracingEnabled
Description copied from interface:RuntimePropsWhether to enable X-Ray tracing for this runtime.When enabled, traces will be delivered to AWS X-Ray.
Default: false
- Specified by:
getTracingEnabledin interfaceRuntimeProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-