This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.8.0 published on Wednesday, Sep 3, 2025 by Pulumi
azure-native.awsconnector.getElasticBeanstalkApplication
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.8.0 published on Wednesday, Sep 3, 2025 by Pulumi
Get a ElasticBeanstalkApplication
Uses Azure REST API version 2024-12-01.
Using getElasticBeanstalkApplication
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getElasticBeanstalkApplication(args: GetElasticBeanstalkApplicationArgs, opts?: InvokeOptions): Promise<GetElasticBeanstalkApplicationResult>
function getElasticBeanstalkApplicationOutput(args: GetElasticBeanstalkApplicationOutputArgs, opts?: InvokeOptions): Output<GetElasticBeanstalkApplicationResult>def get_elastic_beanstalk_application(name: Optional[str] = None,
                                      resource_group_name: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetElasticBeanstalkApplicationResult
def get_elastic_beanstalk_application_output(name: Optional[pulumi.Input[str]] = None,
                                      resource_group_name: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetElasticBeanstalkApplicationResult]func LookupElasticBeanstalkApplication(ctx *Context, args *LookupElasticBeanstalkApplicationArgs, opts ...InvokeOption) (*LookupElasticBeanstalkApplicationResult, error)
func LookupElasticBeanstalkApplicationOutput(ctx *Context, args *LookupElasticBeanstalkApplicationOutputArgs, opts ...InvokeOption) LookupElasticBeanstalkApplicationResultOutput> Note: This function is named LookupElasticBeanstalkApplication in the Go SDK.
public static class GetElasticBeanstalkApplication 
{
    public static Task<GetElasticBeanstalkApplicationResult> InvokeAsync(GetElasticBeanstalkApplicationArgs args, InvokeOptions? opts = null)
    public static Output<GetElasticBeanstalkApplicationResult> Invoke(GetElasticBeanstalkApplicationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetElasticBeanstalkApplicationResult> getElasticBeanstalkApplication(GetElasticBeanstalkApplicationArgs args, InvokeOptions options)
public static Output<GetElasticBeanstalkApplicationResult> getElasticBeanstalkApplication(GetElasticBeanstalkApplicationArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:awsconnector:getElasticBeanstalkApplication
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- Name of ElasticBeanstalkApplication
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Name string
- Name of ElasticBeanstalkApplication
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- name String
- Name of ElasticBeanstalkApplication
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- name string
- Name of ElasticBeanstalkApplication
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- name str
- Name of ElasticBeanstalkApplication
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- name String
- Name of ElasticBeanstalkApplication
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getElasticBeanstalkApplication Result
The following output properties are available:
- AzureApi stringVersion 
- The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Properties
Pulumi.Azure Native. Aws Connector. Outputs. Elastic Beanstalk Application Properties Response 
- The resource-specific properties for this resource.
- SystemData 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"
- Dictionary<string, string>
- Resource tags.
- AzureApi stringVersion 
- The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Properties
ElasticBeanstalk Application Properties Response 
- The resource-specific properties for this resource.
- SystemData 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"
- map[string]string
- Resource tags.
- azureApi StringVersion 
- The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- properties
ElasticBeanstalk Application Properties Response 
- The resource-specific properties for this resource.
- systemData 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"
- Map<String,String>
- Resource tags.
- azureApi stringVersion 
- The Azure API version of the resource.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- properties
ElasticBeanstalk Application Properties Response 
- The resource-specific properties for this resource.
- systemData 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"
- {[key: string]: string}
- Resource tags.
- azure_api_ strversion 
- The Azure API version of the resource.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- properties
ElasticBeanstalk Application Properties Response 
- The resource-specific properties for this 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"
- Mapping[str, str]
- Resource tags.
- azureApi StringVersion 
- The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- properties Property Map
- The resource-specific properties for this resource.
- systemData 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"
- Map<String>
- Resource tags.
Supporting Types
ApplicationResourceLifecycleConfigResponse    
- ServiceRole string
- The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.
- VersionLifecycle Pulumi.Config Azure Native. Aws Connector. Inputs. Application Version Lifecycle Config Response 
- Defines lifecycle settings for application versions.
- ServiceRole string
- The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.
- VersionLifecycle ApplicationConfig Version Lifecycle Config Response 
- Defines lifecycle settings for application versions.
- serviceRole String
- The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.
- versionLifecycle ApplicationConfig Version Lifecycle Config Response 
- Defines lifecycle settings for application versions.
- serviceRole string
- The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.
- versionLifecycle ApplicationConfig Version Lifecycle Config Response 
- Defines lifecycle settings for application versions.
- service_role str
- The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.
- version_lifecycle_ Applicationconfig Version Lifecycle Config Response 
- Defines lifecycle settings for application versions.
- serviceRole String
- The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.
- versionLifecycle Property MapConfig 
- Defines lifecycle settings for application versions.
ApplicationVersionLifecycleConfigResponse    
- MaxAge Pulumi.Rule Azure Native. Aws Connector. Inputs. Max Age Rule Response 
- Specify a max age rule to restrict the length of time that application versions are retained for an application.
- MaxCount Pulumi.Rule Azure Native. Aws Connector. Inputs. Max Count Rule Response 
- Specify a max count rule to restrict the number of application versions that are retained for an application.
- MaxAge MaxRule Age Rule Response 
- Specify a max age rule to restrict the length of time that application versions are retained for an application.
- MaxCount MaxRule Count Rule Response 
- Specify a max count rule to restrict the number of application versions that are retained for an application.
- maxAge MaxRule Age Rule Response 
- Specify a max age rule to restrict the length of time that application versions are retained for an application.
- maxCount MaxRule Count Rule Response 
- Specify a max count rule to restrict the number of application versions that are retained for an application.
- maxAge MaxRule Age Rule Response 
- Specify a max age rule to restrict the length of time that application versions are retained for an application.
- maxCount MaxRule Count Rule Response 
- Specify a max count rule to restrict the number of application versions that are retained for an application.
- max_age_ Maxrule Age Rule Response 
- Specify a max age rule to restrict the length of time that application versions are retained for an application.
- max_count_ Maxrule Count Rule Response 
- Specify a max count rule to restrict the number of application versions that are retained for an application.
- maxAge Property MapRule 
- Specify a max age rule to restrict the length of time that application versions are retained for an application.
- maxCount Property MapRule 
- Specify a max count rule to restrict the number of application versions that are retained for an application.
AwsElasticBeanstalkApplicationPropertiesResponse     
- ApplicationName string
- A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
- Description string
- Your description of the application.
- ResourceLifecycle Pulumi.Config Azure Native. Aws Connector. Inputs. Application Resource Lifecycle Config Response 
- Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
- ApplicationName string
- A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
- Description string
- Your description of the application.
- ResourceLifecycle ApplicationConfig Resource Lifecycle Config Response 
- Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
- applicationName String
- A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
- description String
- Your description of the application.
- resourceLifecycle ApplicationConfig Resource Lifecycle Config Response 
- Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
- applicationName string
- A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
- description string
- Your description of the application.
- resourceLifecycle ApplicationConfig Resource Lifecycle Config Response 
- Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
- application_name str
- A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
- description str
- Your description of the application.
- resource_lifecycle_ Applicationconfig Resource Lifecycle Config Response 
- Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
- applicationName String
- A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
- description String
- Your description of the application.
- resourceLifecycle Property MapConfig 
- Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
ElasticBeanstalkApplicationPropertiesResponse    
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Elastic Beanstalk Application Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsElastic Beanstalk Application Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsElastic Beanstalk Application Properties Response 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- provisioningState string
- The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsElastic Beanstalk Application Properties Response 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud 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 Application 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
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
MaxAgeRuleResponse   
- DeleteSource boolFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- Enabled bool
- Specify true to apply the rule, or false to disable it.
- MaxAge intIn Days 
- Specify the number of days to retain an application versions.
- DeleteSource boolFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- Enabled bool
- Specify true to apply the rule, or false to disable it.
- MaxAge intIn Days 
- Specify the number of days to retain an application versions.
- deleteSource BooleanFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- enabled Boolean
- Specify true to apply the rule, or false to disable it.
- maxAge IntegerIn Days 
- Specify the number of days to retain an application versions.
- deleteSource booleanFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- enabled boolean
- Specify true to apply the rule, or false to disable it.
- maxAge numberIn Days 
- Specify the number of days to retain an application versions.
- delete_source_ boolfrom_ s3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- enabled bool
- Specify true to apply the rule, or false to disable it.
- max_age_ intin_ days 
- Specify the number of days to retain an application versions.
- deleteSource BooleanFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- enabled Boolean
- Specify true to apply the rule, or false to disable it.
- maxAge NumberIn Days 
- Specify the number of days to retain an application versions.
MaxCountRuleResponse   
- DeleteSource boolFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- Enabled bool
- Specify true to apply the rule, or false to disable it.
- MaxCount int
- Specify the maximum number of application versions to retain.
- DeleteSource boolFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- Enabled bool
- Specify true to apply the rule, or false to disable it.
- MaxCount int
- Specify the maximum number of application versions to retain.
- deleteSource BooleanFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- enabled Boolean
- Specify true to apply the rule, or false to disable it.
- maxCount Integer
- Specify the maximum number of application versions to retain.
- deleteSource booleanFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- enabled boolean
- Specify true to apply the rule, or false to disable it.
- maxCount number
- Specify the maximum number of application versions to retain.
- delete_source_ boolfrom_ s3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- enabled bool
- Specify true to apply the rule, or false to disable it.
- max_count int
- Specify the maximum number of application versions to retain.
- deleteSource BooleanFrom S3 
- Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
- enabled Boolean
- Specify true to apply the rule, or false to disable it.
- maxCount Number
- Specify the maximum number of application versions to retain.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.8.0 published on Wednesday, Sep 3, 2025 by Pulumi
