Interface ApiKeyConfig
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ApiKeyConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2025-01-15T21:09:14.565Z")
@Stability(Stable)
public interface ApiKeyConfig
extends software.amazon.jsii.JsiiSerializable
Configuration for API Key authorization in AppSync.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.*; import software.amazon.awscdk.services.appsync.*; Expiration expiration; ApiKeyConfig apiKeyConfig = ApiKeyConfig.builder() .description("description") .expires(expiration) .name("name") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forApiKeyConfig
static final class
An implementation forApiKeyConfig
-
Method Summary
Modifier and TypeMethodDescriptionstatic ApiKeyConfig.Builder
builder()
default String
Description of API key.default Expiration
The time from creation time after which the API key expires.default String
getName()
Unique name of the API Key.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
Description of API key.Default: - 'Default API Key created by CDK'
-
getExpires
The time from creation time after which the API key expires.It must be a minimum of 1 day and a maximum of 365 days from date of creation. Rounded down to the nearest hour.
Default: - 7 days rounded down to nearest hour
-
getName
Unique name of the API Key.Default: - 'DefaultAPIKey'
-
builder
- Returns:
- a
ApiKeyConfig.Builder
ofApiKeyConfig
-