Skip to content

Commit e18d9e0

Browse files
authored
Update Greengrass IPC (#515)
* Add refresh field to GetSecretValueRequest
1 parent 229c51f commit e18d9e0

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

lib/greengrasscoreipc/model.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -888,7 +888,12 @@ export interface GetSecretValueRequest {
888888
/**
889889
* (Optional) The staging label of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.
890890
*/
891-
versionStage?: string
891+
versionStage?: string,
892+
893+
/**
894+
* (Optional) Whether to fetch the latest secret from cloud when the request is handled. Defaults to false.
895+
*/
896+
refresh?: boolean
892897

893898
}
894899

lib/greengrasscoreipc/model_utils.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1178,6 +1178,7 @@ export function normalizeGetSecretValueRequest(value : model.GetSecretValueReque
11781178
eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'secretId', value.secretId);
11791179
eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'versionId', value.versionId);
11801180
eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'versionStage', value.versionStage);
1181+
eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'refresh', value.refresh);
11811182

11821183
return normalizedValue;
11831184
}
@@ -1892,6 +1893,7 @@ export function validateGetSecretValueRequest(value : model.GetSecretValueReques
18921893
eventstream_rpc_utils.validateValueAsString(value.secretId, 'secretId', 'GetSecretValueRequest');
18931894
eventstream_rpc_utils.validateValueAsOptionalString(value.versionId, 'versionId', 'GetSecretValueRequest');
18941895
eventstream_rpc_utils.validateValueAsOptionalString(value.versionStage, 'versionStage', 'GetSecretValueRequest');
1896+
eventstream_rpc_utils.validateValueAsOptionalBoolean(value.refresh, 'refresh', 'GetSecretValueRequest');
18951897
}
18961898

18971899
export function validateGetLocalDeploymentStatusResponse(value : model.GetLocalDeploymentStatusResponse) : void {

0 commit comments

Comments
 (0)