azure-native.awsconnector.ElasticBeanstalkEnvironment
Explore with Pulumi AI
A Microsoft.AwsConnector resource Azure REST API version: 2024-12-01.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:awsconnector:ElasticBeanstalkEnvironment xytloifpzeomlsrzhmb /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/elasticBeanstalkEnvironments/{name}
Create ElasticBeanstalkEnvironment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ElasticBeanstalkEnvironment(name: string, args: ElasticBeanstalkEnvironmentArgs, opts?: CustomResourceOptions);
@overload
def ElasticBeanstalkEnvironment(resource_name: str,
args: ElasticBeanstalkEnvironmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ElasticBeanstalkEnvironment(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
properties: Optional[ElasticBeanstalkEnvironmentPropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None)
func NewElasticBeanstalkEnvironment(ctx *Context, name string, args ElasticBeanstalkEnvironmentArgs, opts ...ResourceOption) (*ElasticBeanstalkEnvironment, error)
public ElasticBeanstalkEnvironment(string name, ElasticBeanstalkEnvironmentArgs args, CustomResourceOptions? opts = null)
public ElasticBeanstalkEnvironment(String name, ElasticBeanstalkEnvironmentArgs args)
public ElasticBeanstalkEnvironment(String name, ElasticBeanstalkEnvironmentArgs args, CustomResourceOptions options)
type: azure-native:awsconnector:ElasticBeanstalkEnvironment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ElasticBeanstalkEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ElasticBeanstalkEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ElasticBeanstalkEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ElasticBeanstalkEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ElasticBeanstalkEnvironmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var elasticBeanstalkEnvironmentResource = new AzureNative.AwsConnector.ElasticBeanstalkEnvironment("elasticBeanstalkEnvironmentResource", new()
{
ResourceGroupName = "string",
Location = "string",
Name = "string",
Properties = new AzureNative.AwsConnector.Inputs.ElasticBeanstalkEnvironmentPropertiesArgs
{
Arn = "string",
AwsAccountId = "string",
AwsProperties = new AzureNative.AwsConnector.Inputs.AwsElasticBeanstalkEnvironmentPropertiesArgs
{
ApplicationName = "string",
CnamePrefix = "string",
Description = "string",
EndpointURL = "string",
EnvironmentName = "string",
OperationsRole = "string",
OptionSettings = new[]
{
new AzureNative.AwsConnector.Inputs.OptionSettingArgs
{
Namespace = "string",
OptionName = "string",
ResourceName = "string",
Value = "string",
},
},
PlatformArn = "string",
SolutionStackName = "string",
Tags = new[]
{
new AzureNative.AwsConnector.Inputs.TagArgs
{
Key = "string",
Value = "string",
},
},
TemplateName = "string",
Tier = AzureNative.AwsConnector.Tier.Advanced,
VersionLabel = "string",
},
AwsRegion = "string",
AwsSourceSchema = "string",
AwsTags =
{
{ "string", "string" },
},
PublicCloudConnectorsResourceId = "string",
PublicCloudResourceName = "string",
},
Tags =
{
{ "string", "string" },
},
});
example, err := awsconnector.NewElasticBeanstalkEnvironment(ctx, "elasticBeanstalkEnvironmentResource", &awsconnector.ElasticBeanstalkEnvironmentArgs{
ResourceGroupName: pulumi.String("string"),
Location: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: &awsconnector.ElasticBeanstalkEnvironmentPropertiesArgs{
Arn: pulumi.String("string"),
AwsAccountId: pulumi.String("string"),
AwsProperties: &awsconnector.AwsElasticBeanstalkEnvironmentPropertiesArgs{
ApplicationName: pulumi.String("string"),
CnamePrefix: pulumi.String("string"),
Description: pulumi.String("string"),
EndpointURL: pulumi.String("string"),
EnvironmentName: pulumi.String("string"),
OperationsRole: pulumi.String("string"),
OptionSettings: awsconnector.OptionSettingArray{
&awsconnector.OptionSettingArgs{
Namespace: pulumi.String("string"),
OptionName: pulumi.String("string"),
ResourceName: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
PlatformArn: pulumi.String("string"),
SolutionStackName: pulumi.String("string"),
Tags: awsconnector.TagArray{
&awsconnector.TagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
TemplateName: pulumi.String("string"),
Tier: awsconnector.TierAdvanced,
VersionLabel: pulumi.String("string"),
},
AwsRegion: pulumi.String("string"),
AwsSourceSchema: pulumi.String("string"),
AwsTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
PublicCloudConnectorsResourceId: pulumi.String("string"),
PublicCloudResourceName: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var elasticBeanstalkEnvironmentResource = new ElasticBeanstalkEnvironment("elasticBeanstalkEnvironmentResource", ElasticBeanstalkEnvironmentArgs.builder()
.resourceGroupName("string")
.location("string")
.name("string")
.properties(ElasticBeanstalkEnvironmentPropertiesArgs.builder()
.arn("string")
.awsAccountId("string")
.awsProperties(AwsElasticBeanstalkEnvironmentPropertiesArgs.builder()
.applicationName("string")
.cnamePrefix("string")
.description("string")
.endpointURL("string")
.environmentName("string")
.operationsRole("string")
.optionSettings(OptionSettingArgs.builder()
.namespace("string")
.optionName("string")
.resourceName("string")
.value("string")
.build())
.platformArn("string")
.solutionStackName("string")
.tags(TagArgs.builder()
.key("string")
.value("string")
.build())
.templateName("string")
.tier("Advanced")
.versionLabel("string")
.build())
.awsRegion("string")
.awsSourceSchema("string")
.awsTags(Map.of("string", "string"))
.publicCloudConnectorsResourceId("string")
.publicCloudResourceName("string")
.build())
.tags(Map.of("string", "string"))
.build());
elastic_beanstalk_environment_resource = azure_native.awsconnector.ElasticBeanstalkEnvironment("elasticBeanstalkEnvironmentResource",
resource_group_name="string",
location="string",
name="string",
properties={
"arn": "string",
"aws_account_id": "string",
"aws_properties": {
"application_name": "string",
"cname_prefix": "string",
"description": "string",
"endpoint_url": "string",
"environment_name": "string",
"operations_role": "string",
"option_settings": [{
"namespace": "string",
"option_name": "string",
"resource_name": "string",
"value": "string",
}],
"platform_arn": "string",
"solution_stack_name": "string",
"tags": [{
"key": "string",
"value": "string",
}],
"template_name": "string",
"tier": azure_native.awsconnector.Tier.ADVANCED,
"version_label": "string",
},
"aws_region": "string",
"aws_source_schema": "string",
"aws_tags": {
"string": "string",
},
"public_cloud_connectors_resource_id": "string",
"public_cloud_resource_name": "string",
},
tags={
"string": "string",
})
const elasticBeanstalkEnvironmentResource = new azure_native.awsconnector.ElasticBeanstalkEnvironment("elasticBeanstalkEnvironmentResource", {
resourceGroupName: "string",
location: "string",
name: "string",
properties: {
arn: "string",
awsAccountId: "string",
awsProperties: {
applicationName: "string",
cnamePrefix: "string",
description: "string",
endpointURL: "string",
environmentName: "string",
operationsRole: "string",
optionSettings: [{
namespace: "string",
optionName: "string",
resourceName: "string",
value: "string",
}],
platformArn: "string",
solutionStackName: "string",
tags: [{
key: "string",
value: "string",
}],
templateName: "string",
tier: azure_native.awsconnector.Tier.Advanced,
versionLabel: "string",
},
awsRegion: "string",
awsSourceSchema: "string",
awsTags: {
string: "string",
},
publicCloudConnectorsResourceId: "string",
publicCloudResourceName: "string",
},
tags: {
string: "string",
},
});
type: azure-native:awsconnector:ElasticBeanstalkEnvironment
properties:
location: string
name: string
properties:
arn: string
awsAccountId: string
awsProperties:
applicationName: string
cnamePrefix: string
description: string
endpointURL: string
environmentName: string
operationsRole: string
optionSettings:
- namespace: string
optionName: string
resourceName: string
value: string
platformArn: string
solutionStackName: string
tags:
- key: string
value: string
templateName: string
tier: Advanced
versionLabel: string
awsRegion: string
awsSourceSchema: string
awsTags:
string: string
publicCloudConnectorsResourceId: string
publicCloudResourceName: string
resourceGroupName: string
tags:
string: string
ElasticBeanstalkEnvironment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ElasticBeanstalkEnvironment resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of ElasticBeanstalkEnvironment
- Properties
Pulumi.
Azure Native. Aws Connector. Inputs. Elastic Beanstalk Environment Properties - The resource-specific properties for this resource.
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of ElasticBeanstalkEnvironment
- Properties
Elastic
Beanstalk Environment Properties Args - The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of ElasticBeanstalkEnvironment
- properties
Elastic
Beanstalk Environment Properties - The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- location string
- The geo-location where the resource lives
- name string
- Name of ElasticBeanstalkEnvironment
- properties
Elastic
Beanstalk Environment Properties - The resource-specific properties for this resource.
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- location str
- The geo-location where the resource lives
- name str
- Name of ElasticBeanstalkEnvironment
- properties
Elastic
Beanstalk Environment Properties Args - The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of ElasticBeanstalkEnvironment
- properties Property Map
- The resource-specific properties for this resource.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the ElasticBeanstalkEnvironment resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- System
Data Pulumi.Azure Native. Aws Connector. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AwsElasticBeanstalkEnvironmentProperties, AwsElasticBeanstalkEnvironmentPropertiesArgs
- Application
Name string - The name of the application that is associated with this environment.
- Cname
Prefix string - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- Description string
- Your description for this environment.
- Endpoint
URL string - Property endpointURL
- Environment
Name string - A unique name for the environment.
- Operations
Role string - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- Option
Settings List<Pulumi.Azure Native. Aws Connector. Inputs. Option Setting> - Key-value pairs defining configuration options for this environment, such as the instance type.
- Platform
Arn string - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- Solution
Stack stringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag> - Specifies the tags applied to resources in the environment.
- Template
Name string - The name of the Elastic Beanstalk configuration template to use with the environment.
- Tier
Pulumi.
Azure Native. Aws Connector. Tier - Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- Version
Label string - The name of the application version to deploy.
- Application
Name string - The name of the application that is associated with this environment.
- Cname
Prefix string - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- Description string
- Your description for this environment.
- Endpoint
URL string - Property endpointURL
- Environment
Name string - A unique name for the environment.
- Operations
Role string - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- Option
Settings []OptionSetting - Key-value pairs defining configuration options for this environment, such as the instance type.
- Platform
Arn string - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- Solution
Stack stringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- []Tag
- Specifies the tags applied to resources in the environment.
- Template
Name string - The name of the Elastic Beanstalk configuration template to use with the environment.
- Tier Tier
- Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- Version
Label string - The name of the application version to deploy.
- application
Name String - The name of the application that is associated with this environment.
- cname
Prefix String - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- description String
- Your description for this environment.
- endpoint
URL String - Property endpointURL
- environment
Name String - A unique name for the environment.
- operations
Role String - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- option
Settings List<OptionSetting> - Key-value pairs defining configuration options for this environment, such as the instance type.
- platform
Arn String - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- solution
Stack StringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- List<Tag>
- Specifies the tags applied to resources in the environment.
- template
Name String - The name of the Elastic Beanstalk configuration template to use with the environment.
- tier Tier
- Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- version
Label String - The name of the application version to deploy.
- application
Name string - The name of the application that is associated with this environment.
- cname
Prefix string - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- description string
- Your description for this environment.
- endpoint
URL string - Property endpointURL
- environment
Name string - A unique name for the environment.
- operations
Role string - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- option
Settings OptionSetting[] - Key-value pairs defining configuration options for this environment, such as the instance type.
- platform
Arn string - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- solution
Stack stringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- Tag[]
- Specifies the tags applied to resources in the environment.
- template
Name string - The name of the Elastic Beanstalk configuration template to use with the environment.
- tier Tier
- Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- version
Label string - The name of the application version to deploy.
- application_
name str - The name of the application that is associated with this environment.
- cname_
prefix str - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- description str
- Your description for this environment.
- endpoint_
url str - Property endpointURL
- environment_
name str - A unique name for the environment.
- operations_
role str - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- option_
settings Sequence[OptionSetting] - Key-value pairs defining configuration options for this environment, such as the instance type.
- platform_
arn str - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- solution_
stack_ strname - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- Sequence[Tag]
- Specifies the tags applied to resources in the environment.
- template_
name str - The name of the Elastic Beanstalk configuration template to use with the environment.
- tier Tier
- Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- version_
label str - The name of the application version to deploy.
- application
Name String - The name of the application that is associated with this environment.
- cname
Prefix String - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- description String
- Your description for this environment.
- endpoint
URL String - Property endpointURL
- environment
Name String - A unique name for the environment.
- operations
Role String - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- option
Settings List<Property Map> - Key-value pairs defining configuration options for this environment, such as the instance type.
- platform
Arn String - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- solution
Stack StringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- List<Property Map>
- Specifies the tags applied to resources in the environment.
- template
Name String - The name of the Elastic Beanstalk configuration template to use with the environment.
- tier "Advanced" | "Intelligent-Tiering" | "Standard"
- Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- version
Label String - The name of the application version to deploy.
AwsElasticBeanstalkEnvironmentPropertiesResponse, AwsElasticBeanstalkEnvironmentPropertiesResponseArgs
- Application
Name string - The name of the application that is associated with this environment.
- Cname
Prefix string - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- Description string
- Your description for this environment.
- Endpoint
URL string - Property endpointURL
- Environment
Name string - A unique name for the environment.
- Operations
Role string - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- Option
Settings List<Pulumi.Azure Native. Aws Connector. Inputs. Option Setting Response> - Key-value pairs defining configuration options for this environment, such as the instance type.
- Platform
Arn string - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- Solution
Stack stringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag Response> - Specifies the tags applied to resources in the environment.
- Template
Name string - The name of the Elastic Beanstalk configuration template to use with the environment.
- Tier
Pulumi.
Azure Native. Aws Connector. Inputs. Tier Response - Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- Version
Label string - The name of the application version to deploy.
- Application
Name string - The name of the application that is associated with this environment.
- Cname
Prefix string - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- Description string
- Your description for this environment.
- Endpoint
URL string - Property endpointURL
- Environment
Name string - A unique name for the environment.
- Operations
Role string - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- Option
Settings []OptionSetting Response - Key-value pairs defining configuration options for this environment, such as the instance type.
- Platform
Arn string - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- Solution
Stack stringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- []Tag
Response - Specifies the tags applied to resources in the environment.
- Template
Name string - The name of the Elastic Beanstalk configuration template to use with the environment.
- Tier
Tier
Response - Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- Version
Label string - The name of the application version to deploy.
- application
Name String - The name of the application that is associated with this environment.
- cname
Prefix String - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- description String
- Your description for this environment.
- endpoint
URL String - Property endpointURL
- environment
Name String - A unique name for the environment.
- operations
Role String - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- option
Settings List<OptionSetting Response> - Key-value pairs defining configuration options for this environment, such as the instance type.
- platform
Arn String - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- solution
Stack StringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- List<Tag
Response> - Specifies the tags applied to resources in the environment.
- template
Name String - The name of the Elastic Beanstalk configuration template to use with the environment.
- tier
Tier
Response - Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- version
Label String - The name of the application version to deploy.
- application
Name string - The name of the application that is associated with this environment.
- cname
Prefix string - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- description string
- Your description for this environment.
- endpoint
URL string - Property endpointURL
- environment
Name string - A unique name for the environment.
- operations
Role string - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- option
Settings OptionSetting Response[] - Key-value pairs defining configuration options for this environment, such as the instance type.
- platform
Arn string - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- solution
Stack stringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- Tag
Response[] - Specifies the tags applied to resources in the environment.
- template
Name string - The name of the Elastic Beanstalk configuration template to use with the environment.
- tier
Tier
Response - Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- version
Label string - The name of the application version to deploy.
- application_
name str - The name of the application that is associated with this environment.
- cname_
prefix str - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- description str
- Your description for this environment.
- endpoint_
url str - Property endpointURL
- environment_
name str - A unique name for the environment.
- operations_
role str - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- option_
settings Sequence[OptionSetting Response] - Key-value pairs defining configuration options for this environment, such as the instance type.
- platform_
arn str - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- solution_
stack_ strname - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- Sequence[Tag
Response] - Specifies the tags applied to resources in the environment.
- template_
name str - The name of the Elastic Beanstalk configuration template to use with the environment.
- tier
Tier
Response - Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- version_
label str - The name of the application version to deploy.
- application
Name String - The name of the application that is associated with this environment.
- cname
Prefix String - If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
- description String
- Your description for this environment.
- endpoint
URL String - Property endpointURL
- environment
Name String - A unique name for the environment.
- operations
Role String - The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
- option
Settings List<Property Map> - Key-value pairs defining configuration options for this environment, such as the instance type.
- platform
Arn String - The Amazon Resource Name (ARN) of the custom platform to use with the environment.
- solution
Stack StringName - The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
- List<Property Map>
- Specifies the tags applied to resources in the environment.
- template
Name String - The name of the Elastic Beanstalk configuration template to use with the environment.
- tier Property Map
- Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
- version
Label String - The name of the application version to deploy.
ElasticBeanstalkEnvironmentProperties, ElasticBeanstalkEnvironmentPropertiesArgs
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Elastic Beanstalk Environment Properties - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties AwsElastic Beanstalk Environment Properties - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- map[string]string
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties AwsElastic Beanstalk Environment Properties - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String,String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
- arn string
- Amazon Resource Name (ARN)
- aws
Account stringId - AWS Account ID
- aws
Properties AwsElastic Beanstalk Environment Properties - AWS Properties
- aws
Region string - AWS Region
- aws
Source stringSchema - AWS Source Schema
- {[key: string]: string}
- AWS Tags
- public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud stringResource Name - Public Cloud Resource Name
- arn str
- Amazon Resource Name (ARN)
- aws_
account_ strid - AWS Account ID
- aws_
properties AwsElastic Beanstalk Environment Properties - AWS Properties
- aws_
region str - AWS Region
- aws_
source_ strschema - AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_
cloud_ strconnectors_ resource_ id - Public Cloud Connectors Resource ID
- public_
cloud_ strresource_ name - Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties Property Map - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
ElasticBeanstalkEnvironmentPropertiesResponse, ElasticBeanstalkEnvironmentPropertiesResponseArgs
- Provisioning
State string - The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Elastic Beanstalk Environment Properties Response - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- Provisioning
State string - The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties AwsElastic Beanstalk Environment Properties Response - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- map[string]string
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- provisioning
State String - The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties AwsElastic Beanstalk Environment Properties Response - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String,String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
- provisioning
State string - The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- aws
Account stringId - AWS Account ID
- aws
Properties AwsElastic Beanstalk Environment Properties Response - AWS Properties
- aws
Region string - AWS Region
- aws
Source stringSchema - AWS Source Schema
- {[key: string]: string}
- AWS Tags
- public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud stringResource Name - Public Cloud Resource Name
- provisioning_
state str - The status of the last operation.
- arn str
- Amazon Resource Name (ARN)
- aws_
account_ strid - AWS Account ID
- aws_
properties AwsElastic Beanstalk Environment Properties Response - AWS Properties
- aws_
region str - AWS Region
- aws_
source_ strschema - AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_
cloud_ strconnectors_ resource_ id - Public Cloud Connectors Resource ID
- public_
cloud_ strresource_ name - Public Cloud Resource Name
- provisioning
State String - The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties Property Map - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
OptionSetting, OptionSettingArgs
- Namespace string
- A unique namespace that identifies the option's associated AWS resource.
- Option
Name string - The name of the configuration option.
- Resource
Name string - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- Value string
- The current value for the configuration option.
- Namespace string
- A unique namespace that identifies the option's associated AWS resource.
- Option
Name string - The name of the configuration option.
- Resource
Name string - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- Value string
- The current value for the configuration option.
- namespace String
- A unique namespace that identifies the option's associated AWS resource.
- option
Name String - The name of the configuration option.
- resource
Name String - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- value String
- The current value for the configuration option.
- namespace string
- A unique namespace that identifies the option's associated AWS resource.
- option
Name string - The name of the configuration option.
- resource
Name string - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- value string
- The current value for the configuration option.
- namespace str
- A unique namespace that identifies the option's associated AWS resource.
- option_
name str - The name of the configuration option.
- resource_
name str - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- value str
- The current value for the configuration option.
- namespace String
- A unique namespace that identifies the option's associated AWS resource.
- option
Name String - The name of the configuration option.
- resource
Name String - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- value String
- The current value for the configuration option.
OptionSettingResponse, OptionSettingResponseArgs
- Namespace string
- A unique namespace that identifies the option's associated AWS resource.
- Option
Name string - The name of the configuration option.
- Resource
Name string - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- Value string
- The current value for the configuration option.
- Namespace string
- A unique namespace that identifies the option's associated AWS resource.
- Option
Name string - The name of the configuration option.
- Resource
Name string - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- Value string
- The current value for the configuration option.
- namespace String
- A unique namespace that identifies the option's associated AWS resource.
- option
Name String - The name of the configuration option.
- resource
Name String - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- value String
- The current value for the configuration option.
- namespace string
- A unique namespace that identifies the option's associated AWS resource.
- option
Name string - The name of the configuration option.
- resource
Name string - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- value string
- The current value for the configuration option.
- namespace str
- A unique namespace that identifies the option's associated AWS resource.
- option_
name str - The name of the configuration option.
- resource_
name str - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- value str
- The current value for the configuration option.
- namespace String
- A unique namespace that identifies the option's associated AWS resource.
- option
Name String - The name of the configuration option.
- resource
Name String - A unique resource name for the option setting. Use it for a time–based scaling configuration option.
- value String
- The current value for the configuration option.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Tag, TagArgs
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
TagResponse, TagResponseArgs
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Tier, TierArgs
- Advanced
- AdvancedTier enum Advanced
- Intelligent
Tiering - Intelligent-TieringTier enum Intelligent-Tiering
- Standard
- StandardTier enum Standard
- Tier
Advanced - AdvancedTier enum Advanced
- Tier
Intelligent Tiering - Intelligent-TieringTier enum Intelligent-Tiering
- Tier
Standard - StandardTier enum Standard
- Advanced
- AdvancedTier enum Advanced
- Intelligent
Tiering - Intelligent-TieringTier enum Intelligent-Tiering
- Standard
- StandardTier enum Standard
- Advanced
- AdvancedTier enum Advanced
- Intelligent
Tiering - Intelligent-TieringTier enum Intelligent-Tiering
- Standard
- StandardTier enum Standard
- ADVANCED
- AdvancedTier enum Advanced
- INTELLIGENT_TIERING
- Intelligent-TieringTier enum Intelligent-Tiering
- STANDARD
- StandardTier enum Standard
- "Advanced"
- AdvancedTier enum Advanced
- "Intelligent-Tiering"
- Intelligent-TieringTier enum Intelligent-Tiering
- "Standard"
- StandardTier enum Standard
TierResponse, TierResponseArgs
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0