[−][src]Struct rusoto_codedeploy::CodeDeployClient
A client for the CodeDeploy API.
Methods
impl CodeDeployClient
[src]
impl CodeDeployClient
pub fn new(region: Region) -> CodeDeployClient
[src]
pub fn new(region: Region) -> CodeDeployClient
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> CodeDeployClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
[src]
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> CodeDeployClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
Trait Implementations
impl CodeDeploy for CodeDeployClient
[src]
impl CodeDeploy for CodeDeployClient
Adds tags to on-premises instances.
fn batch_get_application_revisions(
&self,
input: BatchGetApplicationRevisionsInput
) -> RusotoFuture<BatchGetApplicationRevisionsOutput, BatchGetApplicationRevisionsError>
[src]
fn batch_get_application_revisions(
&self,
input: BatchGetApplicationRevisionsInput
) -> RusotoFuture<BatchGetApplicationRevisionsOutput, BatchGetApplicationRevisionsError>
Gets information about one or more application revisions.
fn batch_get_applications(
&self,
input: BatchGetApplicationsInput
) -> RusotoFuture<BatchGetApplicationsOutput, BatchGetApplicationsError>
[src]
fn batch_get_applications(
&self,
input: BatchGetApplicationsInput
) -> RusotoFuture<BatchGetApplicationsOutput, BatchGetApplicationsError>
Gets information about one or more applications.
fn batch_get_deployment_groups(
&self,
input: BatchGetDeploymentGroupsInput
) -> RusotoFuture<BatchGetDeploymentGroupsOutput, BatchGetDeploymentGroupsError>
[src]
fn batch_get_deployment_groups(
&self,
input: BatchGetDeploymentGroupsInput
) -> RusotoFuture<BatchGetDeploymentGroupsOutput, BatchGetDeploymentGroupsError>
Gets information about one or more deployment groups.
fn batch_get_deployment_instances(
&self,
input: BatchGetDeploymentInstancesInput
) -> RusotoFuture<BatchGetDeploymentInstancesOutput, BatchGetDeploymentInstancesError>
[src]
fn batch_get_deployment_instances(
&self,
input: BatchGetDeploymentInstancesInput
) -> RusotoFuture<BatchGetDeploymentInstancesOutput, BatchGetDeploymentInstancesError>
Gets information about one or more instance that are part of a deployment group.
fn batch_get_deployments(
&self,
input: BatchGetDeploymentsInput
) -> RusotoFuture<BatchGetDeploymentsOutput, BatchGetDeploymentsError>
[src]
fn batch_get_deployments(
&self,
input: BatchGetDeploymentsInput
) -> RusotoFuture<BatchGetDeploymentsOutput, BatchGetDeploymentsError>
Gets information about one or more deployments.
fn batch_get_on_premises_instances(
&self,
input: BatchGetOnPremisesInstancesInput
) -> RusotoFuture<BatchGetOnPremisesInstancesOutput, BatchGetOnPremisesInstancesError>
[src]
fn batch_get_on_premises_instances(
&self,
input: BatchGetOnPremisesInstancesInput
) -> RusotoFuture<BatchGetOnPremisesInstancesOutput, BatchGetOnPremisesInstancesError>
Gets information about one or more on-premises instances.
fn continue_deployment(
&self,
input: ContinueDeploymentInput
) -> RusotoFuture<(), ContinueDeploymentError>
[src]
fn continue_deployment(
&self,
input: ContinueDeploymentInput
) -> RusotoFuture<(), ContinueDeploymentError>
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.)
fn create_application(
&self,
input: CreateApplicationInput
) -> RusotoFuture<CreateApplicationOutput, CreateApplicationError>
[src]
fn create_application(
&self,
input: CreateApplicationInput
) -> RusotoFuture<CreateApplicationOutput, CreateApplicationError>
Creates an application.
fn create_deployment(
&self,
input: CreateDeploymentInput
) -> RusotoFuture<CreateDeploymentOutput, CreateDeploymentError>
[src]
fn create_deployment(
&self,
input: CreateDeploymentInput
) -> RusotoFuture<CreateDeploymentOutput, CreateDeploymentError>
Deploys an application revision through the specified deployment group.
fn create_deployment_config(
&self,
input: CreateDeploymentConfigInput
) -> RusotoFuture<CreateDeploymentConfigOutput, CreateDeploymentConfigError>
[src]
fn create_deployment_config(
&self,
input: CreateDeploymentConfigInput
) -> RusotoFuture<CreateDeploymentConfigOutput, CreateDeploymentConfigError>
Creates a deployment configuration.
fn create_deployment_group(
&self,
input: CreateDeploymentGroupInput
) -> RusotoFuture<CreateDeploymentGroupOutput, CreateDeploymentGroupError>
[src]
fn create_deployment_group(
&self,
input: CreateDeploymentGroupInput
) -> RusotoFuture<CreateDeploymentGroupOutput, CreateDeploymentGroupError>
Creates a deployment group to which application revisions will be deployed.
fn delete_application(
&self,
input: DeleteApplicationInput
) -> RusotoFuture<(), DeleteApplicationError>
[src]
fn delete_application(
&self,
input: DeleteApplicationInput
) -> RusotoFuture<(), DeleteApplicationError>
Deletes an application.
fn delete_deployment_config(
&self,
input: DeleteDeploymentConfigInput
) -> RusotoFuture<(), DeleteDeploymentConfigError>
[src]
fn delete_deployment_config(
&self,
input: DeleteDeploymentConfigInput
) -> RusotoFuture<(), DeleteDeploymentConfigError>
Deletes a deployment configuration.
A deployment configuration cannot be deleted if it is currently in use. Predefined configurations cannot be deleted.
fn delete_deployment_group(
&self,
input: DeleteDeploymentGroupInput
) -> RusotoFuture<DeleteDeploymentGroupOutput, DeleteDeploymentGroupError>
[src]
fn delete_deployment_group(
&self,
input: DeleteDeploymentGroupInput
) -> RusotoFuture<DeleteDeploymentGroupOutput, DeleteDeploymentGroupError>
Deletes a deployment group.
fn delete_git_hub_account_token(
&self,
input: DeleteGitHubAccountTokenInput
) -> RusotoFuture<DeleteGitHubAccountTokenOutput, DeleteGitHubAccountTokenError>
[src]
fn delete_git_hub_account_token(
&self,
input: DeleteGitHubAccountTokenInput
) -> RusotoFuture<DeleteGitHubAccountTokenOutput, DeleteGitHubAccountTokenError>
Deletes a GitHub account connection.
fn deregister_on_premises_instance(
&self,
input: DeregisterOnPremisesInstanceInput
) -> RusotoFuture<(), DeregisterOnPremisesInstanceError>
[src]
fn deregister_on_premises_instance(
&self,
input: DeregisterOnPremisesInstanceInput
) -> RusotoFuture<(), DeregisterOnPremisesInstanceError>
Deregisters an on-premises instance.
fn get_application(
&self,
input: GetApplicationInput
) -> RusotoFuture<GetApplicationOutput, GetApplicationError>
[src]
fn get_application(
&self,
input: GetApplicationInput
) -> RusotoFuture<GetApplicationOutput, GetApplicationError>
Gets information about an application.
fn get_application_revision(
&self,
input: GetApplicationRevisionInput
) -> RusotoFuture<GetApplicationRevisionOutput, GetApplicationRevisionError>
[src]
fn get_application_revision(
&self,
input: GetApplicationRevisionInput
) -> RusotoFuture<GetApplicationRevisionOutput, GetApplicationRevisionError>
Gets information about an application revision.
fn get_deployment(
&self,
input: GetDeploymentInput
) -> RusotoFuture<GetDeploymentOutput, GetDeploymentError>
[src]
fn get_deployment(
&self,
input: GetDeploymentInput
) -> RusotoFuture<GetDeploymentOutput, GetDeploymentError>
Gets information about a deployment.
fn get_deployment_config(
&self,
input: GetDeploymentConfigInput
) -> RusotoFuture<GetDeploymentConfigOutput, GetDeploymentConfigError>
[src]
fn get_deployment_config(
&self,
input: GetDeploymentConfigInput
) -> RusotoFuture<GetDeploymentConfigOutput, GetDeploymentConfigError>
Gets information about a deployment configuration.
fn get_deployment_group(
&self,
input: GetDeploymentGroupInput
) -> RusotoFuture<GetDeploymentGroupOutput, GetDeploymentGroupError>
[src]
fn get_deployment_group(
&self,
input: GetDeploymentGroupInput
) -> RusotoFuture<GetDeploymentGroupOutput, GetDeploymentGroupError>
Gets information about a deployment group.
fn get_deployment_instance(
&self,
input: GetDeploymentInstanceInput
) -> RusotoFuture<GetDeploymentInstanceOutput, GetDeploymentInstanceError>
[src]
fn get_deployment_instance(
&self,
input: GetDeploymentInstanceInput
) -> RusotoFuture<GetDeploymentInstanceOutput, GetDeploymentInstanceError>
Gets information about an instance as part of a deployment.
fn get_on_premises_instance(
&self,
input: GetOnPremisesInstanceInput
) -> RusotoFuture<GetOnPremisesInstanceOutput, GetOnPremisesInstanceError>
[src]
fn get_on_premises_instance(
&self,
input: GetOnPremisesInstanceInput
) -> RusotoFuture<GetOnPremisesInstanceOutput, GetOnPremisesInstanceError>
Gets information about an on-premises instance.
fn list_application_revisions(
&self,
input: ListApplicationRevisionsInput
) -> RusotoFuture<ListApplicationRevisionsOutput, ListApplicationRevisionsError>
[src]
fn list_application_revisions(
&self,
input: ListApplicationRevisionsInput
) -> RusotoFuture<ListApplicationRevisionsOutput, ListApplicationRevisionsError>
Lists information about revisions for an application.
fn list_applications(
&self,
input: ListApplicationsInput
) -> RusotoFuture<ListApplicationsOutput, ListApplicationsError>
[src]
fn list_applications(
&self,
input: ListApplicationsInput
) -> RusotoFuture<ListApplicationsOutput, ListApplicationsError>
Lists the applications registered with the applicable IAM user or AWS account.
fn list_deployment_configs(
&self,
input: ListDeploymentConfigsInput
) -> RusotoFuture<ListDeploymentConfigsOutput, ListDeploymentConfigsError>
[src]
fn list_deployment_configs(
&self,
input: ListDeploymentConfigsInput
) -> RusotoFuture<ListDeploymentConfigsOutput, ListDeploymentConfigsError>
Lists the deployment configurations with the applicable IAM user or AWS account.
fn list_deployment_groups(
&self,
input: ListDeploymentGroupsInput
) -> RusotoFuture<ListDeploymentGroupsOutput, ListDeploymentGroupsError>
[src]
fn list_deployment_groups(
&self,
input: ListDeploymentGroupsInput
) -> RusotoFuture<ListDeploymentGroupsOutput, ListDeploymentGroupsError>
Lists the deployment groups for an application registered with the applicable IAM user or AWS account.
fn list_deployment_instances(
&self,
input: ListDeploymentInstancesInput
) -> RusotoFuture<ListDeploymentInstancesOutput, ListDeploymentInstancesError>
[src]
fn list_deployment_instances(
&self,
input: ListDeploymentInstancesInput
) -> RusotoFuture<ListDeploymentInstancesOutput, ListDeploymentInstancesError>
Lists the instance for a deployment associated with the applicable IAM user or AWS account.
fn list_deployments(
&self,
input: ListDeploymentsInput
) -> RusotoFuture<ListDeploymentsOutput, ListDeploymentsError>
[src]
fn list_deployments(
&self,
input: ListDeploymentsInput
) -> RusotoFuture<ListDeploymentsOutput, ListDeploymentsError>
Lists the deployments in a deployment group for an application registered with the applicable IAM user or AWS account.
fn list_git_hub_account_token_names(
&self,
input: ListGitHubAccountTokenNamesInput
) -> RusotoFuture<ListGitHubAccountTokenNamesOutput, ListGitHubAccountTokenNamesError>
[src]
fn list_git_hub_account_token_names(
&self,
input: ListGitHubAccountTokenNamesInput
) -> RusotoFuture<ListGitHubAccountTokenNamesOutput, ListGitHubAccountTokenNamesError>
Lists the names of stored connections to GitHub accounts.
fn list_on_premises_instances(
&self,
input: ListOnPremisesInstancesInput
) -> RusotoFuture<ListOnPremisesInstancesOutput, ListOnPremisesInstancesError>
[src]
fn list_on_premises_instances(
&self,
input: ListOnPremisesInstancesInput
) -> RusotoFuture<ListOnPremisesInstancesOutput, ListOnPremisesInstancesError>
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.
Sets the result of a Lambda validation function. The function validates one or both lifecycle events (BeforeAllowTraffic
and AfterAllowTraffic
) and returns Succeeded
or Failed
.
fn register_application_revision(
&self,
input: RegisterApplicationRevisionInput
) -> RusotoFuture<(), RegisterApplicationRevisionError>
[src]
fn register_application_revision(
&self,
input: RegisterApplicationRevisionInput
) -> RusotoFuture<(), RegisterApplicationRevisionError>
Registers with AWS CodeDeploy a revision for the specified application.
fn register_on_premises_instance(
&self,
input: RegisterOnPremisesInstanceInput
) -> RusotoFuture<(), RegisterOnPremisesInstanceError>
[src]
fn register_on_premises_instance(
&self,
input: RegisterOnPremisesInstanceInput
) -> RusotoFuture<(), RegisterOnPremisesInstanceError>
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.
Removes one or more tags from one or more on-premises instances.
fn skip_wait_time_for_instance_termination(
&self,
input: SkipWaitTimeForInstanceTerminationInput
) -> RusotoFuture<(), SkipWaitTimeForInstanceTerminationError>
[src]
fn skip_wait_time_for_instance_termination(
&self,
input: SkipWaitTimeForInstanceTerminationInput
) -> RusotoFuture<(), SkipWaitTimeForInstanceTerminationError>
In a blue/green deployment, overrides any specified wait time and starts terminating instances immediately after the traffic routing is completed.
fn stop_deployment(
&self,
input: StopDeploymentInput
) -> RusotoFuture<StopDeploymentOutput, StopDeploymentError>
[src]
fn stop_deployment(
&self,
input: StopDeploymentInput
) -> RusotoFuture<StopDeploymentOutput, StopDeploymentError>
Attempts to stop an ongoing deployment.
fn update_application(
&self,
input: UpdateApplicationInput
) -> RusotoFuture<(), UpdateApplicationError>
[src]
fn update_application(
&self,
input: UpdateApplicationInput
) -> RusotoFuture<(), UpdateApplicationError>
Changes the name of an application.
fn update_deployment_group(
&self,
input: UpdateDeploymentGroupInput
) -> RusotoFuture<UpdateDeploymentGroupOutput, UpdateDeploymentGroupError>
[src]
fn update_deployment_group(
&self,
input: UpdateDeploymentGroupInput
) -> RusotoFuture<UpdateDeploymentGroupOutput, UpdateDeploymentGroupError>
Changes information about a deployment group.
Auto Trait Implementations
impl Send for CodeDeployClient
impl Send for CodeDeployClient
impl Sync for CodeDeployClient
impl Sync for CodeDeployClient
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T