[][src]Trait rusoto_mediaconnect::MediaConnect

pub trait MediaConnect {
#[must_use]    pub fn add_flow_outputs<'life0, 'async_trait>(
        &'life0 self,
        input: AddFlowOutputsRequest
    ) -> Pin<Box<dyn Future<Output = Result<AddFlowOutputsResponse, RusotoError<AddFlowOutputsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn add_flow_sources<'life0, 'async_trait>(
        &'life0 self,
        input: AddFlowSourcesRequest
    ) -> Pin<Box<dyn Future<Output = Result<AddFlowSourcesResponse, RusotoError<AddFlowSourcesError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn add_flow_vpc_interfaces<'life0, 'async_trait>(
        &'life0 self,
        input: AddFlowVpcInterfacesRequest
    ) -> Pin<Box<dyn Future<Output = Result<AddFlowVpcInterfacesResponse, RusotoError<AddFlowVpcInterfacesError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_flow<'life0, 'async_trait>(
        &'life0 self,
        input: CreateFlowRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateFlowResponse, RusotoError<CreateFlowError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_flow<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteFlowRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteFlowResponse, RusotoError<DeleteFlowError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn describe_flow<'life0, 'async_trait>(
        &'life0 self,
        input: DescribeFlowRequest
    ) -> Pin<Box<dyn Future<Output = Result<DescribeFlowResponse, RusotoError<DescribeFlowError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn grant_flow_entitlements<'life0, 'async_trait>(
        &'life0 self,
        input: GrantFlowEntitlementsRequest
    ) -> Pin<Box<dyn Future<Output = Result<GrantFlowEntitlementsResponse, RusotoError<GrantFlowEntitlementsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_entitlements<'life0, 'async_trait>(
        &'life0 self,
        input: ListEntitlementsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListEntitlementsResponse, RusotoError<ListEntitlementsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_flows<'life0, 'async_trait>(
        &'life0 self,
        input: ListFlowsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListFlowsResponse, RusotoError<ListFlowsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_tags_for_resource<'life0, 'async_trait>(
        &'life0 self,
        input: ListTagsForResourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn remove_flow_output<'life0, 'async_trait>(
        &'life0 self,
        input: RemoveFlowOutputRequest
    ) -> Pin<Box<dyn Future<Output = Result<RemoveFlowOutputResponse, RusotoError<RemoveFlowOutputError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn remove_flow_source<'life0, 'async_trait>(
        &'life0 self,
        input: RemoveFlowSourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<RemoveFlowSourceResponse, RusotoError<RemoveFlowSourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn remove_flow_vpc_interface<'life0, 'async_trait>(
        &'life0 self,
        input: RemoveFlowVpcInterfaceRequest
    ) -> Pin<Box<dyn Future<Output = Result<RemoveFlowVpcInterfaceResponse, RusotoError<RemoveFlowVpcInterfaceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn revoke_flow_entitlement<'life0, 'async_trait>(
        &'life0 self,
        input: RevokeFlowEntitlementRequest
    ) -> Pin<Box<dyn Future<Output = Result<RevokeFlowEntitlementResponse, RusotoError<RevokeFlowEntitlementError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn start_flow<'life0, 'async_trait>(
        &'life0 self,
        input: StartFlowRequest
    ) -> Pin<Box<dyn Future<Output = Result<StartFlowResponse, RusotoError<StartFlowError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn stop_flow<'life0, 'async_trait>(
        &'life0 self,
        input: StopFlowRequest
    ) -> Pin<Box<dyn Future<Output = Result<StopFlowResponse, RusotoError<StopFlowError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn tag_resource<'life0, 'async_trait>(
        &'life0 self,
        input: TagResourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<TagResourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn untag_resource<'life0, 'async_trait>(
        &'life0 self,
        input: UntagResourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<UntagResourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_flow<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateFlowRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateFlowResponse, RusotoError<UpdateFlowError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_flow_entitlement<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateFlowEntitlementRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateFlowEntitlementResponse, RusotoError<UpdateFlowEntitlementError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_flow_output<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateFlowOutputRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateFlowOutputResponse, RusotoError<UpdateFlowOutputError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_flow_source<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateFlowSourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateFlowSourceResponse, RusotoError<UpdateFlowSourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }

Trait representing the capabilities of the AWS MediaConnect API. AWS MediaConnect clients implement this trait.

Required methods

#[must_use]pub fn add_flow_outputs<'life0, 'async_trait>(
    &'life0 self,
    input: AddFlowOutputsRequest
) -> Pin<Box<dyn Future<Output = Result<AddFlowOutputsResponse, RusotoError<AddFlowOutputsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Adds outputs to an existing flow. You can create up to 50 outputs per flow.

#[must_use]pub fn add_flow_sources<'life0, 'async_trait>(
    &'life0 self,
    input: AddFlowSourcesRequest
) -> Pin<Box<dyn Future<Output = Result<AddFlowSourcesResponse, RusotoError<AddFlowSourcesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Adds Sources to flow

#[must_use]pub fn add_flow_vpc_interfaces<'life0, 'async_trait>(
    &'life0 self,
    input: AddFlowVpcInterfacesRequest
) -> Pin<Box<dyn Future<Output = Result<AddFlowVpcInterfacesResponse, RusotoError<AddFlowVpcInterfacesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Adds VPC interfaces to flow

#[must_use]pub fn create_flow<'life0, 'async_trait>(
    &'life0 self,
    input: CreateFlowRequest
) -> Pin<Box<dyn Future<Output = Result<CreateFlowResponse, RusotoError<CreateFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).

#[must_use]pub fn delete_flow<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteFlowRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteFlowResponse, RusotoError<DeleteFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes a flow. Before you can delete a flow, you must stop the flow.

#[must_use]pub fn describe_flow<'life0, 'async_trait>(
    &'life0 self,
    input: DescribeFlowRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeFlowResponse, RusotoError<DescribeFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Displays the details of a flow. The response includes the flow ARN, name, and Availability Zone, as well as details about the source, outputs, and entitlements.

#[must_use]pub fn grant_flow_entitlements<'life0, 'async_trait>(
    &'life0 self,
    input: GrantFlowEntitlementsRequest
) -> Pin<Box<dyn Future<Output = Result<GrantFlowEntitlementsResponse, RusotoError<GrantFlowEntitlementsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Grants entitlements to an existing flow.

#[must_use]pub fn list_entitlements<'life0, 'async_trait>(
    &'life0 self,
    input: ListEntitlementsRequest
) -> Pin<Box<dyn Future<Output = Result<ListEntitlementsResponse, RusotoError<ListEntitlementsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Displays a list of all entitlements that have been granted to this account. This request returns 20 results per page.

#[must_use]pub fn list_flows<'life0, 'async_trait>(
    &'life0 self,
    input: ListFlowsRequest
) -> Pin<Box<dyn Future<Output = Result<ListFlowsResponse, RusotoError<ListFlowsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Displays a list of flows that are associated with this account. This request returns a paginated result.

#[must_use]pub fn list_tags_for_resource<'life0, 'async_trait>(
    &'life0 self,
    input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

List all tags on an AWS Elemental MediaConnect resource

#[must_use]pub fn remove_flow_output<'life0, 'async_trait>(
    &'life0 self,
    input: RemoveFlowOutputRequest
) -> Pin<Box<dyn Future<Output = Result<RemoveFlowOutputResponse, RusotoError<RemoveFlowOutputError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Removes an output from an existing flow. This request can be made only on an output that does not have an entitlement associated with it. If the output has an entitlement, you must revoke the entitlement instead. When an entitlement is revoked from a flow, the service automatically removes the associated output.

#[must_use]pub fn remove_flow_source<'life0, 'async_trait>(
    &'life0 self,
    input: RemoveFlowSourceRequest
) -> Pin<Box<dyn Future<Output = Result<RemoveFlowSourceResponse, RusotoError<RemoveFlowSourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Removes a source from an existing flow. This request can be made only if there is more than one source on the flow.

#[must_use]pub fn remove_flow_vpc_interface<'life0, 'async_trait>(
    &'life0 self,
    input: RemoveFlowVpcInterfaceRequest
) -> Pin<Box<dyn Future<Output = Result<RemoveFlowVpcInterfaceResponse, RusotoError<RemoveFlowVpcInterfaceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Removes a VPC Interface from an existing flow. This request can be made only on a VPC interface that does not have a Source or Output associated with it. If the VPC interface is referenced by a Source or Output, you must first delete or update the Source or Output to no longer reference the VPC interface.

#[must_use]pub fn revoke_flow_entitlement<'life0, 'async_trait>(
    &'life0 self,
    input: RevokeFlowEntitlementRequest
) -> Pin<Box<dyn Future<Output = Result<RevokeFlowEntitlementResponse, RusotoError<RevokeFlowEntitlementError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes unavailable to the subscriber and the associated output is removed.

#[must_use]pub fn start_flow<'life0, 'async_trait>(
    &'life0 self,
    input: StartFlowRequest
) -> Pin<Box<dyn Future<Output = Result<StartFlowResponse, RusotoError<StartFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Starts a flow.

#[must_use]pub fn stop_flow<'life0, 'async_trait>(
    &'life0 self,
    input: StopFlowRequest
) -> Pin<Box<dyn Future<Output = Result<StopFlowResponse, RusotoError<StopFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Stops a flow.

#[must_use]pub fn tag_resource<'life0, 'async_trait>(
    &'life0 self,
    input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<TagResourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are deleted as well.

#[must_use]pub fn untag_resource<'life0, 'async_trait>(
    &'life0 self,
    input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes specified tags from a resource.

#[must_use]pub fn update_flow<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateFlowRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFlowResponse, RusotoError<UpdateFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates flow

#[must_use]pub fn update_flow_entitlement<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateFlowEntitlementRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFlowEntitlementResponse, RusotoError<UpdateFlowEntitlementError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

You can change an entitlement's description, subscribers, and encryption. If you change the subscribers, the service will remove the outputs that are are used by the subscribers that are removed.

#[must_use]pub fn update_flow_output<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateFlowOutputRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFlowOutputResponse, RusotoError<UpdateFlowOutputError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates an existing flow output.

#[must_use]pub fn update_flow_source<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateFlowSourceRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFlowSourceResponse, RusotoError<UpdateFlowSourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates the source of a flow.

Loading content...

Implementors

impl MediaConnect for MediaConnectClient[src]

pub fn add_flow_outputs<'life0, 'async_trait>(
    &'life0 self,
    input: AddFlowOutputsRequest
) -> Pin<Box<dyn Future<Output = Result<AddFlowOutputsResponse, RusotoError<AddFlowOutputsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Adds outputs to an existing flow. You can create up to 50 outputs per flow.

pub fn add_flow_sources<'life0, 'async_trait>(
    &'life0 self,
    input: AddFlowSourcesRequest
) -> Pin<Box<dyn Future<Output = Result<AddFlowSourcesResponse, RusotoError<AddFlowSourcesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Adds Sources to flow

pub fn add_flow_vpc_interfaces<'life0, 'async_trait>(
    &'life0 self,
    input: AddFlowVpcInterfacesRequest
) -> Pin<Box<dyn Future<Output = Result<AddFlowVpcInterfacesResponse, RusotoError<AddFlowVpcInterfacesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Adds VPC interfaces to flow

pub fn create_flow<'life0, 'async_trait>(
    &'life0 self,
    input: CreateFlowRequest
) -> Pin<Box<dyn Future<Output = Result<CreateFlowResponse, RusotoError<CreateFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).

pub fn delete_flow<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteFlowRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteFlowResponse, RusotoError<DeleteFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes a flow. Before you can delete a flow, you must stop the flow.

pub fn describe_flow<'life0, 'async_trait>(
    &'life0 self,
    input: DescribeFlowRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeFlowResponse, RusotoError<DescribeFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Displays the details of a flow. The response includes the flow ARN, name, and Availability Zone, as well as details about the source, outputs, and entitlements.

pub fn grant_flow_entitlements<'life0, 'async_trait>(
    &'life0 self,
    input: GrantFlowEntitlementsRequest
) -> Pin<Box<dyn Future<Output = Result<GrantFlowEntitlementsResponse, RusotoError<GrantFlowEntitlementsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Grants entitlements to an existing flow.

pub fn list_entitlements<'life0, 'async_trait>(
    &'life0 self,
    input: ListEntitlementsRequest
) -> Pin<Box<dyn Future<Output = Result<ListEntitlementsResponse, RusotoError<ListEntitlementsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Displays a list of all entitlements that have been granted to this account. This request returns 20 results per page.

pub fn list_flows<'life0, 'async_trait>(
    &'life0 self,
    input: ListFlowsRequest
) -> Pin<Box<dyn Future<Output = Result<ListFlowsResponse, RusotoError<ListFlowsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Displays a list of flows that are associated with this account. This request returns a paginated result.

pub fn list_tags_for_resource<'life0, 'async_trait>(
    &'life0 self,
    input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

List all tags on an AWS Elemental MediaConnect resource

pub fn remove_flow_output<'life0, 'async_trait>(
    &'life0 self,
    input: RemoveFlowOutputRequest
) -> Pin<Box<dyn Future<Output = Result<RemoveFlowOutputResponse, RusotoError<RemoveFlowOutputError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Removes an output from an existing flow. This request can be made only on an output that does not have an entitlement associated with it. If the output has an entitlement, you must revoke the entitlement instead. When an entitlement is revoked from a flow, the service automatically removes the associated output.

pub fn remove_flow_source<'life0, 'async_trait>(
    &'life0 self,
    input: RemoveFlowSourceRequest
) -> Pin<Box<dyn Future<Output = Result<RemoveFlowSourceResponse, RusotoError<RemoveFlowSourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Removes a source from an existing flow. This request can be made only if there is more than one source on the flow.

pub fn remove_flow_vpc_interface<'life0, 'async_trait>(
    &'life0 self,
    input: RemoveFlowVpcInterfaceRequest
) -> Pin<Box<dyn Future<Output = Result<RemoveFlowVpcInterfaceResponse, RusotoError<RemoveFlowVpcInterfaceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Removes a VPC Interface from an existing flow. This request can be made only on a VPC interface that does not have a Source or Output associated with it. If the VPC interface is referenced by a Source or Output, you must first delete or update the Source or Output to no longer reference the VPC interface.

pub fn revoke_flow_entitlement<'life0, 'async_trait>(
    &'life0 self,
    input: RevokeFlowEntitlementRequest
) -> Pin<Box<dyn Future<Output = Result<RevokeFlowEntitlementResponse, RusotoError<RevokeFlowEntitlementError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes unavailable to the subscriber and the associated output is removed.

pub fn start_flow<'life0, 'async_trait>(
    &'life0 self,
    input: StartFlowRequest
) -> Pin<Box<dyn Future<Output = Result<StartFlowResponse, RusotoError<StartFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Starts a flow.

pub fn stop_flow<'life0, 'async_trait>(
    &'life0 self,
    input: StopFlowRequest
) -> Pin<Box<dyn Future<Output = Result<StopFlowResponse, RusotoError<StopFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Stops a flow.

pub fn tag_resource<'life0, 'async_trait>(
    &'life0 self,
    input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<TagResourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are deleted as well.

pub fn untag_resource<'life0, 'async_trait>(
    &'life0 self,
    input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes specified tags from a resource.

pub fn update_flow<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateFlowRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFlowResponse, RusotoError<UpdateFlowError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates flow

pub fn update_flow_entitlement<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateFlowEntitlementRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFlowEntitlementResponse, RusotoError<UpdateFlowEntitlementError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

You can change an entitlement's description, subscribers, and encryption. If you change the subscribers, the service will remove the outputs that are are used by the subscribers that are removed.

pub fn update_flow_output<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateFlowOutputRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFlowOutputResponse, RusotoError<UpdateFlowOutputError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates an existing flow output.

pub fn update_flow_source<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateFlowSourceRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFlowSourceResponse, RusotoError<UpdateFlowSourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates the source of a flow.

Loading content...