[][src]Struct rusoto_mediaconnect::UpdateFlowEntitlementRequest

pub struct UpdateFlowEntitlementRequest {
    pub description: Option<String>,
    pub encryption: Option<UpdateEncryption>,
    pub entitlement_arn: String,
    pub flow_arn: String,
    pub subscribers: Option<Vec<String>>,
}

The entitlement fields that you want to update.

Fields

description: Option<String>

A description of the entitlement. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the subscriber or end user.

encryption: Option<UpdateEncryption>

The type of encryption that will be used on the output associated with this entitlement.

entitlement_arn: String

The ARN of the entitlement that you want to update.

flow_arn: String

The flow that is associated with the entitlement that you want to update.

subscribers: Option<Vec<String>>

The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source.

Trait Implementations

impl Clone for UpdateFlowEntitlementRequest[src]

impl Debug for UpdateFlowEntitlementRequest[src]

impl Default for UpdateFlowEntitlementRequest[src]

impl PartialEq<UpdateFlowEntitlementRequest> for UpdateFlowEntitlementRequest[src]

impl Serialize for UpdateFlowEntitlementRequest[src]

impl StructuralPartialEq for UpdateFlowEntitlementRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.