Skip to main content

Parameter

Manage a System Manager Parameter.

Example#

Create a text parameter:

provider.SSM.makeParameter({
name: "my-param"
properties: () => ({
Type: "String",
Value: "my-value",
Description: "a textual parameter",
Tier: "Standard",
DataType: "text",
Tags: [
{
Key: "TOTOKEY",
Value: "TOTOVALUE",
},
],
}),
});

Code Examples#

Properties#

List#

gc l -t Parameter
Listing resources on 1 provider: aws
✓ aws
✓ Initialising
✓ Listing 1/1
┌──────────────────────────────────────────────────────────────────────┐
│ 1 ssm::Parameter from aws │
├──────────────────────────────────────────────────────────────────────┤
│ name: text-param │
│ managedByUs: Yes │
│ live: │
│ Name: text-param │
│ Type: String │
│ Value: my-value │
│ Version: 1 │
│ LastModifiedDate: 2021-08-29T18:14:11.462Z │
│ ARN: arn:aws:ssm:eu-west-2:840541460064:parameter/text-param │
│ DataType: text │
│ Tags: │
│ - Key: gc-created-by-provider │
│ Value: aws │
│ - Key: gc-managed-by │
│ Value: grucloud │
│ - Key: gc-project-name │
│ Value: example-grucloud-ssm-parameter │
│ - Key: gc-stage │
│ Value: dev │
│ - Key: Name │
│ Value: text-param │
│ - Key: TOTOKEY │
│ Value: TOTOVALUE │
│ │
└──────────────────────────────────────────────────────────────────────┘
List Summary:
Provider: aws
┌─────────────────────────────────────────────────────────────────┐
│ aws │
├────────────────────────────────┬────────────────────────────────┤
│ ssm::Parameter │ text-param │
└────────────────────────────────┴────────────────────────────────┘