Skip to main content

AppConnectionAws

Resource AppConnectionAws in pulumi-infisical.
4 min read

Resource AppConnectionAws in pulumi-infisical.

Pulumi type: infisical:index/appConnectionAws:AppConnectionAws.

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
credentialsAppConnectionAwsCredentials (input)yesThe credentials for the AWS App Connection
descriptionstringnoAn optional description for the AWS App Connection.
methodstringyesThe method used to authenticate with AWS. Possible values are: assume-role, access-key
namestringnoThe name of the AWS App Connection to create. Must be slug-friendly
projectIdstringnoThe ID of the project to scope the app connection to. If not provided, the app connection will be scoped to the organization.

Outputs#

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

PropertyTypeComputedDescription
credentialsAppConnectionAwsCredentials (output)noThe credentials for the AWS App Connection
credentialsHashstringyesThe hash of the AWS App Connection credentials
descriptionstringnoAn optional description for the AWS App Connection.
methodstringnoThe method used to authenticate with AWS. Possible values are: assume-role, access-key
namestringnoThe name of the AWS App Connection to create. Must be slug-friendly
projectIdstringnoThe ID of the project to scope the app connection to. If not provided, the app connection will be scoped to the organization.

AppConnectionAwsCredentials (input)#

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

PropertyTypeRequiredDescription
accessKeyIdstringnoThe AWS Access Key ID used to authenticate requests to AWS services. Required for access-key access method. For more details, refer to the documentation here infisical.com/docs/integrations/app-connections/aws#access-key
roleArnstringnoThe Amazon Resource Name (ARN) of the IAM role to assume for performing operations. Infisical will assume this role using AWS Security Token Service (STS). Required for assume-role access method. For more details, refer to the documentation here infisical.com/docs/integrations/app-connections/aws#assume-role-recommended
secretAccessKeystringnoThe AWS Secret Access Key associated with the Access Key ID to authenticate requests to AWS services. Required for access-key access method. For more details, refer to the documentation here infisical.com/docs/integrations/app-connections/aws#access-key
stsEndpointstringnoAn optional custom endpoint URL for the AWS STS API (must start with https://). Only applicable to the assume-role method; when omitted, AWS's default STS endpoint resolution is used.

AppConnectionAwsCredentials (output)#

Output object AppConnectionAwsCredentials. Fields below belong to this object.

PropertyTypeAlways presentDescription
accessKeyIdstringnoThe AWS Access Key ID used to authenticate requests to AWS services. Required for access-key access method. For more details, refer to the documentation here infisical.com/docs/integrations/app-connections/aws#access-key
roleArnstringnoThe Amazon Resource Name (ARN) of the IAM role to assume for performing operations. Infisical will assume this role using AWS Security Token Service (STS). Required for assume-role access method. For more details, refer to the documentation here infisical.com/docs/integrations/app-connections/aws#assume-role-recommended
secretAccessKeystringnoThe AWS Secret Access Key associated with the Access Key ID to authenticate requests to AWS services. Required for access-key access method. For more details, refer to the documentation here infisical.com/docs/integrations/app-connections/aws#access-key
stsEndpointstringnoAn optional custom endpoint URL for the AWS STS API (must start with https://). Only applicable to the assume-role method; when omitted, AWS's default STS endpoint resolution is used.