@Stability(value=Stable) public static final class CfnAuthorizerProps.Builder extends Object implements software.amazon.jsii.Builder<CfnAuthorizerProps>
CfnAuthorizerProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnAuthorizerProps.Builder authorizerFunctionArn(String authorizerFunctionArn)
CfnAuthorizerProps.getAuthorizerFunctionArn()authorizerFunctionArn - The authorizer's Lambda function ARN. This parameter is required.this@Stability(value=Stable) public CfnAuthorizerProps.Builder authorizerName(String authorizerName)
CfnAuthorizerProps.getAuthorizerName()authorizerName - The authorizer name.this@Stability(value=Stable) public CfnAuthorizerProps.Builder enableCachingForHttp(Boolean enableCachingForHttp)
CfnAuthorizerProps.getEnableCachingForHttp()enableCachingForHttp - `AWS::IoT::Authorizer.EnableCachingForHttp`.this@Stability(value=Stable) public CfnAuthorizerProps.Builder enableCachingForHttp(IResolvable enableCachingForHttp)
CfnAuthorizerProps.getEnableCachingForHttp()enableCachingForHttp - `AWS::IoT::Authorizer.EnableCachingForHttp`.this@Stability(value=Stable) public CfnAuthorizerProps.Builder signingDisabled(Boolean signingDisabled)
CfnAuthorizerProps.getSigningDisabled()signingDisabled - Specifies whether AWS IoT validates the token signature in an authorization request.this@Stability(value=Stable) public CfnAuthorizerProps.Builder signingDisabled(IResolvable signingDisabled)
CfnAuthorizerProps.getSigningDisabled()signingDisabled - Specifies whether AWS IoT validates the token signature in an authorization request.this@Stability(value=Stable) public CfnAuthorizerProps.Builder status(String status)
CfnAuthorizerProps.getStatus()status - The status of the authorizer.
Valid values: ACTIVE | INACTIVEthis@Stability(value=Stable) public CfnAuthorizerProps.Builder tags(List<? extends CfnTag> tags)
CfnAuthorizerProps.getTags()tags - Metadata which can be used to manage the custom authorizer.
For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
this@Stability(value=Stable) public CfnAuthorizerProps.Builder tokenKeyName(String tokenKeyName)
CfnAuthorizerProps.getTokenKeyName()tokenKeyName - The key used to extract the token from the HTTP headers.this@Stability(value=Stable) public CfnAuthorizerProps.Builder tokenSigningPublicKeys(IResolvable tokenSigningPublicKeys)
CfnAuthorizerProps.getTokenSigningPublicKeys()tokenSigningPublicKeys - The public keys used to validate the token signature returned by your custom authentication service.this@Stability(value=Stable) public CfnAuthorizerProps.Builder tokenSigningPublicKeys(Map<String,String> tokenSigningPublicKeys)
CfnAuthorizerProps.getTokenSigningPublicKeys()tokenSigningPublicKeys - The public keys used to validate the token signature returned by your custom authentication service.this@Stability(value=Stable) public CfnAuthorizerProps build()
build in interface software.amazon.jsii.Builder<CfnAuthorizerProps>CfnAuthorizerPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.