We recommend new projects start with resources from the AWS provider.
aws-native.cloudfront.KeyValueStore
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The key value store. Use this to separate data from function code, allowing you to update data without having to publish a new version of a function. The key value store holds keys and their corresponding values.
Create KeyValueStore Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KeyValueStore(name: string, args?: KeyValueStoreArgs, opts?: CustomResourceOptions);
@overload
def KeyValueStore(resource_name: str,
args: Optional[KeyValueStoreArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def KeyValueStore(resource_name: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
import_source: Optional[KeyValueStoreImportSourceArgs] = None,
name: Optional[str] = None)
func NewKeyValueStore(ctx *Context, name string, args *KeyValueStoreArgs, opts ...ResourceOption) (*KeyValueStore, error)
public KeyValueStore(string name, KeyValueStoreArgs? args = null, CustomResourceOptions? opts = null)
public KeyValueStore(String name, KeyValueStoreArgs args)
public KeyValueStore(String name, KeyValueStoreArgs args, CustomResourceOptions options)
type: aws-native:cloudfront:KeyValueStore
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args KeyValueStoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args KeyValueStoreArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args KeyValueStoreArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KeyValueStoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KeyValueStoreArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
KeyValueStore Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The KeyValueStore resource accepts the following input properties:
- Comment string
- A comment for the key value store.
- Import
Source Pulumi.Aws Native. Cloud Front. Inputs. Key Value Store Import Source - The import source for the key value store.
- Name string
- The name of the key value store.
- Comment string
- A comment for the key value store.
- Import
Source KeyValue Store Import Source Args - The import source for the key value store.
- Name string
- The name of the key value store.
- comment String
- A comment for the key value store.
- import
Source KeyValue Store Import Source - The import source for the key value store.
- name String
- The name of the key value store.
- comment string
- A comment for the key value store.
- import
Source KeyValue Store Import Source - The import source for the key value store.
- name string
- The name of the key value store.
- comment str
- A comment for the key value store.
- import_
source KeyValue Store Import Source Args - The import source for the key value store.
- name str
- The name of the key value store.
- comment String
- A comment for the key value store.
- import
Source Property Map - The import source for the key value store.
- name String
- The name of the key value store.
Outputs
All input properties are implicitly available as output properties. Additionally, the KeyValueStore resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the key value store.
- Aws
Id string - The unique Id for the key value store.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The current status of the key value store. For more information, see Key value store statuses in the .
- Arn string
- The Amazon Resource Name (ARN) of the key value store.
- Aws
Id string - The unique Id for the key value store.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The current status of the key value store. For more information, see Key value store statuses in the .
- arn String
- The Amazon Resource Name (ARN) of the key value store.
- aws
Id String - The unique Id for the key value store.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The current status of the key value store. For more information, see Key value store statuses in the .
- arn string
- The Amazon Resource Name (ARN) of the key value store.
- aws
Id string - The unique Id for the key value store.
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- The current status of the key value store. For more information, see Key value store statuses in the .
- arn str
- The Amazon Resource Name (ARN) of the key value store.
- aws_
id str - The unique Id for the key value store.
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- The current status of the key value store. For more information, see Key value store statuses in the .
- arn String
- The Amazon Resource Name (ARN) of the key value store.
- aws
Id String - The unique Id for the key value store.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The current status of the key value store. For more information, see Key value store statuses in the .
Supporting Types
KeyValueStoreImportSource, KeyValueStoreImportSourceArgs
- Source
Arn string - The Amazon Resource Name (ARN) of the import source for the key value store.
- Source
Type string - The source type of the import source for the key value store.
- Source
Arn string - The Amazon Resource Name (ARN) of the import source for the key value store.
- Source
Type string - The source type of the import source for the key value store.
- source
Arn String - The Amazon Resource Name (ARN) of the import source for the key value store.
- source
Type String - The source type of the import source for the key value store.
- source
Arn string - The Amazon Resource Name (ARN) of the import source for the key value store.
- source
Type string - The source type of the import source for the key value store.
- source_
arn str - The Amazon Resource Name (ARN) of the import source for the key value store.
- source_
type str - The source type of the import source for the key value store.
- source
Arn String - The Amazon Resource Name (ARN) of the import source for the key value store.
- source
Type String - The source type of the import source for the key value store.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.