Interface CfnRuntimeMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnRuntimeMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:56.731Z")
@Stability(Stable)
public interface CfnRuntimeMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnRuntimePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.bedrockagentcore.*;
CfnRuntimeMixinProps cfnRuntimeMixinProps = CfnRuntimeMixinProps.builder()
.agentRuntimeArtifact(AgentRuntimeArtifactProperty.builder()
.codeConfiguration(CodeConfigurationProperty.builder()
.code(CodeProperty.builder()
.s3(S3LocationProperty.builder()
.bucket("bucket")
.prefix("prefix")
.versionId("versionId")
.build())
.build())
.entryPoint(List.of("entryPoint"))
.runtime("runtime")
.build())
.containerConfiguration(ContainerConfigurationProperty.builder()
.containerUri("containerUri")
.build())
.build())
.agentRuntimeName("agentRuntimeName")
.authorizerConfiguration(AuthorizerConfigurationProperty.builder()
.customJwtAuthorizer(CustomJWTAuthorizerConfigurationProperty.builder()
.allowedAudience(List.of("allowedAudience"))
.allowedClients(List.of("allowedClients"))
.allowedScopes(List.of("allowedScopes"))
.customClaims(List.of(CustomClaimValidationTypeProperty.builder()
.authorizingClaimMatchValue(AuthorizingClaimMatchValueTypeProperty.builder()
.claimMatchOperator("claimMatchOperator")
.claimMatchValue(ClaimMatchValueTypeProperty.builder()
.matchValueString("matchValueString")
.matchValueStringList(List.of("matchValueStringList"))
.build())
.build())
.inboundTokenClaimName("inboundTokenClaimName")
.inboundTokenClaimValueType("inboundTokenClaimValueType")
.build()))
.discoveryUrl("discoveryUrl")
.build())
.build())
.description("description")
.environmentVariables(Map.of(
"environmentVariablesKey", "environmentVariables"))
.lifecycleConfiguration(LifecycleConfigurationProperty.builder()
.idleRuntimeSessionTimeout(123)
.maxLifetime(123)
.build())
.networkConfiguration(NetworkConfigurationProperty.builder()
.networkMode("networkMode")
.networkModeConfig(VpcConfigProperty.builder()
.securityGroups(List.of("securityGroups"))
.subnets(List.of("subnets"))
.build())
.build())
.protocolConfiguration("protocolConfiguration")
.requestHeaderConfiguration(RequestHeaderConfigurationProperty.builder()
.requestHeaderAllowlist(List.of("requestHeaderAllowlist"))
.build())
.roleArn("roleArn")
.tags(Map.of(
"tagsKey", "tags"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnRuntimeMixinPropsstatic final classAn implementation forCfnRuntimeMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnRuntimeMixinProps.Builderbuilder()default ObjectThe artifact of the agent.default StringThe name of the AgentCore Runtime endpoint.default ObjectRepresents inbound authorization configuration options used to authenticate incoming requests.default StringThe agent runtime description.default ObjectThe environment variables for the agent.default ObjectConfiguration for managing the lifecycle of runtime sessions and resources.default ObjectThe network configuration.default StringThe protocol configuration for an agent runtime.default ObjectConfiguration for HTTP request headers.default StringThe Amazon Resource Name (ARN) for for the role.getTags()The tags for the agent.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAgentRuntimeArtifact
The artifact of the agent.Returns union: either
IResolvableorCfnRuntimePropsMixin.AgentRuntimeArtifactProperty- See Also:
-
getAgentRuntimeName
The name of the AgentCore Runtime endpoint.- See Also:
-
getAuthorizerConfiguration
Represents inbound authorization configuration options used to authenticate incoming requests.Returns union: either
IResolvableorCfnRuntimePropsMixin.AuthorizerConfigurationProperty- See Also:
-
getDescription
The agent runtime description.- See Also:
-
getEnvironmentVariables
The environment variables for the agent.Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- See Also:
-
getLifecycleConfiguration
Configuration for managing the lifecycle of runtime sessions and resources.Returns union: either
IResolvableorCfnRuntimePropsMixin.LifecycleConfigurationProperty- See Also:
-
getNetworkConfiguration
The network configuration.Returns union: either
IResolvableorCfnRuntimePropsMixin.NetworkConfigurationProperty- See Also:
-
getProtocolConfiguration
The protocol configuration for an agent runtime.This structure defines how the agent runtime communicates with clients.
- See Also:
-
getRequestHeaderConfiguration
Configuration for HTTP request headers.Returns union: either
IResolvableorCfnRuntimePropsMixin.RequestHeaderConfigurationProperty- See Also:
-
getRoleArn
The Amazon Resource Name (ARN) for for the role.- See Also:
-
getTags
The tags for the agent.- See Also:
-
builder
- Returns:
- a
CfnRuntimeMixinProps.BuilderofCfnRuntimeMixinProps
-