AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Retrieves information about an environment. An environment is a deployment group of AppConfig applications, such as applications in a Production environment or in an EU_Region environment. Each configuration deployment targets an environment. You can enable one or more Amazon CloudWatch alarms for an environment. If an alarm is triggered during a deployment, AppConfig roles back the configuration.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to GetEnvironmentAsync.

Namespace: Amazon.AppConfig
Assembly: AWSSDK.AppConfig.dll
Version: 3.x.y.z

Syntax

C#
public virtual GetEnvironmentResponse GetEnvironment(
         GetEnvironmentRequest request
)

Parameters

request
Type: Amazon.AppConfig.Model.GetEnvironmentRequest

Container for the necessary parameters to execute the GetEnvironment service method.

Return Value


The response from the GetEnvironment service method, as returned by AppConfig.

Exceptions

ExceptionCondition
BadRequestException The input fails to satisfy the constraints specified by an Amazon Web Services service.
InternalServerException There was an internal failure in the AppConfig service.
ResourceNotFoundException The requested resource could not be found.

Examples

The following get-environment example returns the details and state of the specified environment.

To retrieve environment details


var client = new AmazonAppConfigClient();
var response = client.GetEnvironment(new GetEnvironmentRequest 
{
    ApplicationId = "339ohji",
    EnvironmentId = "54j1r29"
});

string applicationId = response.ApplicationId;
string id = response.Id;
string name = response.Name;
string state = response.State;

            

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

See Also