ObtainStagingResourcesContext

class aws_cdk.app_staging_synthesizer_alpha.ObtainStagingResourcesContext(*, environment_string, qualifier, deploy_role_arn=None)

Bases: object

(experimental) Context parameters for the ‘obtainStagingResources’ function.

Parameters:
  • environment_string (str) – (experimental) A unique string describing the environment that is guaranteed not to have tokens in it.

  • qualifier (str) – (experimental) The qualifier passed to the synthesizer. The staging stack shouldn’t need this, but it might.

  • deploy_role_arn (Optional[str]) – (experimental) The ARN of the deploy action role, if given. This role will need permissions to read from to the staging resources. Default: - Deploy role ARN is unknown

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.app_staging_synthesizer_alpha as app_staging_synthesizer_alpha

obtain_staging_resources_context = app_staging_synthesizer_alpha.ObtainStagingResourcesContext(
    environment_string="environmentString",
    qualifier="qualifier",

    # the properties below are optional
    deploy_role_arn="deployRoleArn"
)

Attributes

deploy_role_arn

(experimental) The ARN of the deploy action role, if given.

This role will need permissions to read from to the staging resources.

Default:
  • Deploy role ARN is unknown

Stability:

experimental

environment_string

(experimental) A unique string describing the environment that is guaranteed not to have tokens in it.

Stability:

experimental

qualifier

(experimental) The qualifier passed to the synthesizer.

The staging stack shouldn’t need this, but it might.

Stability:

experimental