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.

Classes

NameDescription
Class AddTagsToOnPremisesInstancesRequest

Container for the parameters to the AddTagsToOnPremisesInstances operation. Adds tags to on-premises instances.

Class AddTagsToOnPremisesInstancesResponse

This is the response object from the AddTagsToOnPremisesInstances operation.

Class Alarm

Information about an alarm.

Class AlarmConfiguration

Information about alarms associated with the deployment group.

Class AlarmsLimitExceededException

CodeDeploy exception

Class ApplicationAlreadyExistsException

CodeDeploy exception

Class ApplicationDoesNotExistException

CodeDeploy exception

Class ApplicationInfo

Information about an application.

Class ApplicationLimitExceededException

CodeDeploy exception

Class ApplicationNameRequiredException

CodeDeploy exception

Class AutoRollbackConfiguration

Information about a configuration for automatically rolling back to a previous version of an application revision when a deployment doesn't complete successfully.

Class AutoScalingGroup

Information about an Auto Scaling group.

Class BatchGetApplicationRevisionsRequest

Container for the parameters to the BatchGetApplicationRevisions operation. Gets information about one or more application revisions.

Class BatchGetApplicationRevisionsResponse

Represents the output of a BatchGetApplicationRevisions operation.

Class BatchGetApplicationsRequest

Container for the parameters to the BatchGetApplications operation. Gets information about one or more applications.

Class BatchGetApplicationsResponse

Represents the output of a BatchGetApplications operation.

Class BatchGetDeploymentGroupsRequest

Container for the parameters to the BatchGetDeploymentGroups operation. Gets information about one or more deployment groups.

Class BatchGetDeploymentGroupsResponse

Represents the output of a BatchGetDeploymentGroups operation.

Class BatchGetDeploymentInstancesRequest

Container for the parameters to the BatchGetDeploymentInstances operation. Gets information about one or more instance that are part of a deployment group.

Class BatchGetDeploymentInstancesResponse

Represents the output of a BatchGetDeploymentInstances operation.

Class BatchGetDeploymentsRequest

Container for the parameters to the BatchGetDeployments operation. Gets information about one or more deployments.

Class BatchGetDeploymentsResponse

Represents the output of a BatchGetDeployments operation.

Class BatchGetOnPremisesInstancesRequest

Container for the parameters to the BatchGetOnPremisesInstances operation. Gets information about one or more on-premises instances.

Class BatchGetOnPremisesInstancesResponse

Represents the output of a BatchGetOnPremisesInstances operation.

Class BatchLimitExceededException

CodeDeploy exception

Class BlueGreenDeploymentConfiguration

Information about blue/green deployment options for a deployment group.

Class BlueInstanceTerminationOption

Information about whether instances in the original environment are terminated when a blue/green deployment is successful.

Class BucketNameFilterRequiredException

CodeDeploy exception

Class ContinueDeploymentRequest

Container for the parameters to the ContinueDeployment operation. For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse. (Traffic rerouting, which is achieved by registering instances in the replacement environment with the load balancer, can start as soon as all instances have a status of Ready.)

Class ContinueDeploymentResponse

This is the response object from the ContinueDeployment operation.

Class CreateApplicationRequest

Container for the parameters to the CreateApplication operation. Creates an application.

Class CreateApplicationResponse

Represents the output of a CreateApplication operation.

Class CreateDeploymentConfigRequest

Container for the parameters to the CreateDeploymentConfig operation. Creates a deployment configuration.

Class CreateDeploymentConfigResponse

Represents the output of a CreateDeploymentConfig operation.

Class CreateDeploymentGroupRequest

Container for the parameters to the CreateDeploymentGroup operation. Creates a deployment group to which application revisions will be deployed.

Class CreateDeploymentGroupResponse

Represents the output of a CreateDeploymentGroup operation.

Class CreateDeploymentRequest

Container for the parameters to the CreateDeployment operation. Deploys an application revision through the specified deployment group.

Class CreateDeploymentResponse

Represents the output of a CreateDeployment operation.

Class DeleteApplicationRequest

Container for the parameters to the DeleteApplication operation. Deletes an application.

Class DeleteApplicationResponse

This is the response object from the DeleteApplication operation.

Class DeleteDeploymentConfigRequest

Container for the parameters to the DeleteDeploymentConfig operation. Deletes a deployment configuration.

A deployment configuration cannot be deleted if it is currently in use. Predefined configurations cannot be deleted.

Class DeleteDeploymentConfigResponse

This is the response object from the DeleteDeploymentConfig operation.

Class DeleteDeploymentGroupRequest

Container for the parameters to the DeleteDeploymentGroup operation. Deletes a deployment group.

Class DeleteDeploymentGroupResponse

Represents the output of a DeleteDeploymentGroup operation.

Class DeploymentAlreadyCompletedException

CodeDeploy exception

Class DeploymentConfigAlreadyExistsException

CodeDeploy exception

Class DeploymentConfigDoesNotExistException

CodeDeploy exception

Class DeploymentConfigInfo

Information about a deployment configuration.

Class DeploymentConfigInUseException

CodeDeploy exception

Class DeploymentConfigLimitExceededException

CodeDeploy exception

Class DeploymentConfigNameRequiredException

CodeDeploy exception

Class DeploymentDoesNotExistException

CodeDeploy exception

Class DeploymentGroupAlreadyExistsException

CodeDeploy exception

Class DeploymentGroupDoesNotExistException

CodeDeploy exception

Class DeploymentGroupInfo

Information about a deployment group.

Class DeploymentGroupLimitExceededException

CodeDeploy exception

Class DeploymentGroupNameRequiredException

CodeDeploy exception

Class DeploymentIdRequiredException

CodeDeploy exception

Class DeploymentInfo

Information about a deployment.

Class DeploymentIsNotInReadyStateException

CodeDeploy exception

Class DeploymentLimitExceededException

CodeDeploy exception

Class DeploymentNotStartedException

CodeDeploy exception

Class DeploymentOverview

Information about the deployment status of the instances in the deployment.

Class DeploymentReadyOption

Information about how traffic is rerouted to instances in a replacement environment in a blue/green deployment.

Class DeploymentStyle

Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

Class DeregisterOnPremisesInstanceRequest

Container for the parameters to the DeregisterOnPremisesInstance operation. Deregisters an on-premises instance.

Class DeregisterOnPremisesInstanceResponse

This is the response object from the DeregisterOnPremisesInstance operation.

Class DescriptionTooLongException

CodeDeploy exception

Class Diagnostics

Diagnostic information about executable scripts that are part of a deployment.

Class EC2TagFilter

Information about an EC2 tag filter.

Class EC2TagSet

Information about groups of EC2 instance tags.

Class ELBInfo

Information about a load balancer in Elastic Load Balancing to use in a deployment. Instances are registered directly with a load balancer, and traffic is routed to the load balancer.

Class ErrorInformation

Information about a deployment error.

Class GenericRevisionInfo

Information about an application revision.

Class GetApplicationRequest

Container for the parameters to the GetApplication operation. Gets information about an application.

Class GetApplicationResponse

Represents the output of a GetApplication operation.

Class GetApplicationRevisionRequest

Container for the parameters to the GetApplicationRevision operation. Gets information about an application revision.

Class GetApplicationRevisionResponse

Represents the output of a GetApplicationRevision operation.

Class GetDeploymentConfigRequest

Container for the parameters to the GetDeploymentConfig operation. Gets information about a deployment configuration.

Class GetDeploymentConfigResponse

Represents the output of a GetDeploymentConfig operation.

Class GetDeploymentGroupRequest

Container for the parameters to the GetDeploymentGroup operation. Gets information about a deployment group.

Class GetDeploymentGroupResponse

Represents the output of a GetDeploymentGroup operation.

Class GetDeploymentInstanceRequest

Container for the parameters to the GetDeploymentInstance operation. Gets information about an instance as part of a deployment.

Class GetDeploymentInstanceResponse

Represents the output of a GetDeploymentInstance operation.

Class GetDeploymentRequest

Container for the parameters to the GetDeployment operation. Gets information about a deployment.

Class GetDeploymentResponse

Represents the output of a GetDeployment operation.

Class GetOnPremisesInstanceRequest

Container for the parameters to the GetOnPremisesInstance operation. Gets information about an on-premises instance.

Class GetOnPremisesInstanceResponse

Represents the output of a GetOnPremisesInstance operation.

Class GitHubLocation

Information about the location of application artifacts stored in GitHub.

Class GreenFleetProvisioningOption

Information about the instances that belong to the replacement environment in a blue/green deployment.

Class IamArnRequiredException

CodeDeploy exception

Class IamSessionArnAlreadyRegisteredException

CodeDeploy exception

Class IamUserArnAlreadyRegisteredException

CodeDeploy exception

Class IamUserArnRequiredException

CodeDeploy exception

Class InstanceDoesNotExistException

CodeDeploy exception

Class InstanceIdRequiredException

CodeDeploy exception

Class InstanceInfo

Information about an on-premises instance.

Class InstanceLimitExceededException

CodeDeploy exception

Class InstanceNameAlreadyRegisteredException

CodeDeploy exception

Class InstanceNameRequiredException

CodeDeploy exception

Class InstanceNotRegisteredException

CodeDeploy exception

Class InstanceSummary

Information about an instance in a deployment.

Class InvalidAlarmConfigException

CodeDeploy exception

Class InvalidApplicationNameException

CodeDeploy exception

Class InvalidAutoRollbackConfigException

CodeDeploy exception

Class InvalidAutoScalingGroupException

CodeDeploy exception

Class InvalidBlueGreenDeploymentConfigurationException

CodeDeploy exception

Class InvalidBucketNameFilterException

CodeDeploy exception

Class InvalidDeployedStateFilterException

CodeDeploy exception

Class InvalidDeploymentConfigNameException

CodeDeploy exception

Class InvalidDeploymentGroupNameException

CodeDeploy exception

Class InvalidDeploymentIdException

CodeDeploy exception

Class InvalidDeploymentInstanceTypeException

CodeDeploy exception

Class InvalidDeploymentStatusException

CodeDeploy exception

Class InvalidDeploymentStyleException

CodeDeploy exception

Class InvalidEC2TagCombinationException

CodeDeploy exception

Class InvalidEC2TagException

CodeDeploy exception

Class InvalidFileExistsBehaviorException

CodeDeploy exception

Class InvalidIamSessionArnException

CodeDeploy exception

Class InvalidIamUserArnException

CodeDeploy exception

Class InvalidInstanceNameException

CodeDeploy exception

Class InvalidInstanceStatusException

CodeDeploy exception

Class InvalidInstanceTypeException

CodeDeploy exception

Class InvalidKeyPrefixFilterException

CodeDeploy exception

Class InvalidLoadBalancerInfoException

CodeDeploy exception

Class InvalidMinimumHealthyHostValueException

CodeDeploy exception

Class InvalidNextTokenException

CodeDeploy exception

Class InvalidOnPremisesTagCombinationException

CodeDeploy exception

Class InvalidOperationException

CodeDeploy exception

Class InvalidRegistrationStatusException

CodeDeploy exception

Class InvalidRevisionException

CodeDeploy exception

Class InvalidRoleException

CodeDeploy exception

Class InvalidSortByException

CodeDeploy exception

Class InvalidSortOrderException

CodeDeploy exception

Class InvalidTagException

CodeDeploy exception

Class InvalidTagFilterException

CodeDeploy exception

Class InvalidTargetInstancesException

CodeDeploy exception

Class InvalidTimeRangeException

CodeDeploy exception

Class InvalidTriggerConfigException

CodeDeploy exception

Class LastDeploymentInfo

Information about the most recent attempted or successful deployment to a deployment group.

Class LifecycleEvent

Information about a deployment lifecycle event.

Class LifecycleHookLimitExceededException

CodeDeploy exception

Class ListApplicationRevisionsRequest

Container for the parameters to the ListApplicationRevisions operation. Lists information about revisions for an application.

Class ListApplicationRevisionsResponse

Represents the output of a ListApplicationRevisions operation.

Class ListApplicationsRequest

Container for the parameters to the ListApplications operation. Lists the applications registered with the applicable IAM user or AWS account.

Class ListApplicationsResponse

Represents the output of a ListApplications operation.

Class ListDeploymentConfigsRequest

Container for the parameters to the ListDeploymentConfigs operation. Lists the deployment configurations with the applicable IAM user or AWS account.

Class ListDeploymentConfigsResponse

Represents the output of a ListDeploymentConfigs operation.

Class ListDeploymentGroupsRequest

Container for the parameters to the ListDeploymentGroups operation. Lists the deployment groups for an application registered with the applicable IAM user or AWS account.

Class ListDeploymentGroupsResponse

Represents the output of a ListDeploymentGroups operation.

Class ListDeploymentInstancesRequest

Container for the parameters to the ListDeploymentInstances operation. Lists the instance for a deployment associated with the applicable IAM user or AWS account.

Class ListDeploymentInstancesResponse

Represents the output of a ListDeploymentInstances operation.

Class ListDeploymentsRequest

Container for the parameters to the ListDeployments operation. Lists the deployments in a deployment group for an application registered with the applicable IAM user or AWS account.

Class ListDeploymentsResponse

Represents the output of a ListDeployments operation.

Class ListGitHubAccountTokenNamesRequest

Container for the parameters to the ListGitHubAccountTokenNames operation. Lists the names of stored connections to GitHub accounts.

Class ListGitHubAccountTokenNamesResponse

Represents the output of a ListGitHubAccountTokenNames operation.

Class ListOnPremisesInstancesRequest

Container for the parameters to the ListOnPremisesInstances operation. Gets a list of names for one or more on-premises instances.

Unless otherwise specified, both registered and deregistered on-premises instance names will be listed. To list only registered or deregistered on-premises instance names, use the registration status parameter.

Class ListOnPremisesInstancesResponse

Represents the output of list on-premises instances operation.

Class LoadBalancerInfo

Information about the Elastic Load Balancing load balancer or target group used in a deployment.

Class MinimumHealthyHosts

Information about minimum healthy instance.

Class MultipleIamArnsProvidedException

CodeDeploy exception

Class OnPremisesTagSet

Information about groups of on-premises instance tags.

Class RegisterApplicationRevisionRequest

Container for the parameters to the RegisterApplicationRevision operation. Registers with AWS CodeDeploy a revision for the specified application.

Class RegisterApplicationRevisionResponse

This is the response object from the RegisterApplicationRevision operation.

Class RegisterOnPremisesInstanceRequest

Container for the parameters to the RegisterOnPremisesInstance operation. Registers an on-premises instance.

Only one IAM ARN (an IAM session ARN or IAM user ARN) is supported in the request. You cannot use both.

Class RegisterOnPremisesInstanceResponse

This is the response object from the RegisterOnPremisesInstance operation.

Class RemoveTagsFromOnPremisesInstancesRequest

Container for the parameters to the RemoveTagsFromOnPremisesInstances operation. Removes one or more tags from one or more on-premises instances.

Class RemoveTagsFromOnPremisesInstancesResponse

This is the response object from the RemoveTagsFromOnPremisesInstances operation.

Class ResourceValidationException

CodeDeploy exception

Class RevisionDoesNotExistException

CodeDeploy exception

Class RevisionInfo

Information about an application revision.

Class RevisionLocation

Information about the location of an application revision.

Class RevisionRequiredException

CodeDeploy exception

Class RoleRequiredException

CodeDeploy exception

Class RollbackInfo

Information about a deployment rollback.

Class S3Location

Information about the location of application artifacts stored in Amazon S3.

Class SkipWaitTimeForInstanceTerminationRequest

Container for the parameters to the SkipWaitTimeForInstanceTermination operation. In a blue/green deployment, overrides any specified wait time and starts terminating instances immediately after the traffic routing is completed.

Class SkipWaitTimeForInstanceTerminationResponse

This is the response object from the SkipWaitTimeForInstanceTermination operation.

Class StopDeploymentRequest

Container for the parameters to the StopDeployment operation. Attempts to stop an ongoing deployment.

Class StopDeploymentResponse

Represents the output of a StopDeployment operation.

Class Tag

Information about a tag.

Class TagFilter

Information about an on-premises instance tag filter.

Class TagLimitExceededException

CodeDeploy exception

Class TagRequiredException

CodeDeploy exception

Class TagSetListLimitExceededException

CodeDeploy exception

Class TargetGroupInfo

Information about a target group in Elastic Load Balancing to use in a deployment. Instances are registered as targets in a target group, and traffic is routed to the target group.

Class TargetInstances

Information about the instances to be used in the replacement environment in a blue/green deployment.

Class TimeRange

Information about a time range.

Class TriggerConfig

Information about notification triggers for the deployment group.

Class TriggerTargetsLimitExceededException

CodeDeploy exception

Class UnsupportedActionForDeploymentTypeException

CodeDeploy exception

Class UpdateApplicationRequest

Container for the parameters to the UpdateApplication operation. Changes the name of an application.

Class UpdateApplicationResponse

This is the response object from the UpdateApplication operation.

Class UpdateDeploymentGroupRequest

Container for the parameters to the UpdateDeploymentGroup operation. Changes information about a deployment group.

Class UpdateDeploymentGroupResponse

Represents the output of an UpdateDeploymentGroup operation.