Skip to main content

IntegrationAwsParameterStore

Resource IntegrationAwsParameterStore in pulumi-infisical.
4 min read

Resource IntegrationAwsParameterStore in pulumi-infisical.

Pulumi type: infisical:index/integrationAwsParameterStore:IntegrationAwsParameterStore.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
accessKeyIdstringnoThe AWS access key ID. Used to authenticate with AWS Parameter Store. You must either set secretAccessKey and access_key_id, or set assumeRoleArn to assume a role.
assumeRoleArnstringnoThe ARN of the role to assume when syncing secrets to AWS Parameter Store. You must either set secretAccessKey and access_key_id, or set assumeRoleArn to assume a role.
awsRegionstringyesThe AWS region to sync secrets to. (us-east-1, us-east-2, etc)
environmentstringyesThe slug of the environment to sync to AWS Parameter Store (prod, dev, staging, etc).
optionsIntegrationAwsParameterStoreOptions (input)noIntegration options
parameterStorePathstringyesThe path in AWS Parameter Store to sync secrets to.
projectIdstringyesThe ID of your Infisical project.
secretAccessKeystringnoThe AWS secret access key. Used to authenticate with AWS Parameter Store. You must either set secretAccessKey and access_key_id, or set assumeRoleArn to assume a role.
secretPathstringyesThe secret path in Infisical to sync secrets from.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
accessKeyIdstringnoThe AWS access key ID. Used to authenticate with AWS Parameter Store. You must either set secretAccessKey and access_key_id, or set assumeRoleArn to assume a role.
assumeRoleArnstringnoThe ARN of the role to assume when syncing secrets to AWS Parameter Store. You must either set secretAccessKey and access_key_id, or set assumeRoleArn to assume a role.
awsRegionstringnoThe AWS region to sync secrets to. (us-east-1, us-east-2, etc)
environmentstringnoThe slug of the environment to sync to AWS Parameter Store (prod, dev, staging, etc).
integrationAuthIdstringyesThe ID of the integration auth, used internally by Infisical.
integrationIdstringyesThe ID of the integration, used internally by Infisical.
optionsIntegrationAwsParameterStoreOptions (output)noIntegration options
parameterStorePathstringnoThe path in AWS Parameter Store to sync secrets to.
projectIdstringnoThe ID of your Infisical project.
secretAccessKeystringnoThe AWS secret access key. Used to authenticate with AWS Parameter Store. You must either set secretAccessKey and access_key_id, or set assumeRoleArn to assume a role.
secretPathstringnoThe secret path in Infisical to sync secrets from.

IntegrationAwsParameterStoreOptions (input)#

Input object IntegrationAwsParameterStoreOptions. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
awsTagsIntegrationAwsParameterStoreOptionsAwsTag (input)[]noTags to attach to the AWS parameter store secrets.
shouldDisableDeletebooleannoWhether to disable deletion of existing secrets in AWS Parameter Store.

IntegrationAwsParameterStoreOptionsAwsTag (input)#

Input object IntegrationAwsParameterStoreOptionsAwsTag. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
keystringnoThe key of the tag.
valuestringnoThe value of the tag.

IntegrationAwsParameterStoreOptions (output)#

Output object IntegrationAwsParameterStoreOptions. Fields below belong to this object.

PropertyTypeAlways presentDescription
awsTagsIntegrationAwsParameterStoreOptionsAwsTag (output)[]noTags to attach to the AWS parameter store secrets.
shouldDisableDeletebooleanyesWhether to disable deletion of existing secrets in AWS Parameter Store.

IntegrationAwsParameterStoreOptionsAwsTag (output)#

Output object IntegrationAwsParameterStoreOptionsAwsTag. Fields below belong to this object.

PropertyTypeAlways presentDescription
keystringnoThe key of the tag.
valuestringnoThe value of the tag.