Class PulumiEnvSetupAwsOptions
Options for the pulumi env setup aws command.
Inherited Members
Namespace: Pulumi.Automation.Commands
Assembly: Pulumi.Automation.dll
Syntax
public sealed class PulumiEnvSetupAwsOptions : BaseOptions
Properties
View SourceAccount
an AWS account to set up (repeatable; prompted for when omitted)
Declaration
public List<string>? Account { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
Color
Colorize output. Choices are: always, never, raw, auto
Declaration
public string? Color { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisableIntegrityChecking
Disable integrity checking of checkpoint files
Declaration
public bool? DisableIntegrityChecking { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Duration
the session duration for the assumed role
Declaration
public string? Duration { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Env
The name of the environment to operate on.
Declaration
public string? Env { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FullyQualifyStackNames
Show fully-qualified stack names
Declaration
public bool? FullyQualifyStackNames { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Logflow
Flow log settings to child processes (like plugins)
Declaration
public bool? Logflow { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Logtostderr
Log to stderr instead of to files
Declaration
public bool? Logtostderr { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Memprofilerate
Enable more precise (and expensive) memory allocation profiles by setting runtime.MemProfileRate
Declaration
public int? Memprofilerate { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Org
the Pulumi organization to configure OIDC for
Declaration
public string? Org { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Organization
the Pulumi organization to configure OIDC for
Declaration
public string? Organization { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OtelTraces
Export OpenTelemetry traces to the specified endpoint. Use file:// for local JSON files, grpc:// or https:// for remote collectors
Declaration
public string? OtelTraces { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Policy
the policy attached to the OIDC role: AdministratorAccess (required for Deployments), ReadOnlyAccess (required for Discovery), or any other policy ARN; prompted for when omitted
Declaration
public string? Policy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Profiling
Emit CPU and memory profiles and an execution trace to '[filename].[pid].{cpu,mem,trace}', respectively
Declaration
public string? Profiling { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Project
the ESC project that per-account environments are created in
Declaration
public string? Project { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SessionName
the AWS session name recorded for the assumed role
Declaration
public string? SessionName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Sso
force AWS SSO browser sign-in instead of using existing credentials, so several accounts can be configured at once (the SSO start URL and region are inferred from your AWS config)
Declaration
public bool? Sso { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
SsoRegion
the region the AWS SSO instance is hosted in (inferred from your AWS config when omitted)
Declaration
public string? SsoRegion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SsoRole
the SSO role to assume when setting up each account (prompted for when ambiguous)
Declaration
public string? SsoRole { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SsoStartUrl
the AWS SSO start URL; forces the browser sign-in (inferred from your AWS config when omitted)
Declaration
public string? SsoStartUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Tracing
Emit tracing to the specified endpoint. Use the file: scheme to write tracing data to a local file
Declaration
public string? Tracing { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TracingHeader
Include the tracing header with the given contents.
Declaration
public string? TracingHeader { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Verbose
Enable verbose logging (e.g., v=3); anything >3 is very verbose
Declaration
public int? Verbose { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |