Skip to main content

Store, read and lookup AWS SSM Parameters cross-region

Project description

PRs Welcome GitHub npm (scoped) PyPI Nuget Sonatype Nexus (Releases) GitHub Workflow Status (branch) GitHub release (latest SemVer) Gitpod ready-to-code

CDK SSM Parameters cross-region

Store, read and lookup AWS SSM Parameters cross-region

Currently, only supports StringParameter except simple name. Implements aws_ssm.IParameter and can be used as aws_ssm.StringParameter replacement.

Install

TypeScript

npm install @pepperize/cdk-ssm-parameters-cross-region

or

yarn add @pepperize/cdk-ssm-parameters-cross-region

Python

pip install pepperize.cdk-ssm-parameters-cross-region

C# / .Net

dotnet add package Pepperize.CDK.SsmParametersCrossRegion

Java

<dependency>
  <groupId>com.pepperize</groupId>
  <artifactId>cdk-ssm-parameters-cross-region</artifactId>
  <version>${cdkSsmParametersCrossRegion.version}</version>
</dependency>

Usage

Store AWS SSM Parameter cross-region

new StringParameter(scope, "PutParameter", {
  region: "eu-central-1",
  parameterName: "/path/name/example",
  stringValue: "Say hello from another region",
});

See StringParameter

Read AWS SSM Parameter cross-region

StringParameter.fromStringParameterName(scope, "GetParameter", "eu-central-1", "/path/name/example");

See StringParameter.fromStringParameterName

Lookup AWS SSM Parameter cross-region

StringParameter.valueFromLookup(scope, "eu-central-1", "/path/name/example");

See StringParameter.valueFromLookup

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file pepperize.cdk-ssm-parameters-cross-region-0.0.310.tar.gz.

File metadata

File hashes

Hashes for pepperize.cdk-ssm-parameters-cross-region-0.0.310.tar.gz
Algorithm Hash digest
SHA256 9b08d5f709479a5cc0a7bc32bd3e0a6702d89a6ee4c637c6f8e4501f45ae715f
MD5 1cde9dca5ab4d2365cff584e5541124e
BLAKE2b-256 201d812ad262a4818b66db0bcccf141004492ca853e305fdb2bea83ce345369a

See more details on using hashes here.

File details

Details for the file pepperize.cdk_ssm_parameters_cross_region-0.0.310-py3-none-any.whl.

File metadata

File hashes

Hashes for pepperize.cdk_ssm_parameters_cross_region-0.0.310-py3-none-any.whl
Algorithm Hash digest
SHA256 b9e4c453c43826a797c8e55f231f639317dc2ec528d073dfe9af0da030f83d21
MD5 5ade861060e0ab391548326d812a62bd
BLAKE2b-256 31195e64a895fbc09aed438164f466b70ad000f4888d7d0bf4625b01382a4883

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page