Class CfnAuthorizerProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnAuthorizerProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAuthorizerProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnAuthorizerProps
@Stability(Stable)
@Internal
public static final class CfnAuthorizerProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAuthorizerProps
An implementation for
CfnAuthorizerProps-
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.iot.CfnAuthorizerProps
CfnAuthorizerProps.Builder, CfnAuthorizerProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnAuthorizerProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAuthorizerProps.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 StringThe authorizer's Lambda function ARN.final StringThe authorizer name.final ObjectAWS::IoT::Authorizer.EnableCachingForHttp.final ObjectSpecifies whether AWS IoT validates the token signature in an authorization request.final StringThe status of the authorizer.getTags()Metadata which can be used to manage the custom authorizer.final StringThe key used to extract the token from the HTTP headers.final ObjectThe public keys used to validate the token signature returned by your custom authentication service.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 theCfnAuthorizerProps.Builder.
-
-
Method Details
-
getAuthorizerFunctionArn
Description copied from interface:CfnAuthorizerPropsThe authorizer's Lambda function ARN.- Specified by:
getAuthorizerFunctionArnin interfaceCfnAuthorizerProps
-
getAuthorizerName
Description copied from interface:CfnAuthorizerPropsThe authorizer name.- Specified by:
getAuthorizerNamein interfaceCfnAuthorizerProps
-
getEnableCachingForHttp
Description copied from interface:CfnAuthorizerPropsAWS::IoT::Authorizer.EnableCachingForHttp.- Specified by:
getEnableCachingForHttpin interfaceCfnAuthorizerProps
-
getSigningDisabled
Description copied from interface:CfnAuthorizerPropsSpecifies whether AWS IoT validates the token signature in an authorization request.- Specified by:
getSigningDisabledin interfaceCfnAuthorizerProps
-
getStatus
Description copied from interface:CfnAuthorizerPropsThe status of the authorizer.Valid values:
ACTIVE|INACTIVE- Specified by:
getStatusin interfaceCfnAuthorizerProps
-
getTags
Description copied from interface:CfnAuthorizerPropsMetadata 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..."
- Specified by:
getTagsin interfaceCfnAuthorizerProps
-
getTokenKeyName
Description copied from interface:CfnAuthorizerPropsThe key used to extract the token from the HTTP headers.- Specified by:
getTokenKeyNamein interfaceCfnAuthorizerProps
-
getTokenSigningPublicKeys
Description copied from interface:CfnAuthorizerPropsThe public keys used to validate the token signature returned by your custom authentication service.- Specified by:
getTokenSigningPublicKeysin interfaceCfnAuthorizerProps
-
$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()
-