Interface CfnWebFunctionEndpoint.RegionalEndpointProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWebFunctionEndpoint.RegionalEndpointProperty.Jsii$Proxy
- Enclosing class:
CfnWebFunctionEndpoint
@Stability(Stable)
public static interface CfnWebFunctionEndpoint.RegionalEndpointProperty
extends software.amazon.jsii.JsiiSerializable
Per-region endpoint information.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.lambda.*;
RegionalEndpointProperty regionalEndpointProperty = RegionalEndpointProperty.builder()
.authType("authType")
.domainName("domainName")
.revisionWeights(List.of(RevisionWeightProperty.builder()
.revisionId("revisionId")
.weight(123)
.build()))
.scalingConfig(ScalingConfigProperty.builder()
.maxEnvironments(123)
.build())
.state("state")
.stateReason("stateReason")
.throttleConfig(ThrottleConfigProperty.builder()
.rateLimit(123)
.build())
.updateStatus("updateStatus")
.updateStatusReason("updateStatusReason")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWebFunctionEndpoint.RegionalEndpointPropertystatic final classAn implementation forCfnWebFunctionEndpoint.RegionalEndpointProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe authentication type for the endpoint.default StringThe domain name of the endpoint.default ObjectThe revision weights for the endpoint.default ObjectThe scaling configuration for the endpoint.default StringgetState()The current state of the endpoint.default StringThe reason for the current state of the endpoint.default ObjectThe throttling configuration for the endpoint.default StringThe status of the most recent update to the endpoint.default StringThe reason for the current update status of the endpoint.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthType
The authentication type for the endpoint.- See Also:
-
getDomainName
The domain name of the endpoint.- See Also:
-
getRevisionWeights
The revision weights for the endpoint.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnWebFunctionEndpoint.RevisionWeightProperty>- See Also:
-
getScalingConfig
The scaling configuration for the endpoint.Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
Returns union: either
IResolvableorCfnWebFunctionEndpoint.ScalingConfigProperty- See Also:
-
getState
The current state of the endpoint.- See Also:
-
getStateReason
The reason for the current state of the endpoint.- See Also:
-
getThrottleConfig
The throttling configuration for the endpoint.Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
Returns union: either
IResolvableorCfnWebFunctionEndpoint.ThrottleConfigProperty- See Also:
-
getUpdateStatus
The status of the most recent update to the endpoint.- See Also:
-
getUpdateStatusReason
The reason for the current update status of the endpoint.- See Also:
-
builder
-