Package com.pulumi.aws.apigateway.inputs
Class ApiKeyState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.apigateway.inputs.ApiKeyState
-
public final class ApiKeyState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApiKeyState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ApiKeyStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static ApiKeyState.Builderbuilder()static ApiKeyState.Builderbuilder(ApiKeyState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdDate()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>>lastUpdatedDate()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.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.lang.String>>value()
-
-
-
Field Detail
-
Empty
public static final ApiKeyState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN
-
createdDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdDate()
- Returns:
- Creation date of the API key
-
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`.
-
lastUpdatedDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastUpdatedDate()
- Returns:
- Last update date of the API key
-
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.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
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 ApiKeyState.Builder builder()
-
builder
public static ApiKeyState.Builder builder(ApiKeyState defaults)
-
-