@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)",
date="2022-08-02T20:25:25.979Z")
public interface CfnAuthorizerProps
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.iot.*; CfnAuthorizerProps cfnAuthorizerProps = CfnAuthorizerProps.builder() .authorizerFunctionArn("authorizerFunctionArn") // the properties below are optional .authorizerName("authorizerName") .enableCachingForHttp(false) .signingDisabled(false) .status("status") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .tokenKeyName("tokenKeyName") .tokenSigningPublicKeys(Map.of( "tokenSigningPublicKeysKey", "tokenSigningPublicKeys")) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnAuthorizerProps.Builder
A builder for
CfnAuthorizerProps |
static class |
CfnAuthorizerProps.Jsii$Proxy
An implementation for
CfnAuthorizerProps |
Modifier and Type | Method and Description |
---|---|
static CfnAuthorizerProps.Builder |
builder() |
java.lang.String |
getAuthorizerFunctionArn()
The authorizer's Lambda function ARN.
|
default java.lang.String |
getAuthorizerName()
The authorizer name.
|
default java.lang.Object |
getEnableCachingForHttp()
`AWS::IoT::Authorizer.EnableCachingForHttp`.
|
default java.lang.Object |
getSigningDisabled()
Specifies whether AWS IoT validates the token signature in an authorization request.
|
default java.lang.String |
getStatus()
The status of the authorizer.
|
default java.util.List<CfnTag> |
getTags()
Metadata which can be used to manage the custom authorizer.
|
default java.lang.String |
getTokenKeyName()
The key used to extract the token from the HTTP headers.
|
default java.lang.Object |
getTokenSigningPublicKeys()
The public keys used to validate the token signature returned by your custom authentication service.
|
java.lang.String getAuthorizerFunctionArn()
default java.lang.String getAuthorizerName()
default java.lang.Object getEnableCachingForHttp()
default java.lang.Object getSigningDisabled()
default java.lang.String getStatus()
Valid values: ACTIVE
| INACTIVE
default java.util.List<CfnTag> getTags()
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..."
default java.lang.String getTokenKeyName()
default java.lang.Object getTokenSigningPublicKeys()
static CfnAuthorizerProps.Builder builder()
CfnAuthorizerProps.Builder
of CfnAuthorizerProps