class Aws::Proton::Types::CreateEnvironmentInput
@note When making an API call, you may pass CreateEnvironmentInput
data as a hash: { description: "Description", environment_account_connection_id: "EnvironmentAccountConnectionId", name: "ResourceName", # required proton_service_role_arn: "Arn", spec: "SpecContents", # required tags: [ { key: "TagKey", # required value: "TagValue", # required }, ], template_major_version: "TemplateVersionPart", # required template_minor_version: "TemplateVersionPart", template_name: "ResourceName", # required }
@!attribute [rw] description
A description of the environment that's being created and deployed. @return [String]
@!attribute [rw] environment_account_connection_id
The ID of the environment account connection that you provide if you're provisioning your environment infrastructure resources to an environment account. You must include either the `environmentAccountConnectionId` or `protonServiceRoleArn` parameter and value. For more information, see [Environment account connections][1] in the *AWS Proton Administrator guide*. [1]: https://docs.aws.amazon.com/proton/latest/adminguide/ag-env-account-connections.html @return [String]
@!attribute [rw] name
The name of the environment. @return [String]
@!attribute [rw] proton_service_role_arn
The Amazon Resource Name (ARN) of the AWS Proton service role that allows AWS Proton to make calls to other services on your behalf. You must include either the `environmentAccountConnectionId` or `protonServiceRoleArn` parameter and value. @return [String]
@!attribute [rw] spec
A link to a YAML formatted spec file that provides inputs as defined in the environment template bundle schema file. For more information, see [Environments][1] in the *AWS Proton Administrator Guide*. [1]: https://docs.aws.amazon.com/proton/latest/adminguide/ag-environments.html @return [String]
@!attribute [rw] tags
Create tags for your environment. For more information, see *AWS Proton resources and tagging* in the [AWS Proton Administrator Guide][1] or [AWS Proton User Guide][2]. [1]: https://docs.aws.amazon.com/proton/latest/adminguide/resources.html [2]: https://docs.aws.amazon.com/proton/latest/userguide/resources.html @return [Array<Types::Tag>]
@!attribute [rw] template_major_version
The ID of the major version of the environment template. @return [String]
@!attribute [rw] template_minor_version
The ID of the minor version of the environment template. @return [String]
@!attribute [rw] template_name
The name of the environment template. For more information, see [Environment Templates][1] in the *AWS Proton Administrator Guide*. [1]: https://docs.aws.amazon.com/proton/latest/adminguide/ag-templates.html @return [String]
@see docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironmentInput AWS API Documentation
Constants
- SENSITIVE