Package com.pulumi.aws.apigateway
Class ApiKeyArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.apigateway.ApiKeyArgs
-
public final class ApiKeyArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApiKeyArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ApiKeyArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApiKeyArgs.Builderbuilder()static ApiKeyArgs.Builderbuilder(ApiKeyArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>customerId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>enabled()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.lang.String>>value()
-
-
-
Field Detail
-
Empty
public static final ApiKeyArgs Empty
-
-
Method Detail
-
customerId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customerId()
- Returns:
- Amazon Web Services Marketplace customer identifier, when integrating with the Amazon Web Services SaaS Marketplace.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- API key description. Defaults to "Managed by Pulumi".
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- Whether the API key can be used by callers. Defaults to `true`.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the API key.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
value
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> value()
- Returns:
- Value of the API key. If specified, the value must be an alphanumeric string between 20 and 128 characters. If not specified, it will be automatically generated by AWS on creation.
-
builder
public static ApiKeyArgs.Builder builder()
-
builder
public static ApiKeyArgs.Builder builder(ApiKeyArgs defaults)
-
-