Resource: awsNeptuneParameterGroup
Manages a Neptune Parameter Group
Example Usage
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.neptuneParameterGroup.NeptuneParameterGroup(this, "example", {
family: "neptune1",
name: "example",
parameter: [
{
name: "neptune_query_timeout",
value: "25",
},
],
});
Argument Reference
The following arguments are supported:
name
- (Required, Forces new resource) The name of the Neptune parameter group.family
- (Required) The family of the Neptune parameter group.description
- (Optional) The description of the Neptune parameter group. Defaults to "Managed by Terraform".parameter
- (Optional) A list of Neptune parameters to apply.tags
- (Optional) A map of tags to assign to the resource. If configured with a providerdefaultTags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Parameter blocks support the following:
name
- (Required) The name of the Neptune parameter.value
- (Required) The value of the Neptune parameter.applyMethod
- (Optional) The apply method of the Neptune parameter. Valid values areimmediate
andpendingReboot
. Defaults topendingReboot
.
Attributes Reference
In addition to all arguments above, the following attributes are exported:
id
- The Neptune parameter group name.arn
- The Neptune parameter group Amazon Resource Name (ARN).tagsAll
- A map of tags assigned to the resource, including those inherited from the providerdefaultTags
configuration block.
Import
Neptune Parameter Groups can be imported using the name
, e.g.,