Documentation ¶
Overview ¶
Package mediaconnect provides the client and types for making API requests to AWS MediaConnect.
API for AWS Elemental MediaConnect ¶
See https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14 for more information on this service.
See mediaconnect package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/mediaconnect/
Using the Client ¶
To contact AWS MediaConnect with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS MediaConnect client MediaConnect for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/mediaconnect/#New
Index ¶
- Constants
- func Algorithm_Values() []string
- func BridgePlacement_Values() []string
- func BridgeState_Values() []string
- func Colorimetry_Values() []string
- func ConnectionStatus_Values() []string
- func DesiredState_Values() []string
- func DurationUnits_Values() []string
- func EncoderProfile_Values() []string
- func EncodingName_Values() []string
- func EntitlementStatus_Values() []string
- func FailoverMode_Values() []string
- func GatewayState_Values() []string
- func InstanceState_Values() []string
- func KeyType_Values() []string
- func MaintenanceDay_Values() []string
- func MediaStreamType_Values() []string
- func NetworkInterfaceType_Values() []string
- func PriceUnits_Values() []string
- func Protocol_Values() []string
- func Range_Values() []string
- func ReservationState_Values() []string
- func ResourceType_Values() []string
- func ScanMode_Values() []string
- func SourceType_Values() []string
- func State_Values() []string
- func Status_Values() []string
- func Tcs_Values() []string
- type AddBridgeFlowSourceRequest
- func (s AddBridgeFlowSourceRequest) GoString() string
- func (s *AddBridgeFlowSourceRequest) SetFlowArn(v string) *AddBridgeFlowSourceRequest
- func (s *AddBridgeFlowSourceRequest) SetFlowVpcInterfaceAttachment(v *VpcInterfaceAttachment) *AddBridgeFlowSourceRequest
- func (s *AddBridgeFlowSourceRequest) SetName(v string) *AddBridgeFlowSourceRequest
- func (s AddBridgeFlowSourceRequest) String() string
- func (s *AddBridgeFlowSourceRequest) Validate() error
- type AddBridgeNetworkOutputRequest
- func (s AddBridgeNetworkOutputRequest) GoString() string
- func (s *AddBridgeNetworkOutputRequest) SetIpAddress(v string) *AddBridgeNetworkOutputRequest
- func (s *AddBridgeNetworkOutputRequest) SetName(v string) *AddBridgeNetworkOutputRequest
- func (s *AddBridgeNetworkOutputRequest) SetNetworkName(v string) *AddBridgeNetworkOutputRequest
- func (s *AddBridgeNetworkOutputRequest) SetPort(v int64) *AddBridgeNetworkOutputRequest
- func (s *AddBridgeNetworkOutputRequest) SetProtocol(v string) *AddBridgeNetworkOutputRequest
- func (s *AddBridgeNetworkOutputRequest) SetTtl(v int64) *AddBridgeNetworkOutputRequest
- func (s AddBridgeNetworkOutputRequest) String() string
- func (s *AddBridgeNetworkOutputRequest) Validate() error
- type AddBridgeNetworkSourceRequest
- func (s AddBridgeNetworkSourceRequest) GoString() string
- func (s *AddBridgeNetworkSourceRequest) SetMulticastIp(v string) *AddBridgeNetworkSourceRequest
- func (s *AddBridgeNetworkSourceRequest) SetName(v string) *AddBridgeNetworkSourceRequest
- func (s *AddBridgeNetworkSourceRequest) SetNetworkName(v string) *AddBridgeNetworkSourceRequest
- func (s *AddBridgeNetworkSourceRequest) SetPort(v int64) *AddBridgeNetworkSourceRequest
- func (s *AddBridgeNetworkSourceRequest) SetProtocol(v string) *AddBridgeNetworkSourceRequest
- func (s AddBridgeNetworkSourceRequest) String() string
- func (s *AddBridgeNetworkSourceRequest) Validate() error
- type AddBridgeOutputRequest
- type AddBridgeOutputsInput
- func (s AddBridgeOutputsInput) GoString() string
- func (s *AddBridgeOutputsInput) SetBridgeArn(v string) *AddBridgeOutputsInput
- func (s *AddBridgeOutputsInput) SetOutputs(v []*AddBridgeOutputRequest) *AddBridgeOutputsInput
- func (s AddBridgeOutputsInput) String() string
- func (s *AddBridgeOutputsInput) Validate() error
- type AddBridgeOutputsOutput
- type AddBridgeSourceRequest
- func (s AddBridgeSourceRequest) GoString() string
- func (s *AddBridgeSourceRequest) SetFlowSource(v *AddBridgeFlowSourceRequest) *AddBridgeSourceRequest
- func (s *AddBridgeSourceRequest) SetNetworkSource(v *AddBridgeNetworkSourceRequest) *AddBridgeSourceRequest
- func (s AddBridgeSourceRequest) String() string
- func (s *AddBridgeSourceRequest) Validate() error
- type AddBridgeSourcesInput
- func (s AddBridgeSourcesInput) GoString() string
- func (s *AddBridgeSourcesInput) SetBridgeArn(v string) *AddBridgeSourcesInput
- func (s *AddBridgeSourcesInput) SetSources(v []*AddBridgeSourceRequest) *AddBridgeSourcesInput
- func (s AddBridgeSourcesInput) String() string
- func (s *AddBridgeSourcesInput) Validate() error
- type AddBridgeSourcesOutput
- type AddEgressGatewayBridgeRequest
- type AddFlowMediaStreamsInput
- func (s AddFlowMediaStreamsInput) GoString() string
- func (s *AddFlowMediaStreamsInput) SetFlowArn(v string) *AddFlowMediaStreamsInput
- func (s *AddFlowMediaStreamsInput) SetMediaStreams(v []*AddMediaStreamRequest) *AddFlowMediaStreamsInput
- func (s AddFlowMediaStreamsInput) String() string
- func (s *AddFlowMediaStreamsInput) Validate() error
- type AddFlowMediaStreamsOutput
- type AddFlowOutputs420Exception
- func (s *AddFlowOutputs420Exception) Code() string
- func (s *AddFlowOutputs420Exception) Error() string
- func (s AddFlowOutputs420Exception) GoString() string
- func (s *AddFlowOutputs420Exception) Message() string
- func (s *AddFlowOutputs420Exception) OrigErr() error
- func (s *AddFlowOutputs420Exception) RequestID() string
- func (s *AddFlowOutputs420Exception) StatusCode() int
- func (s AddFlowOutputs420Exception) String() string
- type AddFlowOutputsInput
- type AddFlowOutputsOutput
- type AddFlowSourcesInput
- type AddFlowSourcesOutput
- type AddFlowVpcInterfacesInput
- func (s AddFlowVpcInterfacesInput) GoString() string
- func (s *AddFlowVpcInterfacesInput) SetFlowArn(v string) *AddFlowVpcInterfacesInput
- func (s *AddFlowVpcInterfacesInput) SetVpcInterfaces(v []*VpcInterfaceRequest) *AddFlowVpcInterfacesInput
- func (s AddFlowVpcInterfacesInput) String() string
- func (s *AddFlowVpcInterfacesInput) Validate() error
- type AddFlowVpcInterfacesOutput
- type AddIngressGatewayBridgeRequest
- func (s AddIngressGatewayBridgeRequest) GoString() string
- func (s *AddIngressGatewayBridgeRequest) SetMaxBitrate(v int64) *AddIngressGatewayBridgeRequest
- func (s *AddIngressGatewayBridgeRequest) SetMaxOutputs(v int64) *AddIngressGatewayBridgeRequest
- func (s AddIngressGatewayBridgeRequest) String() string
- func (s *AddIngressGatewayBridgeRequest) Validate() error
- type AddMaintenance
- type AddMediaStreamRequest
- func (s AddMediaStreamRequest) GoString() string
- func (s *AddMediaStreamRequest) SetAttributes(v *MediaStreamAttributesRequest) *AddMediaStreamRequest
- func (s *AddMediaStreamRequest) SetClockRate(v int64) *AddMediaStreamRequest
- func (s *AddMediaStreamRequest) SetDescription(v string) *AddMediaStreamRequest
- func (s *AddMediaStreamRequest) SetMediaStreamId(v int64) *AddMediaStreamRequest
- func (s *AddMediaStreamRequest) SetMediaStreamName(v string) *AddMediaStreamRequest
- func (s *AddMediaStreamRequest) SetMediaStreamType(v string) *AddMediaStreamRequest
- func (s *AddMediaStreamRequest) SetVideoFormat(v string) *AddMediaStreamRequest
- func (s AddMediaStreamRequest) String() string
- func (s *AddMediaStreamRequest) Validate() error
- type AddOutputRequest
- func (s AddOutputRequest) GoString() string
- func (s *AddOutputRequest) SetCidrAllowList(v []*string) *AddOutputRequest
- func (s *AddOutputRequest) SetDescription(v string) *AddOutputRequest
- func (s *AddOutputRequest) SetDestination(v string) *AddOutputRequest
- func (s *AddOutputRequest) SetEncryption(v *Encryption) *AddOutputRequest
- func (s *AddOutputRequest) SetMaxLatency(v int64) *AddOutputRequest
- func (s *AddOutputRequest) SetMediaStreamOutputConfigurations(v []*MediaStreamOutputConfigurationRequest) *AddOutputRequest
- func (s *AddOutputRequest) SetMinLatency(v int64) *AddOutputRequest
- func (s *AddOutputRequest) SetName(v string) *AddOutputRequest
- func (s *AddOutputRequest) SetPort(v int64) *AddOutputRequest
- func (s *AddOutputRequest) SetProtocol(v string) *AddOutputRequest
- func (s *AddOutputRequest) SetRemoteId(v string) *AddOutputRequest
- func (s *AddOutputRequest) SetSenderControlPort(v int64) *AddOutputRequest
- func (s *AddOutputRequest) SetSmoothingLatency(v int64) *AddOutputRequest
- func (s *AddOutputRequest) SetStreamId(v string) *AddOutputRequest
- func (s *AddOutputRequest) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *AddOutputRequest
- func (s AddOutputRequest) String() string
- func (s *AddOutputRequest) Validate() error
- type BadRequestException
- func (s *BadRequestException) Code() string
- func (s *BadRequestException) Error() string
- func (s BadRequestException) GoString() string
- func (s *BadRequestException) Message() string
- func (s *BadRequestException) OrigErr() error
- func (s *BadRequestException) RequestID() string
- func (s *BadRequestException) StatusCode() int
- func (s BadRequestException) String() string
- type Bridge
- func (s Bridge) GoString() string
- func (s *Bridge) SetBridgeArn(v string) *Bridge
- func (s *Bridge) SetBridgeMessages(v []*MessageDetail) *Bridge
- func (s *Bridge) SetBridgeState(v string) *Bridge
- func (s *Bridge) SetEgressGatewayBridge(v *EgressGatewayBridge) *Bridge
- func (s *Bridge) SetIngressGatewayBridge(v *IngressGatewayBridge) *Bridge
- func (s *Bridge) SetName(v string) *Bridge
- func (s *Bridge) SetOutputs(v []*BridgeOutput_) *Bridge
- func (s *Bridge) SetPlacementArn(v string) *Bridge
- func (s *Bridge) SetSourceFailoverConfig(v *FailoverConfig) *Bridge
- func (s *Bridge) SetSources(v []*BridgeSource) *Bridge
- func (s Bridge) String() string
- type BridgeFlowOutput_
- type BridgeFlowSource
- func (s BridgeFlowSource) GoString() string
- func (s *BridgeFlowSource) SetFlowArn(v string) *BridgeFlowSource
- func (s *BridgeFlowSource) SetFlowVpcInterfaceAttachment(v *VpcInterfaceAttachment) *BridgeFlowSource
- func (s *BridgeFlowSource) SetName(v string) *BridgeFlowSource
- func (s *BridgeFlowSource) SetOutputArn(v string) *BridgeFlowSource
- func (s BridgeFlowSource) String() string
- type BridgeNetworkOutput_
- func (s BridgeNetworkOutput_) GoString() string
- func (s *BridgeNetworkOutput_) SetIpAddress(v string) *BridgeNetworkOutput_
- func (s *BridgeNetworkOutput_) SetName(v string) *BridgeNetworkOutput_
- func (s *BridgeNetworkOutput_) SetNetworkName(v string) *BridgeNetworkOutput_
- func (s *BridgeNetworkOutput_) SetPort(v int64) *BridgeNetworkOutput_
- func (s *BridgeNetworkOutput_) SetProtocol(v string) *BridgeNetworkOutput_
- func (s *BridgeNetworkOutput_) SetTtl(v int64) *BridgeNetworkOutput_
- func (s BridgeNetworkOutput_) String() string
- type BridgeNetworkSource
- func (s BridgeNetworkSource) GoString() string
- func (s *BridgeNetworkSource) SetMulticastIp(v string) *BridgeNetworkSource
- func (s *BridgeNetworkSource) SetName(v string) *BridgeNetworkSource
- func (s *BridgeNetworkSource) SetNetworkName(v string) *BridgeNetworkSource
- func (s *BridgeNetworkSource) SetPort(v int64) *BridgeNetworkSource
- func (s *BridgeNetworkSource) SetProtocol(v string) *BridgeNetworkSource
- func (s BridgeNetworkSource) String() string
- type BridgeOutput_
- type BridgeSource
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateBridge420Exception
- func (s *CreateBridge420Exception) Code() string
- func (s *CreateBridge420Exception) Error() string
- func (s CreateBridge420Exception) GoString() string
- func (s *CreateBridge420Exception) Message() string
- func (s *CreateBridge420Exception) OrigErr() error
- func (s *CreateBridge420Exception) RequestID() string
- func (s *CreateBridge420Exception) StatusCode() int
- func (s CreateBridge420Exception) String() string
- type CreateBridgeInput
- func (s CreateBridgeInput) GoString() string
- func (s *CreateBridgeInput) SetEgressGatewayBridge(v *AddEgressGatewayBridgeRequest) *CreateBridgeInput
- func (s *CreateBridgeInput) SetIngressGatewayBridge(v *AddIngressGatewayBridgeRequest) *CreateBridgeInput
- func (s *CreateBridgeInput) SetName(v string) *CreateBridgeInput
- func (s *CreateBridgeInput) SetOutputs(v []*AddBridgeOutputRequest) *CreateBridgeInput
- func (s *CreateBridgeInput) SetPlacementArn(v string) *CreateBridgeInput
- func (s *CreateBridgeInput) SetSourceFailoverConfig(v *FailoverConfig) *CreateBridgeInput
- func (s *CreateBridgeInput) SetSources(v []*AddBridgeSourceRequest) *CreateBridgeInput
- func (s CreateBridgeInput) String() string
- func (s *CreateBridgeInput) Validate() error
- type CreateBridgeOutput
- type CreateFlow420Exception
- func (s *CreateFlow420Exception) Code() string
- func (s *CreateFlow420Exception) Error() string
- func (s CreateFlow420Exception) GoString() string
- func (s *CreateFlow420Exception) Message() string
- func (s *CreateFlow420Exception) OrigErr() error
- func (s *CreateFlow420Exception) RequestID() string
- func (s *CreateFlow420Exception) StatusCode() int
- func (s CreateFlow420Exception) String() string
- type CreateFlowInput
- func (s CreateFlowInput) GoString() string
- func (s *CreateFlowInput) SetAvailabilityZone(v string) *CreateFlowInput
- func (s *CreateFlowInput) SetEntitlements(v []*GrantEntitlementRequest) *CreateFlowInput
- func (s *CreateFlowInput) SetMaintenance(v *AddMaintenance) *CreateFlowInput
- func (s *CreateFlowInput) SetMediaStreams(v []*AddMediaStreamRequest) *CreateFlowInput
- func (s *CreateFlowInput) SetName(v string) *CreateFlowInput
- func (s *CreateFlowInput) SetOutputs(v []*AddOutputRequest) *CreateFlowInput
- func (s *CreateFlowInput) SetSource(v *SetSourceRequest) *CreateFlowInput
- func (s *CreateFlowInput) SetSourceFailoverConfig(v *FailoverConfig) *CreateFlowInput
- func (s *CreateFlowInput) SetSources(v []*SetSourceRequest) *CreateFlowInput
- func (s *CreateFlowInput) SetVpcInterfaces(v []*VpcInterfaceRequest) *CreateFlowInput
- func (s CreateFlowInput) String() string
- func (s *CreateFlowInput) Validate() error
- type CreateFlowOutput
- type CreateGateway420Exception
- func (s *CreateGateway420Exception) Code() string
- func (s *CreateGateway420Exception) Error() string
- func (s CreateGateway420Exception) GoString() string
- func (s *CreateGateway420Exception) Message() string
- func (s *CreateGateway420Exception) OrigErr() error
- func (s *CreateGateway420Exception) RequestID() string
- func (s *CreateGateway420Exception) StatusCode() int
- func (s CreateGateway420Exception) String() string
- type CreateGatewayInput
- func (s CreateGatewayInput) GoString() string
- func (s *CreateGatewayInput) SetEgressCidrBlocks(v []*string) *CreateGatewayInput
- func (s *CreateGatewayInput) SetName(v string) *CreateGatewayInput
- func (s *CreateGatewayInput) SetNetworks(v []*GatewayNetwork) *CreateGatewayInput
- func (s CreateGatewayInput) String() string
- func (s *CreateGatewayInput) Validate() error
- type CreateGatewayOutput
- type DeleteBridgeInput
- type DeleteBridgeOutput
- type DeleteFlowInput
- type DeleteFlowOutput
- type DeleteGatewayInput
- type DeleteGatewayOutput
- type DeregisterGatewayInstanceInput
- func (s DeregisterGatewayInstanceInput) GoString() string
- func (s *DeregisterGatewayInstanceInput) SetForce(v bool) *DeregisterGatewayInstanceInput
- func (s *DeregisterGatewayInstanceInput) SetGatewayInstanceArn(v string) *DeregisterGatewayInstanceInput
- func (s DeregisterGatewayInstanceInput) String() string
- func (s *DeregisterGatewayInstanceInput) Validate() error
- type DeregisterGatewayInstanceOutput
- func (s DeregisterGatewayInstanceOutput) GoString() string
- func (s *DeregisterGatewayInstanceOutput) SetGatewayInstanceArn(v string) *DeregisterGatewayInstanceOutput
- func (s *DeregisterGatewayInstanceOutput) SetInstanceState(v string) *DeregisterGatewayInstanceOutput
- func (s DeregisterGatewayInstanceOutput) String() string
- type DescribeBridgeInput
- type DescribeBridgeOutput
- type DescribeFlowInput
- type DescribeFlowOutput
- type DescribeGatewayInput
- type DescribeGatewayInstanceInput
- type DescribeGatewayInstanceOutput
- type DescribeGatewayOutput
- type DescribeOfferingInput
- type DescribeOfferingOutput
- type DescribeReservationInput
- type DescribeReservationOutput
- type DestinationConfiguration
- func (s DestinationConfiguration) GoString() string
- func (s *DestinationConfiguration) SetDestinationIp(v string) *DestinationConfiguration
- func (s *DestinationConfiguration) SetDestinationPort(v int64) *DestinationConfiguration
- func (s *DestinationConfiguration) SetInterface(v *Interface) *DestinationConfiguration
- func (s *DestinationConfiguration) SetOutboundIp(v string) *DestinationConfiguration
- func (s DestinationConfiguration) String() string
- type DestinationConfigurationRequest
- func (s DestinationConfigurationRequest) GoString() string
- func (s *DestinationConfigurationRequest) SetDestinationIp(v string) *DestinationConfigurationRequest
- func (s *DestinationConfigurationRequest) SetDestinationPort(v int64) *DestinationConfigurationRequest
- func (s *DestinationConfigurationRequest) SetInterface(v *InterfaceRequest) *DestinationConfigurationRequest
- func (s DestinationConfigurationRequest) String() string
- func (s *DestinationConfigurationRequest) Validate() error
- type EgressGatewayBridge
- type EncodingParameters
- type EncodingParametersRequest
- func (s EncodingParametersRequest) GoString() string
- func (s *EncodingParametersRequest) SetCompressionFactor(v float64) *EncodingParametersRequest
- func (s *EncodingParametersRequest) SetEncoderProfile(v string) *EncodingParametersRequest
- func (s EncodingParametersRequest) String() string
- func (s *EncodingParametersRequest) Validate() error
- type Encryption
- func (s Encryption) GoString() string
- func (s *Encryption) SetAlgorithm(v string) *Encryption
- func (s *Encryption) SetConstantInitializationVector(v string) *Encryption
- func (s *Encryption) SetDeviceId(v string) *Encryption
- func (s *Encryption) SetKeyType(v string) *Encryption
- func (s *Encryption) SetRegion(v string) *Encryption
- func (s *Encryption) SetResourceId(v string) *Encryption
- func (s *Encryption) SetRoleArn(v string) *Encryption
- func (s *Encryption) SetSecretArn(v string) *Encryption
- func (s *Encryption) SetUrl(v string) *Encryption
- func (s Encryption) String() string
- func (s *Encryption) Validate() error
- type Entitlement
- func (s Entitlement) GoString() string
- func (s *Entitlement) SetDataTransferSubscriberFeePercent(v int64) *Entitlement
- func (s *Entitlement) SetDescription(v string) *Entitlement
- func (s *Entitlement) SetEncryption(v *Encryption) *Entitlement
- func (s *Entitlement) SetEntitlementArn(v string) *Entitlement
- func (s *Entitlement) SetEntitlementStatus(v string) *Entitlement
- func (s *Entitlement) SetName(v string) *Entitlement
- func (s *Entitlement) SetSubscribers(v []*string) *Entitlement
- func (s Entitlement) String() string
- type FailoverConfig
- func (s FailoverConfig) GoString() string
- func (s *FailoverConfig) SetFailoverMode(v string) *FailoverConfig
- func (s *FailoverConfig) SetRecoveryWindow(v int64) *FailoverConfig
- func (s *FailoverConfig) SetSourcePriority(v *SourcePriority) *FailoverConfig
- func (s *FailoverConfig) SetState(v string) *FailoverConfig
- func (s FailoverConfig) String() string
- type Flow
- func (s Flow) GoString() string
- func (s *Flow) SetAvailabilityZone(v string) *Flow
- func (s *Flow) SetDescription(v string) *Flow
- func (s *Flow) SetEgressIp(v string) *Flow
- func (s *Flow) SetEntitlements(v []*Entitlement) *Flow
- func (s *Flow) SetFlowArn(v string) *Flow
- func (s *Flow) SetMaintenance(v *Maintenance) *Flow
- func (s *Flow) SetMediaStreams(v []*MediaStream) *Flow
- func (s *Flow) SetName(v string) *Flow
- func (s *Flow) SetOutputs(v []*Output) *Flow
- func (s *Flow) SetSource(v *Source) *Flow
- func (s *Flow) SetSourceFailoverConfig(v *FailoverConfig) *Flow
- func (s *Flow) SetSources(v []*Source) *Flow
- func (s *Flow) SetStatus(v string) *Flow
- func (s *Flow) SetVpcInterfaces(v []*VpcInterface) *Flow
- func (s Flow) String() string
- type Fmtp
- func (s Fmtp) GoString() string
- func (s *Fmtp) SetChannelOrder(v string) *Fmtp
- func (s *Fmtp) SetColorimetry(v string) *Fmtp
- func (s *Fmtp) SetExactFramerate(v string) *Fmtp
- func (s *Fmtp) SetPar(v string) *Fmtp
- func (s *Fmtp) SetRange(v string) *Fmtp
- func (s *Fmtp) SetScanMode(v string) *Fmtp
- func (s *Fmtp) SetTcs(v string) *Fmtp
- func (s Fmtp) String() string
- type FmtpRequest
- func (s FmtpRequest) GoString() string
- func (s *FmtpRequest) SetChannelOrder(v string) *FmtpRequest
- func (s *FmtpRequest) SetColorimetry(v string) *FmtpRequest
- func (s *FmtpRequest) SetExactFramerate(v string) *FmtpRequest
- func (s *FmtpRequest) SetPar(v string) *FmtpRequest
- func (s *FmtpRequest) SetRange(v string) *FmtpRequest
- func (s *FmtpRequest) SetScanMode(v string) *FmtpRequest
- func (s *FmtpRequest) SetTcs(v string) *FmtpRequest
- func (s FmtpRequest) String() string
- type ForbiddenException
- func (s *ForbiddenException) Code() string
- func (s *ForbiddenException) Error() string
- func (s ForbiddenException) GoString() string
- func (s *ForbiddenException) Message() string
- func (s *ForbiddenException) OrigErr() error
- func (s *ForbiddenException) RequestID() string
- func (s *ForbiddenException) StatusCode() int
- func (s ForbiddenException) String() string
- type Gateway
- func (s Gateway) GoString() string
- func (s *Gateway) SetEgressCidrBlocks(v []*string) *Gateway
- func (s *Gateway) SetGatewayArn(v string) *Gateway
- func (s *Gateway) SetGatewayMessages(v []*MessageDetail) *Gateway
- func (s *Gateway) SetGatewayState(v string) *Gateway
- func (s *Gateway) SetName(v string) *Gateway
- func (s *Gateway) SetNetworks(v []*GatewayNetwork) *Gateway
- func (s Gateway) String() string
- type GatewayBridgeSource
- type GatewayInstance
- func (s GatewayInstance) GoString() string
- func (s *GatewayInstance) SetBridgePlacement(v string) *GatewayInstance
- func (s *GatewayInstance) SetConnectionStatus(v string) *GatewayInstance
- func (s *GatewayInstance) SetGatewayArn(v string) *GatewayInstance
- func (s *GatewayInstance) SetGatewayInstanceArn(v string) *GatewayInstance
- func (s *GatewayInstance) SetInstanceId(v string) *GatewayInstance
- func (s *GatewayInstance) SetInstanceMessages(v []*MessageDetail) *GatewayInstance
- func (s *GatewayInstance) SetInstanceState(v string) *GatewayInstance
- func (s *GatewayInstance) SetRunningBridgeCount(v int64) *GatewayInstance
- func (s GatewayInstance) String() string
- type GatewayNetwork
- type GrantEntitlementRequest
- func (s GrantEntitlementRequest) GoString() string
- func (s *GrantEntitlementRequest) SetDataTransferSubscriberFeePercent(v int64) *GrantEntitlementRequest
- func (s *GrantEntitlementRequest) SetDescription(v string) *GrantEntitlementRequest
- func (s *GrantEntitlementRequest) SetEncryption(v *Encryption) *GrantEntitlementRequest
- func (s *GrantEntitlementRequest) SetEntitlementStatus(v string) *GrantEntitlementRequest
- func (s *GrantEntitlementRequest) SetName(v string) *GrantEntitlementRequest
- func (s *GrantEntitlementRequest) SetSubscribers(v []*string) *GrantEntitlementRequest
- func (s GrantEntitlementRequest) String() string
- func (s *GrantEntitlementRequest) Validate() error
- type GrantFlowEntitlements420Exception
- func (s *GrantFlowEntitlements420Exception) Code() string
- func (s *GrantFlowEntitlements420Exception) Error() string
- func (s GrantFlowEntitlements420Exception) GoString() string
- func (s *GrantFlowEntitlements420Exception) Message() string
- func (s *GrantFlowEntitlements420Exception) OrigErr() error
- func (s *GrantFlowEntitlements420Exception) RequestID() string
- func (s *GrantFlowEntitlements420Exception) StatusCode() int
- func (s GrantFlowEntitlements420Exception) String() string
- type GrantFlowEntitlementsInput
- func (s GrantFlowEntitlementsInput) GoString() string
- func (s *GrantFlowEntitlementsInput) SetEntitlements(v []*GrantEntitlementRequest) *GrantFlowEntitlementsInput
- func (s *GrantFlowEntitlementsInput) SetFlowArn(v string) *GrantFlowEntitlementsInput
- func (s GrantFlowEntitlementsInput) String() string
- func (s *GrantFlowEntitlementsInput) Validate() error
- type GrantFlowEntitlementsOutput
- type IngressGatewayBridge
- func (s IngressGatewayBridge) GoString() string
- func (s *IngressGatewayBridge) SetInstanceId(v string) *IngressGatewayBridge
- func (s *IngressGatewayBridge) SetMaxBitrate(v int64) *IngressGatewayBridge
- func (s *IngressGatewayBridge) SetMaxOutputs(v int64) *IngressGatewayBridge
- func (s IngressGatewayBridge) String() string
- type InputConfiguration
- func (s InputConfiguration) GoString() string
- func (s *InputConfiguration) SetInputIp(v string) *InputConfiguration
- func (s *InputConfiguration) SetInputPort(v int64) *InputConfiguration
- func (s *InputConfiguration) SetInterface(v *Interface) *InputConfiguration
- func (s InputConfiguration) String() string
- type InputConfigurationRequest
- func (s InputConfigurationRequest) GoString() string
- func (s *InputConfigurationRequest) SetInputPort(v int64) *InputConfigurationRequest
- func (s *InputConfigurationRequest) SetInterface(v *InterfaceRequest) *InputConfigurationRequest
- func (s InputConfigurationRequest) String() string
- func (s *InputConfigurationRequest) Validate() error
- type Interface
- type InterfaceRequest
- type InternalServerErrorException
- func (s *InternalServerErrorException) Code() string
- func (s *InternalServerErrorException) Error() string
- func (s InternalServerErrorException) GoString() string
- func (s *InternalServerErrorException) Message() string
- func (s *InternalServerErrorException) OrigErr() error
- func (s *InternalServerErrorException) RequestID() string
- func (s *InternalServerErrorException) StatusCode() int
- func (s InternalServerErrorException) String() string
- type ListBridgesInput
- func (s ListBridgesInput) GoString() string
- func (s *ListBridgesInput) SetFilterArn(v string) *ListBridgesInput
- func (s *ListBridgesInput) SetMaxResults(v int64) *ListBridgesInput
- func (s *ListBridgesInput) SetNextToken(v string) *ListBridgesInput
- func (s ListBridgesInput) String() string
- func (s *ListBridgesInput) Validate() error
- type ListBridgesOutput
- type ListEntitlementsInput
- func (s ListEntitlementsInput) GoString() string
- func (s *ListEntitlementsInput) SetMaxResults(v int64) *ListEntitlementsInput
- func (s *ListEntitlementsInput) SetNextToken(v string) *ListEntitlementsInput
- func (s ListEntitlementsInput) String() string
- func (s *ListEntitlementsInput) Validate() error
- type ListEntitlementsOutput
- type ListFlowsInput
- type ListFlowsOutput
- type ListGatewayInstancesInput
- func (s ListGatewayInstancesInput) GoString() string
- func (s *ListGatewayInstancesInput) SetFilterArn(v string) *ListGatewayInstancesInput
- func (s *ListGatewayInstancesInput) SetMaxResults(v int64) *ListGatewayInstancesInput
- func (s *ListGatewayInstancesInput) SetNextToken(v string) *ListGatewayInstancesInput
- func (s ListGatewayInstancesInput) String() string
- func (s *ListGatewayInstancesInput) Validate() error
- type ListGatewayInstancesOutput
- type ListGatewaysInput
- type ListGatewaysOutput
- type ListOfferingsInput
- type ListOfferingsOutput
- type ListReservationsInput
- func (s ListReservationsInput) GoString() string
- func (s *ListReservationsInput) SetMaxResults(v int64) *ListReservationsInput
- func (s *ListReservationsInput) SetNextToken(v string) *ListReservationsInput
- func (s ListReservationsInput) String() string
- func (s *ListReservationsInput) Validate() error
- type ListReservationsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListedBridge
- func (s ListedBridge) GoString() string
- func (s *ListedBridge) SetBridgeArn(v string) *ListedBridge
- func (s *ListedBridge) SetBridgeState(v string) *ListedBridge
- func (s *ListedBridge) SetBridgeType(v string) *ListedBridge
- func (s *ListedBridge) SetName(v string) *ListedBridge
- func (s *ListedBridge) SetPlacementArn(v string) *ListedBridge
- func (s ListedBridge) String() string
- type ListedEntitlement
- func (s ListedEntitlement) GoString() string
- func (s *ListedEntitlement) SetDataTransferSubscriberFeePercent(v int64) *ListedEntitlement
- func (s *ListedEntitlement) SetEntitlementArn(v string) *ListedEntitlement
- func (s *ListedEntitlement) SetEntitlementName(v string) *ListedEntitlement
- func (s ListedEntitlement) String() string
- type ListedFlow
- func (s ListedFlow) GoString() string
- func (s *ListedFlow) SetAvailabilityZone(v string) *ListedFlow
- func (s *ListedFlow) SetDescription(v string) *ListedFlow
- func (s *ListedFlow) SetFlowArn(v string) *ListedFlow
- func (s *ListedFlow) SetMaintenance(v *Maintenance) *ListedFlow
- func (s *ListedFlow) SetName(v string) *ListedFlow
- func (s *ListedFlow) SetSourceType(v string) *ListedFlow
- func (s *ListedFlow) SetStatus(v string) *ListedFlow
- func (s ListedFlow) String() string
- type ListedGateway
- type ListedGatewayInstance
- func (s ListedGatewayInstance) GoString() string
- func (s *ListedGatewayInstance) SetGatewayArn(v string) *ListedGatewayInstance
- func (s *ListedGatewayInstance) SetGatewayInstanceArn(v string) *ListedGatewayInstance
- func (s *ListedGatewayInstance) SetInstanceId(v string) *ListedGatewayInstance
- func (s *ListedGatewayInstance) SetInstanceState(v string) *ListedGatewayInstance
- func (s ListedGatewayInstance) String() string
- type Maintenance
- func (s Maintenance) GoString() string
- func (s *Maintenance) SetMaintenanceDay(v string) *Maintenance
- func (s *Maintenance) SetMaintenanceDeadline(v string) *Maintenance
- func (s *Maintenance) SetMaintenanceScheduledDate(v string) *Maintenance
- func (s *Maintenance) SetMaintenanceStartHour(v string) *Maintenance
- func (s Maintenance) String() string
- type MediaConnect
- func (c *MediaConnect) AddBridgeOutputs(input *AddBridgeOutputsInput) (*AddBridgeOutputsOutput, error)
- func (c *MediaConnect) AddBridgeOutputsRequest(input *AddBridgeOutputsInput) (req *request.Request, output *AddBridgeOutputsOutput)
- func (c *MediaConnect) AddBridgeOutputsWithContext(ctx aws.Context, input *AddBridgeOutputsInput, opts ...request.Option) (*AddBridgeOutputsOutput, error)
- func (c *MediaConnect) AddBridgeSources(input *AddBridgeSourcesInput) (*AddBridgeSourcesOutput, error)
- func (c *MediaConnect) AddBridgeSourcesRequest(input *AddBridgeSourcesInput) (req *request.Request, output *AddBridgeSourcesOutput)
- func (c *MediaConnect) AddBridgeSourcesWithContext(ctx aws.Context, input *AddBridgeSourcesInput, opts ...request.Option) (*AddBridgeSourcesOutput, error)
- func (c *MediaConnect) AddFlowMediaStreams(input *AddFlowMediaStreamsInput) (*AddFlowMediaStreamsOutput, error)
- func (c *MediaConnect) AddFlowMediaStreamsRequest(input *AddFlowMediaStreamsInput) (req *request.Request, output *AddFlowMediaStreamsOutput)
- func (c *MediaConnect) AddFlowMediaStreamsWithContext(ctx aws.Context, input *AddFlowMediaStreamsInput, opts ...request.Option) (*AddFlowMediaStreamsOutput, error)
- func (c *MediaConnect) AddFlowOutputs(input *AddFlowOutputsInput) (*AddFlowOutputsOutput, error)
- func (c *MediaConnect) AddFlowOutputsRequest(input *AddFlowOutputsInput) (req *request.Request, output *AddFlowOutputsOutput)
- func (c *MediaConnect) AddFlowOutputsWithContext(ctx aws.Context, input *AddFlowOutputsInput, opts ...request.Option) (*AddFlowOutputsOutput, error)
- func (c *MediaConnect) AddFlowSources(input *AddFlowSourcesInput) (*AddFlowSourcesOutput, error)
- func (c *MediaConnect) AddFlowSourcesRequest(input *AddFlowSourcesInput) (req *request.Request, output *AddFlowSourcesOutput)
- func (c *MediaConnect) AddFlowSourcesWithContext(ctx aws.Context, input *AddFlowSourcesInput, opts ...request.Option) (*AddFlowSourcesOutput, error)
- func (c *MediaConnect) AddFlowVpcInterfaces(input *AddFlowVpcInterfacesInput) (*AddFlowVpcInterfacesOutput, error)
- func (c *MediaConnect) AddFlowVpcInterfacesRequest(input *AddFlowVpcInterfacesInput) (req *request.Request, output *AddFlowVpcInterfacesOutput)
- func (c *MediaConnect) AddFlowVpcInterfacesWithContext(ctx aws.Context, input *AddFlowVpcInterfacesInput, opts ...request.Option) (*AddFlowVpcInterfacesOutput, error)
- func (c *MediaConnect) CreateBridge(input *CreateBridgeInput) (*CreateBridgeOutput, error)
- func (c *MediaConnect) CreateBridgeRequest(input *CreateBridgeInput) (req *request.Request, output *CreateBridgeOutput)
- func (c *MediaConnect) CreateBridgeWithContext(ctx aws.Context, input *CreateBridgeInput, opts ...request.Option) (*CreateBridgeOutput, error)
- func (c *MediaConnect) CreateFlow(input *CreateFlowInput) (*CreateFlowOutput, error)
- func (c *MediaConnect) CreateFlowRequest(input *CreateFlowInput) (req *request.Request, output *CreateFlowOutput)
- func (c *MediaConnect) CreateFlowWithContext(ctx aws.Context, input *CreateFlowInput, opts ...request.Option) (*CreateFlowOutput, error)
- func (c *MediaConnect) CreateGateway(input *CreateGatewayInput) (*CreateGatewayOutput, error)
- func (c *MediaConnect) CreateGatewayRequest(input *CreateGatewayInput) (req *request.Request, output *CreateGatewayOutput)
- func (c *MediaConnect) CreateGatewayWithContext(ctx aws.Context, input *CreateGatewayInput, opts ...request.Option) (*CreateGatewayOutput, error)
- func (c *MediaConnect) DeleteBridge(input *DeleteBridgeInput) (*DeleteBridgeOutput, error)
- func (c *MediaConnect) DeleteBridgeRequest(input *DeleteBridgeInput) (req *request.Request, output *DeleteBridgeOutput)
- func (c *MediaConnect) DeleteBridgeWithContext(ctx aws.Context, input *DeleteBridgeInput, opts ...request.Option) (*DeleteBridgeOutput, error)
- func (c *MediaConnect) DeleteFlow(input *DeleteFlowInput) (*DeleteFlowOutput, error)
- func (c *MediaConnect) DeleteFlowRequest(input *DeleteFlowInput) (req *request.Request, output *DeleteFlowOutput)
- func (c *MediaConnect) DeleteFlowWithContext(ctx aws.Context, input *DeleteFlowInput, opts ...request.Option) (*DeleteFlowOutput, error)
- func (c *MediaConnect) DeleteGateway(input *DeleteGatewayInput) (*DeleteGatewayOutput, error)
- func (c *MediaConnect) DeleteGatewayRequest(input *DeleteGatewayInput) (req *request.Request, output *DeleteGatewayOutput)
- func (c *MediaConnect) DeleteGatewayWithContext(ctx aws.Context, input *DeleteGatewayInput, opts ...request.Option) (*DeleteGatewayOutput, error)
- func (c *MediaConnect) DeregisterGatewayInstance(input *DeregisterGatewayInstanceInput) (*DeregisterGatewayInstanceOutput, error)
- func (c *MediaConnect) DeregisterGatewayInstanceRequest(input *DeregisterGatewayInstanceInput) (req *request.Request, output *DeregisterGatewayInstanceOutput)
- func (c *MediaConnect) DeregisterGatewayInstanceWithContext(ctx aws.Context, input *DeregisterGatewayInstanceInput, opts ...request.Option) (*DeregisterGatewayInstanceOutput, error)
- func (c *MediaConnect) DescribeBridge(input *DescribeBridgeInput) (*DescribeBridgeOutput, error)
- func (c *MediaConnect) DescribeBridgeRequest(input *DescribeBridgeInput) (req *request.Request, output *DescribeBridgeOutput)
- func (c *MediaConnect) DescribeBridgeWithContext(ctx aws.Context, input *DescribeBridgeInput, opts ...request.Option) (*DescribeBridgeOutput, error)
- func (c *MediaConnect) DescribeFlow(input *DescribeFlowInput) (*DescribeFlowOutput, error)
- func (c *MediaConnect) DescribeFlowRequest(input *DescribeFlowInput) (req *request.Request, output *DescribeFlowOutput)
- func (c *MediaConnect) DescribeFlowWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.Option) (*DescribeFlowOutput, error)
- func (c *MediaConnect) DescribeGateway(input *DescribeGatewayInput) (*DescribeGatewayOutput, error)
- func (c *MediaConnect) DescribeGatewayInstance(input *DescribeGatewayInstanceInput) (*DescribeGatewayInstanceOutput, error)
- func (c *MediaConnect) DescribeGatewayInstanceRequest(input *DescribeGatewayInstanceInput) (req *request.Request, output *DescribeGatewayInstanceOutput)
- func (c *MediaConnect) DescribeGatewayInstanceWithContext(ctx aws.Context, input *DescribeGatewayInstanceInput, opts ...request.Option) (*DescribeGatewayInstanceOutput, error)
- func (c *MediaConnect) DescribeGatewayRequest(input *DescribeGatewayInput) (req *request.Request, output *DescribeGatewayOutput)
- func (c *MediaConnect) DescribeGatewayWithContext(ctx aws.Context, input *DescribeGatewayInput, opts ...request.Option) (*DescribeGatewayOutput, error)
- func (c *MediaConnect) DescribeOffering(input *DescribeOfferingInput) (*DescribeOfferingOutput, error)
- func (c *MediaConnect) DescribeOfferingRequest(input *DescribeOfferingInput) (req *request.Request, output *DescribeOfferingOutput)
- func (c *MediaConnect) DescribeOfferingWithContext(ctx aws.Context, input *DescribeOfferingInput, opts ...request.Option) (*DescribeOfferingOutput, error)
- func (c *MediaConnect) DescribeReservation(input *DescribeReservationInput) (*DescribeReservationOutput, error)
- func (c *MediaConnect) DescribeReservationRequest(input *DescribeReservationInput) (req *request.Request, output *DescribeReservationOutput)
- func (c *MediaConnect) DescribeReservationWithContext(ctx aws.Context, input *DescribeReservationInput, opts ...request.Option) (*DescribeReservationOutput, error)
- func (c *MediaConnect) GrantFlowEntitlements(input *GrantFlowEntitlementsInput) (*GrantFlowEntitlementsOutput, error)
- func (c *MediaConnect) GrantFlowEntitlementsRequest(input *GrantFlowEntitlementsInput) (req *request.Request, output *GrantFlowEntitlementsOutput)
- func (c *MediaConnect) GrantFlowEntitlementsWithContext(ctx aws.Context, input *GrantFlowEntitlementsInput, opts ...request.Option) (*GrantFlowEntitlementsOutput, error)
- func (c *MediaConnect) ListBridges(input *ListBridgesInput) (*ListBridgesOutput, error)
- func (c *MediaConnect) ListBridgesPages(input *ListBridgesInput, fn func(*ListBridgesOutput, bool) bool) error
- func (c *MediaConnect) ListBridgesPagesWithContext(ctx aws.Context, input *ListBridgesInput, ...) error
- func (c *MediaConnect) ListBridgesRequest(input *ListBridgesInput) (req *request.Request, output *ListBridgesOutput)
- func (c *MediaConnect) ListBridgesWithContext(ctx aws.Context, input *ListBridgesInput, opts ...request.Option) (*ListBridgesOutput, error)
- func (c *MediaConnect) ListEntitlements(input *ListEntitlementsInput) (*ListEntitlementsOutput, error)
- func (c *MediaConnect) ListEntitlementsPages(input *ListEntitlementsInput, fn func(*ListEntitlementsOutput, bool) bool) error
- func (c *MediaConnect) ListEntitlementsPagesWithContext(ctx aws.Context, input *ListEntitlementsInput, ...) error
- func (c *MediaConnect) ListEntitlementsRequest(input *ListEntitlementsInput) (req *request.Request, output *ListEntitlementsOutput)
- func (c *MediaConnect) ListEntitlementsWithContext(ctx aws.Context, input *ListEntitlementsInput, opts ...request.Option) (*ListEntitlementsOutput, error)
- func (c *MediaConnect) ListFlows(input *ListFlowsInput) (*ListFlowsOutput, error)
- func (c *MediaConnect) ListFlowsPages(input *ListFlowsInput, fn func(*ListFlowsOutput, bool) bool) error
- func (c *MediaConnect) ListFlowsPagesWithContext(ctx aws.Context, input *ListFlowsInput, fn func(*ListFlowsOutput, bool) bool, ...) error
- func (c *MediaConnect) ListFlowsRequest(input *ListFlowsInput) (req *request.Request, output *ListFlowsOutput)
- func (c *MediaConnect) ListFlowsWithContext(ctx aws.Context, input *ListFlowsInput, opts ...request.Option) (*ListFlowsOutput, error)
- func (c *MediaConnect) ListGatewayInstances(input *ListGatewayInstancesInput) (*ListGatewayInstancesOutput, error)
- func (c *MediaConnect) ListGatewayInstancesPages(input *ListGatewayInstancesInput, ...) error
- func (c *MediaConnect) ListGatewayInstancesPagesWithContext(ctx aws.Context, input *ListGatewayInstancesInput, ...) error
- func (c *MediaConnect) ListGatewayInstancesRequest(input *ListGatewayInstancesInput) (req *request.Request, output *ListGatewayInstancesOutput)
- func (c *MediaConnect) ListGatewayInstancesWithContext(ctx aws.Context, input *ListGatewayInstancesInput, opts ...request.Option) (*ListGatewayInstancesOutput, error)
- func (c *MediaConnect) ListGateways(input *ListGatewaysInput) (*ListGatewaysOutput, error)
- func (c *MediaConnect) ListGatewaysPages(input *ListGatewaysInput, fn func(*ListGatewaysOutput, bool) bool) error
- func (c *MediaConnect) ListGatewaysPagesWithContext(ctx aws.Context, input *ListGatewaysInput, ...) error
- func (c *MediaConnect) ListGatewaysRequest(input *ListGatewaysInput) (req *request.Request, output *ListGatewaysOutput)
- func (c *MediaConnect) ListGatewaysWithContext(ctx aws.Context, input *ListGatewaysInput, opts ...request.Option) (*ListGatewaysOutput, error)
- func (c *MediaConnect) ListOfferings(input *ListOfferingsInput) (*ListOfferingsOutput, error)
- func (c *MediaConnect) ListOfferingsPages(input *ListOfferingsInput, fn func(*ListOfferingsOutput, bool) bool) error
- func (c *MediaConnect) ListOfferingsPagesWithContext(ctx aws.Context, input *ListOfferingsInput, ...) error
- func (c *MediaConnect) ListOfferingsRequest(input *ListOfferingsInput) (req *request.Request, output *ListOfferingsOutput)
- func (c *MediaConnect) ListOfferingsWithContext(ctx aws.Context, input *ListOfferingsInput, opts ...request.Option) (*ListOfferingsOutput, error)
- func (c *MediaConnect) ListReservations(input *ListReservationsInput) (*ListReservationsOutput, error)
- func (c *MediaConnect) ListReservationsPages(input *ListReservationsInput, fn func(*ListReservationsOutput, bool) bool) error
- func (c *MediaConnect) ListReservationsPagesWithContext(ctx aws.Context, input *ListReservationsInput, ...) error
- func (c *MediaConnect) ListReservationsRequest(input *ListReservationsInput) (req *request.Request, output *ListReservationsOutput)
- func (c *MediaConnect) ListReservationsWithContext(ctx aws.Context, input *ListReservationsInput, opts ...request.Option) (*ListReservationsOutput, error)
- func (c *MediaConnect) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *MediaConnect) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *MediaConnect) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *MediaConnect) PurchaseOffering(input *PurchaseOfferingInput) (*PurchaseOfferingOutput, error)
- func (c *MediaConnect) PurchaseOfferingRequest(input *PurchaseOfferingInput) (req *request.Request, output *PurchaseOfferingOutput)
- func (c *MediaConnect) PurchaseOfferingWithContext(ctx aws.Context, input *PurchaseOfferingInput, opts ...request.Option) (*PurchaseOfferingOutput, error)
- func (c *MediaConnect) RemoveBridgeOutput(input *RemoveBridgeOutputInput) (*RemoveBridgeOutputOutput, error)
- func (c *MediaConnect) RemoveBridgeOutputRequest(input *RemoveBridgeOutputInput) (req *request.Request, output *RemoveBridgeOutputOutput)
- func (c *MediaConnect) RemoveBridgeOutputWithContext(ctx aws.Context, input *RemoveBridgeOutputInput, opts ...request.Option) (*RemoveBridgeOutputOutput, error)
- func (c *MediaConnect) RemoveBridgeSource(input *RemoveBridgeSourceInput) (*RemoveBridgeSourceOutput, error)
- func (c *MediaConnect) RemoveBridgeSourceRequest(input *RemoveBridgeSourceInput) (req *request.Request, output *RemoveBridgeSourceOutput)
- func (c *MediaConnect) RemoveBridgeSourceWithContext(ctx aws.Context, input *RemoveBridgeSourceInput, opts ...request.Option) (*RemoveBridgeSourceOutput, error)
- func (c *MediaConnect) RemoveFlowMediaStream(input *RemoveFlowMediaStreamInput) (*RemoveFlowMediaStreamOutput, error)
- func (c *MediaConnect) RemoveFlowMediaStreamRequest(input *RemoveFlowMediaStreamInput) (req *request.Request, output *RemoveFlowMediaStreamOutput)
- func (c *MediaConnect) RemoveFlowMediaStreamWithContext(ctx aws.Context, input *RemoveFlowMediaStreamInput, opts ...request.Option) (*RemoveFlowMediaStreamOutput, error)
- func (c *MediaConnect) RemoveFlowOutput(input *RemoveFlowOutputInput) (*RemoveFlowOutputOutput, error)
- func (c *MediaConnect) RemoveFlowOutputRequest(input *RemoveFlowOutputInput) (req *request.Request, output *RemoveFlowOutputOutput)
- func (c *MediaConnect) RemoveFlowOutputWithContext(ctx aws.Context, input *RemoveFlowOutputInput, opts ...request.Option) (*RemoveFlowOutputOutput, error)
- func (c *MediaConnect) RemoveFlowSource(input *RemoveFlowSourceInput) (*RemoveFlowSourceOutput, error)
- func (c *MediaConnect) RemoveFlowSourceRequest(input *RemoveFlowSourceInput) (req *request.Request, output *RemoveFlowSourceOutput)
- func (c *MediaConnect) RemoveFlowSourceWithContext(ctx aws.Context, input *RemoveFlowSourceInput, opts ...request.Option) (*RemoveFlowSourceOutput, error)
- func (c *MediaConnect) RemoveFlowVpcInterface(input *RemoveFlowVpcInterfaceInput) (*RemoveFlowVpcInterfaceOutput, error)
- func (c *MediaConnect) RemoveFlowVpcInterfaceRequest(input *RemoveFlowVpcInterfaceInput) (req *request.Request, output *RemoveFlowVpcInterfaceOutput)
- func (c *MediaConnect) RemoveFlowVpcInterfaceWithContext(ctx aws.Context, input *RemoveFlowVpcInterfaceInput, opts ...request.Option) (*RemoveFlowVpcInterfaceOutput, error)
- func (c *MediaConnect) RevokeFlowEntitlement(input *RevokeFlowEntitlementInput) (*RevokeFlowEntitlementOutput, error)
- func (c *MediaConnect) RevokeFlowEntitlementRequest(input *RevokeFlowEntitlementInput) (req *request.Request, output *RevokeFlowEntitlementOutput)
- func (c *MediaConnect) RevokeFlowEntitlementWithContext(ctx aws.Context, input *RevokeFlowEntitlementInput, opts ...request.Option) (*RevokeFlowEntitlementOutput, error)
- func (c *MediaConnect) StartFlow(input *StartFlowInput) (*StartFlowOutput, error)
- func (c *MediaConnect) StartFlowRequest(input *StartFlowInput) (req *request.Request, output *StartFlowOutput)
- func (c *MediaConnect) StartFlowWithContext(ctx aws.Context, input *StartFlowInput, opts ...request.Option) (*StartFlowOutput, error)
- func (c *MediaConnect) StopFlow(input *StopFlowInput) (*StopFlowOutput, error)
- func (c *MediaConnect) StopFlowRequest(input *StopFlowInput) (req *request.Request, output *StopFlowOutput)
- func (c *MediaConnect) StopFlowWithContext(ctx aws.Context, input *StopFlowInput, opts ...request.Option) (*StopFlowOutput, error)
- func (c *MediaConnect) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *MediaConnect) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *MediaConnect) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *MediaConnect) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *MediaConnect) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *MediaConnect) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *MediaConnect) UpdateBridge(input *UpdateBridgeInput) (*UpdateBridgeOutput, error)
- func (c *MediaConnect) UpdateBridgeOutput(input *UpdateBridgeOutputInput) (*UpdateBridgeOutputOutput, error)
- func (c *MediaConnect) UpdateBridgeOutputRequest(input *UpdateBridgeOutputInput) (req *request.Request, output *UpdateBridgeOutputOutput)
- func (c *MediaConnect) UpdateBridgeOutputWithContext(ctx aws.Context, input *UpdateBridgeOutputInput, opts ...request.Option) (*UpdateBridgeOutputOutput, error)
- func (c *MediaConnect) UpdateBridgeRequest(input *UpdateBridgeInput) (req *request.Request, output *UpdateBridgeOutput)
- func (c *MediaConnect) UpdateBridgeSource(input *UpdateBridgeSourceInput) (*UpdateBridgeSourceOutput, error)
- func (c *MediaConnect) UpdateBridgeSourceRequest(input *UpdateBridgeSourceInput) (req *request.Request, output *UpdateBridgeSourceOutput)
- func (c *MediaConnect) UpdateBridgeSourceWithContext(ctx aws.Context, input *UpdateBridgeSourceInput, opts ...request.Option) (*UpdateBridgeSourceOutput, error)
- func (c *MediaConnect) UpdateBridgeState(input *UpdateBridgeStateInput) (*UpdateBridgeStateOutput, error)
- func (c *MediaConnect) UpdateBridgeStateRequest(input *UpdateBridgeStateInput) (req *request.Request, output *UpdateBridgeStateOutput)
- func (c *MediaConnect) UpdateBridgeStateWithContext(ctx aws.Context, input *UpdateBridgeStateInput, opts ...request.Option) (*UpdateBridgeStateOutput, error)
- func (c *MediaConnect) UpdateBridgeWithContext(ctx aws.Context, input *UpdateBridgeInput, opts ...request.Option) (*UpdateBridgeOutput, error)
- func (c *MediaConnect) UpdateFlow(input *UpdateFlowInput) (*UpdateFlowOutput, error)
- func (c *MediaConnect) UpdateFlowEntitlement(input *UpdateFlowEntitlementInput) (*UpdateFlowEntitlementOutput, error)
- func (c *MediaConnect) UpdateFlowEntitlementRequest(input *UpdateFlowEntitlementInput) (req *request.Request, output *UpdateFlowEntitlementOutput)
- func (c *MediaConnect) UpdateFlowEntitlementWithContext(ctx aws.Context, input *UpdateFlowEntitlementInput, opts ...request.Option) (*UpdateFlowEntitlementOutput, error)
- func (c *MediaConnect) UpdateFlowMediaStream(input *UpdateFlowMediaStreamInput) (*UpdateFlowMediaStreamOutput, error)
- func (c *MediaConnect) UpdateFlowMediaStreamRequest(input *UpdateFlowMediaStreamInput) (req *request.Request, output *UpdateFlowMediaStreamOutput)
- func (c *MediaConnect) UpdateFlowMediaStreamWithContext(ctx aws.Context, input *UpdateFlowMediaStreamInput, opts ...request.Option) (*UpdateFlowMediaStreamOutput, error)
- func (c *MediaConnect) UpdateFlowOutput(input *UpdateFlowOutputInput) (*UpdateFlowOutputOutput, error)
- func (c *MediaConnect) UpdateFlowOutputRequest(input *UpdateFlowOutputInput) (req *request.Request, output *UpdateFlowOutputOutput)
- func (c *MediaConnect) UpdateFlowOutputWithContext(ctx aws.Context, input *UpdateFlowOutputInput, opts ...request.Option) (*UpdateFlowOutputOutput, error)
- func (c *MediaConnect) UpdateFlowRequest(input *UpdateFlowInput) (req *request.Request, output *UpdateFlowOutput)
- func (c *MediaConnect) UpdateFlowSource(input *UpdateFlowSourceInput) (*UpdateFlowSourceOutput, error)
- func (c *MediaConnect) UpdateFlowSourceRequest(input *UpdateFlowSourceInput) (req *request.Request, output *UpdateFlowSourceOutput)
- func (c *MediaConnect) UpdateFlowSourceWithContext(ctx aws.Context, input *UpdateFlowSourceInput, opts ...request.Option) (*UpdateFlowSourceOutput, error)
- func (c *MediaConnect) UpdateFlowWithContext(ctx aws.Context, input *UpdateFlowInput, opts ...request.Option) (*UpdateFlowOutput, error)
- func (c *MediaConnect) UpdateGatewayInstance(input *UpdateGatewayInstanceInput) (*UpdateGatewayInstanceOutput, error)
- func (c *MediaConnect) UpdateGatewayInstanceRequest(input *UpdateGatewayInstanceInput) (req *request.Request, output *UpdateGatewayInstanceOutput)
- func (c *MediaConnect) UpdateGatewayInstanceWithContext(ctx aws.Context, input *UpdateGatewayInstanceInput, opts ...request.Option) (*UpdateGatewayInstanceOutput, error)
- func (c *MediaConnect) WaitUntilFlowActive(input *DescribeFlowInput) error
- func (c *MediaConnect) WaitUntilFlowActiveWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.WaiterOption) error
- func (c *MediaConnect) WaitUntilFlowDeleted(input *DescribeFlowInput) error
- func (c *MediaConnect) WaitUntilFlowDeletedWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.WaiterOption) error
- func (c *MediaConnect) WaitUntilFlowStandby(input *DescribeFlowInput) error
- func (c *MediaConnect) WaitUntilFlowStandbyWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.WaiterOption) error
- type MediaStream
- func (s MediaStream) GoString() string
- func (s *MediaStream) SetAttributes(v *MediaStreamAttributes) *MediaStream
- func (s *MediaStream) SetClockRate(v int64) *MediaStream
- func (s *MediaStream) SetDescription(v string) *MediaStream
- func (s *MediaStream) SetFmt(v int64) *MediaStream
- func (s *MediaStream) SetMediaStreamId(v int64) *MediaStream
- func (s *MediaStream) SetMediaStreamName(v string) *MediaStream
- func (s *MediaStream) SetMediaStreamType(v string) *MediaStream
- func (s *MediaStream) SetVideoFormat(v string) *MediaStream
- func (s MediaStream) String() string
- type MediaStreamAttributes
- type MediaStreamAttributesRequest
- type MediaStreamOutputConfiguration
- func (s MediaStreamOutputConfiguration) GoString() string
- func (s *MediaStreamOutputConfiguration) SetDestinationConfigurations(v []*DestinationConfiguration) *MediaStreamOutputConfiguration
- func (s *MediaStreamOutputConfiguration) SetEncodingName(v string) *MediaStreamOutputConfiguration
- func (s *MediaStreamOutputConfiguration) SetEncodingParameters(v *EncodingParameters) *MediaStreamOutputConfiguration
- func (s *MediaStreamOutputConfiguration) SetMediaStreamName(v string) *MediaStreamOutputConfiguration
- func (s MediaStreamOutputConfiguration) String() string
- type MediaStreamOutputConfigurationRequest
- func (s MediaStreamOutputConfigurationRequest) GoString() string
- func (s *MediaStreamOutputConfigurationRequest) SetDestinationConfigurations(v []*DestinationConfigurationRequest) *MediaStreamOutputConfigurationRequest
- func (s *MediaStreamOutputConfigurationRequest) SetEncodingName(v string) *MediaStreamOutputConfigurationRequest
- func (s *MediaStreamOutputConfigurationRequest) SetEncodingParameters(v *EncodingParametersRequest) *MediaStreamOutputConfigurationRequest
- func (s *MediaStreamOutputConfigurationRequest) SetMediaStreamName(v string) *MediaStreamOutputConfigurationRequest
- func (s MediaStreamOutputConfigurationRequest) String() string
- func (s *MediaStreamOutputConfigurationRequest) Validate() error
- type MediaStreamSourceConfiguration
- func (s MediaStreamSourceConfiguration) GoString() string
- func (s *MediaStreamSourceConfiguration) SetEncodingName(v string) *MediaStreamSourceConfiguration
- func (s *MediaStreamSourceConfiguration) SetInputConfigurations(v []*InputConfiguration) *MediaStreamSourceConfiguration
- func (s *MediaStreamSourceConfiguration) SetMediaStreamName(v string) *MediaStreamSourceConfiguration
- func (s MediaStreamSourceConfiguration) String() string
- type MediaStreamSourceConfigurationRequest
- func (s MediaStreamSourceConfigurationRequest) GoString() string
- func (s *MediaStreamSourceConfigurationRequest) SetEncodingName(v string) *MediaStreamSourceConfigurationRequest
- func (s *MediaStreamSourceConfigurationRequest) SetInputConfigurations(v []*InputConfigurationRequest) *MediaStreamSourceConfigurationRequest
- func (s *MediaStreamSourceConfigurationRequest) SetMediaStreamName(v string) *MediaStreamSourceConfigurationRequest
- func (s MediaStreamSourceConfigurationRequest) String() string
- func (s *MediaStreamSourceConfigurationRequest) Validate() error
- type MessageDetail
- type Messages
- type NotFoundException
- func (s *NotFoundException) Code() string
- func (s *NotFoundException) Error() string
- func (s NotFoundException) GoString() string
- func (s *NotFoundException) Message() string
- func (s *NotFoundException) OrigErr() error
- func (s *NotFoundException) RequestID() string
- func (s *NotFoundException) StatusCode() int
- func (s NotFoundException) String() string
- type Offering
- func (s Offering) GoString() string
- func (s *Offering) SetCurrencyCode(v string) *Offering
- func (s *Offering) SetDuration(v int64) *Offering
- func (s *Offering) SetDurationUnits(v string) *Offering
- func (s *Offering) SetOfferingArn(v string) *Offering
- func (s *Offering) SetOfferingDescription(v string) *Offering
- func (s *Offering) SetPricePerUnit(v string) *Offering
- func (s *Offering) SetPriceUnits(v string) *Offering
- func (s *Offering) SetResourceSpecification(v *ResourceSpecification) *Offering
- func (s Offering) String() string
- type Output
- func (s Output) GoString() string
- func (s *Output) SetBridgeArn(v string) *Output
- func (s *Output) SetBridgePorts(v []*int64) *Output
- func (s *Output) SetDataTransferSubscriberFeePercent(v int64) *Output
- func (s *Output) SetDescription(v string) *Output
- func (s *Output) SetDestination(v string) *Output
- func (s *Output) SetEncryption(v *Encryption) *Output
- func (s *Output) SetEntitlementArn(v string) *Output
- func (s *Output) SetListenerAddress(v string) *Output
- func (s *Output) SetMediaLiveInputArn(v string) *Output
- func (s *Output) SetMediaStreamOutputConfigurations(v []*MediaStreamOutputConfiguration) *Output
- func (s *Output) SetName(v string) *Output
- func (s *Output) SetOutputArn(v string) *Output
- func (s *Output) SetPort(v int64) *Output
- func (s *Output) SetTransport(v *Transport) *Output
- func (s *Output) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *Output
- func (s Output) String() string
- type PurchaseOfferingInput
- func (s PurchaseOfferingInput) GoString() string
- func (s *PurchaseOfferingInput) SetOfferingArn(v string) *PurchaseOfferingInput
- func (s *PurchaseOfferingInput) SetReservationName(v string) *PurchaseOfferingInput
- func (s *PurchaseOfferingInput) SetStart(v string) *PurchaseOfferingInput
- func (s PurchaseOfferingInput) String() string
- func (s *PurchaseOfferingInput) Validate() error
- type PurchaseOfferingOutput
- type RemoveBridgeOutputInput
- func (s RemoveBridgeOutputInput) GoString() string
- func (s *RemoveBridgeOutputInput) SetBridgeArn(v string) *RemoveBridgeOutputInput
- func (s *RemoveBridgeOutputInput) SetOutputName(v string) *RemoveBridgeOutputInput
- func (s RemoveBridgeOutputInput) String() string
- func (s *RemoveBridgeOutputInput) Validate() error
- type RemoveBridgeOutputOutput
- type RemoveBridgeSourceInput
- func (s RemoveBridgeSourceInput) GoString() string
- func (s *RemoveBridgeSourceInput) SetBridgeArn(v string) *RemoveBridgeSourceInput
- func (s *RemoveBridgeSourceInput) SetSourceName(v string) *RemoveBridgeSourceInput
- func (s RemoveBridgeSourceInput) String() string
- func (s *RemoveBridgeSourceInput) Validate() error
- type RemoveBridgeSourceOutput
- type RemoveFlowMediaStreamInput
- func (s RemoveFlowMediaStreamInput) GoString() string
- func (s *RemoveFlowMediaStreamInput) SetFlowArn(v string) *RemoveFlowMediaStreamInput
- func (s *RemoveFlowMediaStreamInput) SetMediaStreamName(v string) *RemoveFlowMediaStreamInput
- func (s RemoveFlowMediaStreamInput) String() string
- func (s *RemoveFlowMediaStreamInput) Validate() error
- type RemoveFlowMediaStreamOutput
- type RemoveFlowOutputInput
- type RemoveFlowOutputOutput
- type RemoveFlowSourceInput
- type RemoveFlowSourceOutput
- type RemoveFlowVpcInterfaceInput
- func (s RemoveFlowVpcInterfaceInput) GoString() string
- func (s *RemoveFlowVpcInterfaceInput) SetFlowArn(v string) *RemoveFlowVpcInterfaceInput
- func (s *RemoveFlowVpcInterfaceInput) SetVpcInterfaceName(v string) *RemoveFlowVpcInterfaceInput
- func (s RemoveFlowVpcInterfaceInput) String() string
- func (s *RemoveFlowVpcInterfaceInput) Validate() error
- type RemoveFlowVpcInterfaceOutput
- func (s RemoveFlowVpcInterfaceOutput) GoString() string
- func (s *RemoveFlowVpcInterfaceOutput) SetFlowArn(v string) *RemoveFlowVpcInterfaceOutput
- func (s *RemoveFlowVpcInterfaceOutput) SetNonDeletedNetworkInterfaceIds(v []*string) *RemoveFlowVpcInterfaceOutput
- func (s *RemoveFlowVpcInterfaceOutput) SetVpcInterfaceName(v string) *RemoveFlowVpcInterfaceOutput
- func (s RemoveFlowVpcInterfaceOutput) String() string
- type Reservation
- func (s Reservation) GoString() string
- func (s *Reservation) SetCurrencyCode(v string) *Reservation
- func (s *Reservation) SetDuration(v int64) *Reservation
- func (s *Reservation) SetDurationUnits(v string) *Reservation
- func (s *Reservation) SetEnd(v string) *Reservation
- func (s *Reservation) SetOfferingArn(v string) *Reservation
- func (s *Reservation) SetOfferingDescription(v string) *Reservation
- func (s *Reservation) SetPricePerUnit(v string) *Reservation
- func (s *Reservation) SetPriceUnits(v string) *Reservation
- func (s *Reservation) SetReservationArn(v string) *Reservation
- func (s *Reservation) SetReservationName(v string) *Reservation
- func (s *Reservation) SetReservationState(v string) *Reservation
- func (s *Reservation) SetResourceSpecification(v *ResourceSpecification) *Reservation
- func (s *Reservation) SetStart(v string) *Reservation
- func (s Reservation) String() string
- type ResourceSpecification
- type RevokeFlowEntitlementInput
- func (s RevokeFlowEntitlementInput) GoString() string
- func (s *RevokeFlowEntitlementInput) SetEntitlementArn(v string) *RevokeFlowEntitlementInput
- func (s *RevokeFlowEntitlementInput) SetFlowArn(v string) *RevokeFlowEntitlementInput
- func (s RevokeFlowEntitlementInput) String() string
- func (s *RevokeFlowEntitlementInput) Validate() error
- type RevokeFlowEntitlementOutput
- type ServiceUnavailableException
- func (s *ServiceUnavailableException) Code() string
- func (s *ServiceUnavailableException) Error() string
- func (s ServiceUnavailableException) GoString() string
- func (s *ServiceUnavailableException) Message() string
- func (s *ServiceUnavailableException) OrigErr() error
- func (s *ServiceUnavailableException) RequestID() string
- func (s *ServiceUnavailableException) StatusCode() int
- func (s ServiceUnavailableException) String() string
- type SetGatewayBridgeSourceRequest
- func (s SetGatewayBridgeSourceRequest) GoString() string
- func (s *SetGatewayBridgeSourceRequest) SetBridgeArn(v string) *SetGatewayBridgeSourceRequest
- func (s *SetGatewayBridgeSourceRequest) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *SetGatewayBridgeSourceRequest
- func (s SetGatewayBridgeSourceRequest) String() string
- func (s *SetGatewayBridgeSourceRequest) Validate() error
- type SetSourceRequest
- func (s SetSourceRequest) GoString() string
- func (s *SetSourceRequest) SetDecryption(v *Encryption) *SetSourceRequest
- func (s *SetSourceRequest) SetDescription(v string) *SetSourceRequest
- func (s *SetSourceRequest) SetEntitlementArn(v string) *SetSourceRequest
- func (s *SetSourceRequest) SetGatewayBridgeSource(v *SetGatewayBridgeSourceRequest) *SetSourceRequest
- func (s *SetSourceRequest) SetIngestPort(v int64) *SetSourceRequest
- func (s *SetSourceRequest) SetMaxBitrate(v int64) *SetSourceRequest
- func (s *SetSourceRequest) SetMaxLatency(v int64) *SetSourceRequest
- func (s *SetSourceRequest) SetMaxSyncBuffer(v int64) *SetSourceRequest
- func (s *SetSourceRequest) SetMediaStreamSourceConfigurations(v []*MediaStreamSourceConfigurationRequest) *SetSourceRequest
- func (s *SetSourceRequest) SetMinLatency(v int64) *SetSourceRequest
- func (s *SetSourceRequest) SetName(v string) *SetSourceRequest
- func (s *SetSourceRequest) SetProtocol(v string) *SetSourceRequest
- func (s *SetSourceRequest) SetSenderControlPort(v int64) *SetSourceRequest
- func (s *SetSourceRequest) SetSenderIpAddress(v string) *SetSourceRequest
- func (s *SetSourceRequest) SetSourceListenerAddress(v string) *SetSourceRequest
- func (s *SetSourceRequest) SetSourceListenerPort(v int64) *SetSourceRequest
- func (s *SetSourceRequest) SetStreamId(v string) *SetSourceRequest
- func (s *SetSourceRequest) SetVpcInterfaceName(v string) *SetSourceRequest
- func (s *SetSourceRequest) SetWhitelistCidr(v string) *SetSourceRequest
- func (s SetSourceRequest) String() string
- func (s *SetSourceRequest) Validate() error
- type Source
- func (s Source) GoString() string
- func (s *Source) SetDataTransferSubscriberFeePercent(v int64) *Source
- func (s *Source) SetDecryption(v *Encryption) *Source
- func (s *Source) SetDescription(v string) *Source
- func (s *Source) SetEntitlementArn(v string) *Source
- func (s *Source) SetGatewayBridgeSource(v *GatewayBridgeSource) *Source
- func (s *Source) SetIngestIp(v string) *Source
- func (s *Source) SetIngestPort(v int64) *Source
- func (s *Source) SetMediaStreamSourceConfigurations(v []*MediaStreamSourceConfiguration) *Source
- func (s *Source) SetName(v string) *Source
- func (s *Source) SetSenderControlPort(v int64) *Source
- func (s *Source) SetSenderIpAddress(v string) *Source
- func (s *Source) SetSourceArn(v string) *Source
- func (s *Source) SetTransport(v *Transport) *Source
- func (s *Source) SetVpcInterfaceName(v string) *Source
- func (s *Source) SetWhitelistCidr(v string) *Source
- func (s Source) String() string
- type SourcePriority
- type StartFlowInput
- type StartFlowOutput
- type StopFlowInput
- type StopFlowOutput
- type TagResourceInput
- type TagResourceOutput
- type TooManyRequestsException
- func (s *TooManyRequestsException) Code() string
- func (s *TooManyRequestsException) Error() string
- func (s TooManyRequestsException) GoString() string
- func (s *TooManyRequestsException) Message() string
- func (s *TooManyRequestsException) OrigErr() error
- func (s *TooManyRequestsException) RequestID() string
- func (s *TooManyRequestsException) StatusCode() int
- func (s TooManyRequestsException) String() string
- type Transport
- func (s Transport) GoString() string
- func (s *Transport) SetCidrAllowList(v []*string) *Transport
- func (s *Transport) SetMaxBitrate(v int64) *Transport
- func (s *Transport) SetMaxLatency(v int64) *Transport
- func (s *Transport) SetMaxSyncBuffer(v int64) *Transport
- func (s *Transport) SetMinLatency(v int64) *Transport
- func (s *Transport) SetProtocol(v string) *Transport
- func (s *Transport) SetRemoteId(v string) *Transport
- func (s *Transport) SetSenderControlPort(v int64) *Transport
- func (s *Transport) SetSenderIpAddress(v string) *Transport
- func (s *Transport) SetSmoothingLatency(v int64) *Transport
- func (s *Transport) SetSourceListenerAddress(v string) *Transport
- func (s *Transport) SetSourceListenerPort(v int64) *Transport
- func (s *Transport) SetStreamId(v string) *Transport
- func (s Transport) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateBridgeFlowSourceRequest
- func (s UpdateBridgeFlowSourceRequest) GoString() string
- func (s *UpdateBridgeFlowSourceRequest) SetFlowArn(v string) *UpdateBridgeFlowSourceRequest
- func (s *UpdateBridgeFlowSourceRequest) SetFlowVpcInterfaceAttachment(v *VpcInterfaceAttachment) *UpdateBridgeFlowSourceRequest
- func (s UpdateBridgeFlowSourceRequest) String() string
- type UpdateBridgeInput
- func (s UpdateBridgeInput) GoString() string
- func (s *UpdateBridgeInput) SetBridgeArn(v string) *UpdateBridgeInput
- func (s *UpdateBridgeInput) SetEgressGatewayBridge(v *UpdateEgressGatewayBridgeRequest) *UpdateBridgeInput
- func (s *UpdateBridgeInput) SetIngressGatewayBridge(v *UpdateIngressGatewayBridgeRequest) *UpdateBridgeInput
- func (s *UpdateBridgeInput) SetSourceFailoverConfig(v *UpdateFailoverConfig) *UpdateBridgeInput
- func (s UpdateBridgeInput) String() string
- func (s *UpdateBridgeInput) Validate() error
- type UpdateBridgeNetworkOutputRequest
- func (s UpdateBridgeNetworkOutputRequest) GoString() string
- func (s *UpdateBridgeNetworkOutputRequest) SetIpAddress(v string) *UpdateBridgeNetworkOutputRequest
- func (s *UpdateBridgeNetworkOutputRequest) SetNetworkName(v string) *UpdateBridgeNetworkOutputRequest
- func (s *UpdateBridgeNetworkOutputRequest) SetPort(v int64) *UpdateBridgeNetworkOutputRequest
- func (s *UpdateBridgeNetworkOutputRequest) SetProtocol(v string) *UpdateBridgeNetworkOutputRequest
- func (s *UpdateBridgeNetworkOutputRequest) SetTtl(v int64) *UpdateBridgeNetworkOutputRequest
- func (s UpdateBridgeNetworkOutputRequest) String() string
- type UpdateBridgeNetworkSourceRequest
- func (s UpdateBridgeNetworkSourceRequest) GoString() string
- func (s *UpdateBridgeNetworkSourceRequest) SetMulticastIp(v string) *UpdateBridgeNetworkSourceRequest
- func (s *UpdateBridgeNetworkSourceRequest) SetNetworkName(v string) *UpdateBridgeNetworkSourceRequest
- func (s *UpdateBridgeNetworkSourceRequest) SetPort(v int64) *UpdateBridgeNetworkSourceRequest
- func (s *UpdateBridgeNetworkSourceRequest) SetProtocol(v string) *UpdateBridgeNetworkSourceRequest
- func (s UpdateBridgeNetworkSourceRequest) String() string
- type UpdateBridgeOutput
- type UpdateBridgeOutputInput
- func (s UpdateBridgeOutputInput) GoString() string
- func (s *UpdateBridgeOutputInput) SetBridgeArn(v string) *UpdateBridgeOutputInput
- func (s *UpdateBridgeOutputInput) SetNetworkOutput(v *UpdateBridgeNetworkOutputRequest) *UpdateBridgeOutputInput
- func (s *UpdateBridgeOutputInput) SetOutputName(v string) *UpdateBridgeOutputInput
- func (s UpdateBridgeOutputInput) String() string
- func (s *UpdateBridgeOutputInput) Validate() error
- type UpdateBridgeOutputOutput
- type UpdateBridgeSourceInput
- func (s UpdateBridgeSourceInput) GoString() string
- func (s *UpdateBridgeSourceInput) SetBridgeArn(v string) *UpdateBridgeSourceInput
- func (s *UpdateBridgeSourceInput) SetFlowSource(v *UpdateBridgeFlowSourceRequest) *UpdateBridgeSourceInput
- func (s *UpdateBridgeSourceInput) SetNetworkSource(v *UpdateBridgeNetworkSourceRequest) *UpdateBridgeSourceInput
- func (s *UpdateBridgeSourceInput) SetSourceName(v string) *UpdateBridgeSourceInput
- func (s UpdateBridgeSourceInput) String() string
- func (s *UpdateBridgeSourceInput) Validate() error
- type UpdateBridgeSourceOutput
- type UpdateBridgeStateInput
- func (s UpdateBridgeStateInput) GoString() string
- func (s *UpdateBridgeStateInput) SetBridgeArn(v string) *UpdateBridgeStateInput
- func (s *UpdateBridgeStateInput) SetDesiredState(v string) *UpdateBridgeStateInput
- func (s UpdateBridgeStateInput) String() string
- func (s *UpdateBridgeStateInput) Validate() error
- type UpdateBridgeStateOutput
- type UpdateEgressGatewayBridgeRequest
- type UpdateEncryption
- func (s UpdateEncryption) GoString() string
- func (s *UpdateEncryption) SetAlgorithm(v string) *UpdateEncryption
- func (s *UpdateEncryption) SetConstantInitializationVector(v string) *UpdateEncryption
- func (s *UpdateEncryption) SetDeviceId(v string) *UpdateEncryption
- func (s *UpdateEncryption) SetKeyType(v string) *UpdateEncryption
- func (s *UpdateEncryption) SetRegion(v string) *UpdateEncryption
- func (s *UpdateEncryption) SetResourceId(v string) *UpdateEncryption
- func (s *UpdateEncryption) SetRoleArn(v string) *UpdateEncryption
- func (s *UpdateEncryption) SetSecretArn(v string) *UpdateEncryption
- func (s *UpdateEncryption) SetUrl(v string) *UpdateEncryption
- func (s UpdateEncryption) String() string
- type UpdateFailoverConfig
- func (s UpdateFailoverConfig) GoString() string
- func (s *UpdateFailoverConfig) SetFailoverMode(v string) *UpdateFailoverConfig
- func (s *UpdateFailoverConfig) SetRecoveryWindow(v int64) *UpdateFailoverConfig
- func (s *UpdateFailoverConfig) SetSourcePriority(v *SourcePriority) *UpdateFailoverConfig
- func (s *UpdateFailoverConfig) SetState(v string) *UpdateFailoverConfig
- func (s UpdateFailoverConfig) String() string
- type UpdateFlowEntitlementInput
- func (s UpdateFlowEntitlementInput) GoString() string
- func (s *UpdateFlowEntitlementInput) SetDescription(v string) *UpdateFlowEntitlementInput
- func (s *UpdateFlowEntitlementInput) SetEncryption(v *UpdateEncryption) *UpdateFlowEntitlementInput
- func (s *UpdateFlowEntitlementInput) SetEntitlementArn(v string) *UpdateFlowEntitlementInput
- func (s *UpdateFlowEntitlementInput) SetEntitlementStatus(v string) *UpdateFlowEntitlementInput
- func (s *UpdateFlowEntitlementInput) SetFlowArn(v string) *UpdateFlowEntitlementInput
- func (s *UpdateFlowEntitlementInput) SetSubscribers(v []*string) *UpdateFlowEntitlementInput
- func (s UpdateFlowEntitlementInput) String() string
- func (s *UpdateFlowEntitlementInput) Validate() error
- type UpdateFlowEntitlementOutput
- type UpdateFlowInput
- func (s UpdateFlowInput) GoString() string
- func (s *UpdateFlowInput) SetFlowArn(v string) *UpdateFlowInput
- func (s *UpdateFlowInput) SetMaintenance(v *UpdateMaintenance) *UpdateFlowInput
- func (s *UpdateFlowInput) SetSourceFailoverConfig(v *UpdateFailoverConfig) *UpdateFlowInput
- func (s UpdateFlowInput) String() string
- func (s *UpdateFlowInput) Validate() error
- type UpdateFlowMediaStreamInput
- func (s UpdateFlowMediaStreamInput) GoString() string
- func (s *UpdateFlowMediaStreamInput) SetAttributes(v *MediaStreamAttributesRequest) *UpdateFlowMediaStreamInput
- func (s *UpdateFlowMediaStreamInput) SetClockRate(v int64) *UpdateFlowMediaStreamInput
- func (s *UpdateFlowMediaStreamInput) SetDescription(v string) *UpdateFlowMediaStreamInput
- func (s *UpdateFlowMediaStreamInput) SetFlowArn(v string) *UpdateFlowMediaStreamInput
- func (s *UpdateFlowMediaStreamInput) SetMediaStreamName(v string) *UpdateFlowMediaStreamInput
- func (s *UpdateFlowMediaStreamInput) SetMediaStreamType(v string) *UpdateFlowMediaStreamInput
- func (s *UpdateFlowMediaStreamInput) SetVideoFormat(v string) *UpdateFlowMediaStreamInput
- func (s UpdateFlowMediaStreamInput) String() string
- func (s *UpdateFlowMediaStreamInput) Validate() error
- type UpdateFlowMediaStreamOutput
- type UpdateFlowOutput
- type UpdateFlowOutputInput
- func (s UpdateFlowOutputInput) GoString() string
- func (s *UpdateFlowOutputInput) SetCidrAllowList(v []*string) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetDescription(v string) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetDestination(v string) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetEncryption(v *UpdateEncryption) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetFlowArn(v string) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetMaxLatency(v int64) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetMediaStreamOutputConfigurations(v []*MediaStreamOutputConfigurationRequest) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetMinLatency(v int64) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetOutputArn(v string) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetPort(v int64) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetProtocol(v string) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetRemoteId(v string) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetSenderControlPort(v int64) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetSenderIpAddress(v string) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetSmoothingLatency(v int64) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetStreamId(v string) *UpdateFlowOutputInput
- func (s *UpdateFlowOutputInput) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *UpdateFlowOutputInput
- func (s UpdateFlowOutputInput) String() string
- func (s *UpdateFlowOutputInput) Validate() error
- type UpdateFlowOutputOutput
- type UpdateFlowSourceInput
- func (s UpdateFlowSourceInput) GoString() string
- func (s *UpdateFlowSourceInput) SetDecryption(v *UpdateEncryption) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetDescription(v string) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetEntitlementArn(v string) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetFlowArn(v string) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetGatewayBridgeSource(v *UpdateGatewayBridgeSourceRequest) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetIngestPort(v int64) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetMaxBitrate(v int64) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetMaxLatency(v int64) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetMaxSyncBuffer(v int64) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetMediaStreamSourceConfigurations(v []*MediaStreamSourceConfigurationRequest) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetMinLatency(v int64) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetProtocol(v string) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetSenderControlPort(v int64) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetSenderIpAddress(v string) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetSourceArn(v string) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetSourceListenerAddress(v string) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetSourceListenerPort(v int64) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetStreamId(v string) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetVpcInterfaceName(v string) *UpdateFlowSourceInput
- func (s *UpdateFlowSourceInput) SetWhitelistCidr(v string) *UpdateFlowSourceInput
- func (s UpdateFlowSourceInput) String() string
- func (s *UpdateFlowSourceInput) Validate() error
- type UpdateFlowSourceOutput
- type UpdateGatewayBridgeSourceRequest
- func (s UpdateGatewayBridgeSourceRequest) GoString() string
- func (s *UpdateGatewayBridgeSourceRequest) SetBridgeArn(v string) *UpdateGatewayBridgeSourceRequest
- func (s *UpdateGatewayBridgeSourceRequest) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *UpdateGatewayBridgeSourceRequest
- func (s UpdateGatewayBridgeSourceRequest) String() string
- type UpdateGatewayInstanceInput
- func (s UpdateGatewayInstanceInput) GoString() string
- func (s *UpdateGatewayInstanceInput) SetBridgePlacement(v string) *UpdateGatewayInstanceInput
- func (s *UpdateGatewayInstanceInput) SetGatewayInstanceArn(v string) *UpdateGatewayInstanceInput
- func (s UpdateGatewayInstanceInput) String() string
- func (s *UpdateGatewayInstanceInput) Validate() error
- type UpdateGatewayInstanceOutput
- func (s UpdateGatewayInstanceOutput) GoString() string
- func (s *UpdateGatewayInstanceOutput) SetBridgePlacement(v string) *UpdateGatewayInstanceOutput
- func (s *UpdateGatewayInstanceOutput) SetGatewayInstanceArn(v string) *UpdateGatewayInstanceOutput
- func (s UpdateGatewayInstanceOutput) String() string
- type UpdateIngressGatewayBridgeRequest
- func (s UpdateIngressGatewayBridgeRequest) GoString() string
- func (s *UpdateIngressGatewayBridgeRequest) SetMaxBitrate(v int64) *UpdateIngressGatewayBridgeRequest
- func (s *UpdateIngressGatewayBridgeRequest) SetMaxOutputs(v int64) *UpdateIngressGatewayBridgeRequest
- func (s UpdateIngressGatewayBridgeRequest) String() string
- type UpdateMaintenance
- func (s UpdateMaintenance) GoString() string
- func (s *UpdateMaintenance) SetMaintenanceDay(v string) *UpdateMaintenance
- func (s *UpdateMaintenance) SetMaintenanceScheduledDate(v string) *UpdateMaintenance
- func (s *UpdateMaintenance) SetMaintenanceStartHour(v string) *UpdateMaintenance
- func (s UpdateMaintenance) String() string
- type VpcInterface
- func (s VpcInterface) GoString() string
- func (s *VpcInterface) SetName(v string) *VpcInterface
- func (s *VpcInterface) SetNetworkInterfaceIds(v []*string) *VpcInterface
- func (s *VpcInterface) SetNetworkInterfaceType(v string) *VpcInterface
- func (s *VpcInterface) SetRoleArn(v string) *VpcInterface
- func (s *VpcInterface) SetSecurityGroupIds(v []*string) *VpcInterface
- func (s *VpcInterface) SetSubnetId(v string) *VpcInterface
- func (s VpcInterface) String() string
- type VpcInterfaceAttachment
- type VpcInterfaceRequest
- func (s VpcInterfaceRequest) GoString() string
- func (s *VpcInterfaceRequest) SetName(v string) *VpcInterfaceRequest
- func (s *VpcInterfaceRequest) SetNetworkInterfaceType(v string) *VpcInterfaceRequest
- func (s *VpcInterfaceRequest) SetRoleArn(v string) *VpcInterfaceRequest
- func (s *VpcInterfaceRequest) SetSecurityGroupIds(v []*string) *VpcInterfaceRequest
- func (s *VpcInterfaceRequest) SetSubnetId(v string) *VpcInterfaceRequest
- func (s VpcInterfaceRequest) String() string
- func (s *VpcInterfaceRequest) Validate() error
Constants ¶
const ( // AlgorithmAes128 is a Algorithm enum value AlgorithmAes128 = "aes128" // AlgorithmAes192 is a Algorithm enum value AlgorithmAes192 = "aes192" // AlgorithmAes256 is a Algorithm enum value AlgorithmAes256 = "aes256" )
const ( // BridgePlacementAvailable is a BridgePlacement enum value BridgePlacementAvailable = "AVAILABLE" // BridgePlacementLocked is a BridgePlacement enum value BridgePlacementLocked = "LOCKED" )
const ( // BridgeStateCreating is a BridgeState enum value BridgeStateCreating = "CREATING" // BridgeStateStandby is a BridgeState enum value BridgeStateStandby = "STANDBY" // BridgeStateStarting is a BridgeState enum value BridgeStateStarting = "STARTING" // BridgeStateDeploying is a BridgeState enum value BridgeStateDeploying = "DEPLOYING" // BridgeStateActive is a BridgeState enum value BridgeStateActive = "ACTIVE" // BridgeStateStopping is a BridgeState enum value BridgeStateStopping = "STOPPING" // BridgeStateDeleting is a BridgeState enum value BridgeStateDeleting = "DELETING" // BridgeStateDeleted is a BridgeState enum value BridgeStateDeleted = "DELETED" // BridgeStateStartFailed is a BridgeState enum value BridgeStateStartFailed = "START_FAILED" // BridgeStateStartPending is a BridgeState enum value BridgeStateStartPending = "START_PENDING" // BridgeStateStopFailed is a BridgeState enum value BridgeStateStopFailed = "STOP_FAILED" // BridgeStateUpdating is a BridgeState enum value BridgeStateUpdating = "UPDATING" )
const ( // ColorimetryBt601 is a Colorimetry enum value ColorimetryBt601 = "BT601" // ColorimetryBt709 is a Colorimetry enum value ColorimetryBt709 = "BT709" // ColorimetryBt2020 is a Colorimetry enum value ColorimetryBt2020 = "BT2020" // ColorimetryBt2100 is a Colorimetry enum value ColorimetryBt2100 = "BT2100" // ColorimetrySt20651 is a Colorimetry enum value ColorimetrySt20651 = "ST2065-1" // ColorimetrySt20653 is a Colorimetry enum value ColorimetrySt20653 = "ST2065-3" // ColorimetryXyz is a Colorimetry enum value ColorimetryXyz = "XYZ" )
const ( // ConnectionStatusConnected is a ConnectionStatus enum value ConnectionStatusConnected = "CONNECTED" // ConnectionStatusDisconnected is a ConnectionStatus enum value ConnectionStatusDisconnected = "DISCONNECTED" )
const ( // DesiredStateActive is a DesiredState enum value DesiredStateActive = "ACTIVE" // DesiredStateStandby is a DesiredState enum value DesiredStateStandby = "STANDBY" // DesiredStateDeleted is a DesiredState enum value DesiredStateDeleted = "DELETED" )
const ( // EncoderProfileMain is a EncoderProfile enum value EncoderProfileMain = "main" // EncoderProfileHigh is a EncoderProfile enum value EncoderProfileHigh = "high" )
const ( // EncodingNameJxsv is a EncodingName enum value EncodingNameJxsv = "jxsv" // EncodingNameRaw is a EncodingName enum value EncodingNameRaw = "raw" // EncodingNameSmpte291 is a EncodingName enum value EncodingNameSmpte291 = "smpte291" // EncodingNamePcm is a EncodingName enum value EncodingNamePcm = "pcm" )
const ( // EntitlementStatusEnabled is a EntitlementStatus enum value EntitlementStatusEnabled = "ENABLED" // EntitlementStatusDisabled is a EntitlementStatus enum value EntitlementStatusDisabled = "DISABLED" )
const ( // FailoverModeMerge is a FailoverMode enum value FailoverModeMerge = "MERGE" // FailoverModeFailover is a FailoverMode enum value FailoverModeFailover = "FAILOVER" )
const ( // GatewayStateCreating is a GatewayState enum value GatewayStateCreating = "CREATING" // GatewayStateActive is a GatewayState enum value GatewayStateActive = "ACTIVE" // GatewayStateUpdating is a GatewayState enum value GatewayStateUpdating = "UPDATING" // GatewayStateError is a GatewayState enum value GatewayStateError = "ERROR" // GatewayStateDeleting is a GatewayState enum value GatewayStateDeleting = "DELETING" // GatewayStateDeleted is a GatewayState enum value GatewayStateDeleted = "DELETED" )
const ( // InstanceStateRegistering is a InstanceState enum value InstanceStateRegistering = "REGISTERING" // InstanceStateActive is a InstanceState enum value InstanceStateActive = "ACTIVE" // InstanceStateDeregistering is a InstanceState enum value InstanceStateDeregistering = "DEREGISTERING" // InstanceStateDeregistered is a InstanceState enum value InstanceStateDeregistered = "DEREGISTERED" // InstanceStateRegistrationError is a InstanceState enum value InstanceStateRegistrationError = "REGISTRATION_ERROR" // InstanceStateDeregistrationError is a InstanceState enum value InstanceStateDeregistrationError = "DEREGISTRATION_ERROR" )
const ( // KeyTypeSpeke is a KeyType enum value KeyTypeSpeke = "speke" // KeyTypeStaticKey is a KeyType enum value KeyTypeStaticKey = "static-key" // KeyTypeSrtPassword is a KeyType enum value KeyTypeSrtPassword = "srt-password" )
const ( // MaintenanceDayMonday is a MaintenanceDay enum value MaintenanceDayMonday = "Monday" // MaintenanceDayTuesday is a MaintenanceDay enum value MaintenanceDayTuesday = "Tuesday" // MaintenanceDayWednesday is a MaintenanceDay enum value MaintenanceDayWednesday = "Wednesday" // MaintenanceDayThursday is a MaintenanceDay enum value MaintenanceDayThursday = "Thursday" // MaintenanceDayFriday is a MaintenanceDay enum value MaintenanceDayFriday = "Friday" // MaintenanceDaySaturday is a MaintenanceDay enum value MaintenanceDaySaturday = "Saturday" // MaintenanceDaySunday is a MaintenanceDay enum value MaintenanceDaySunday = "Sunday" )
const ( // MediaStreamTypeVideo is a MediaStreamType enum value MediaStreamTypeVideo = "video" // MediaStreamTypeAudio is a MediaStreamType enum value MediaStreamTypeAudio = "audio" // MediaStreamTypeAncillaryData is a MediaStreamType enum value MediaStreamTypeAncillaryData = "ancillary-data" )
const ( // NetworkInterfaceTypeEna is a NetworkInterfaceType enum value NetworkInterfaceTypeEna = "ena" // NetworkInterfaceTypeEfa is a NetworkInterfaceType enum value NetworkInterfaceTypeEfa = "efa" )
const ( // ProtocolZixiPush is a Protocol enum value ProtocolZixiPush = "zixi-push" // ProtocolRtpFec is a Protocol enum value ProtocolRtpFec = "rtp-fec" // ProtocolRtp is a Protocol enum value ProtocolRtp = "rtp" // ProtocolZixiPull is a Protocol enum value ProtocolZixiPull = "zixi-pull" // ProtocolRist is a Protocol enum value ProtocolRist = "rist" // ProtocolSt2110Jpegxs is a Protocol enum value ProtocolSt2110Jpegxs = "st2110-jpegxs" // ProtocolCdi is a Protocol enum value ProtocolCdi = "cdi" // ProtocolSrtListener is a Protocol enum value ProtocolSrtListener = "srt-listener" // ProtocolSrtCaller is a Protocol enum value ProtocolSrtCaller = "srt-caller" // ProtocolFujitsuQos is a Protocol enum value ProtocolFujitsuQos = "fujitsu-qos" // ProtocolUdp is a Protocol enum value ProtocolUdp = "udp" )
const ( // RangeNarrow is a Range enum value RangeNarrow = "NARROW" // RangeFull is a Range enum value RangeFull = "FULL" // RangeFullprotect is a Range enum value RangeFullprotect = "FULLPROTECT" )
const ( // ReservationStateActive is a ReservationState enum value ReservationStateActive = "ACTIVE" // ReservationStateExpired is a ReservationState enum value ReservationStateExpired = "EXPIRED" // ReservationStateProcessing is a ReservationState enum value ReservationStateProcessing = "PROCESSING" // ReservationStateCanceled is a ReservationState enum value ReservationStateCanceled = "CANCELED" )
const ( // ScanModeProgressive is a ScanMode enum value ScanModeProgressive = "progressive" // ScanModeInterlace is a ScanMode enum value ScanModeInterlace = "interlace" // ScanModeProgressiveSegmentedFrame is a ScanMode enum value ScanModeProgressiveSegmentedFrame = "progressive-segmented-frame" )
const ( // SourceTypeOwned is a SourceType enum value SourceTypeOwned = "OWNED" // SourceTypeEntitled is a SourceType enum value SourceTypeEntitled = "ENTITLED" )
const ( // StateEnabled is a State enum value StateEnabled = "ENABLED" // StateDisabled is a State enum value StateDisabled = "DISABLED" )
const ( // StatusStandby is a Status enum value StatusStandby = "STANDBY" // StatusActive is a Status enum value StatusActive = "ACTIVE" // StatusUpdating is a Status enum value StatusUpdating = "UPDATING" // StatusDeleting is a Status enum value StatusDeleting = "DELETING" // StatusStarting is a Status enum value StatusStarting = "STARTING" // StatusStopping is a Status enum value StatusStopping = "STOPPING" // StatusError is a Status enum value StatusError = "ERROR" )
const ( // TcsSdr is a Tcs enum value TcsSdr = "SDR" // TcsPq is a Tcs enum value TcsPq = "PQ" // TcsHlg is a Tcs enum value TcsHlg = "HLG" // TcsLinear is a Tcs enum value TcsLinear = "LINEAR" // TcsBt2100linpq is a Tcs enum value TcsBt2100linpq = "BT2100LINPQ" // TcsBt2100linhlg is a Tcs enum value TcsBt2100linhlg = "BT2100LINHLG" // TcsSt20651 is a Tcs enum value TcsSt20651 = "ST2065-1" // TcsSt4281 is a Tcs enum value TcsSt4281 = "ST428-1" // TcsDensity is a Tcs enum value TcsDensity = "DENSITY" )
const ( // ErrCodeAddFlowOutputs420Exception for service response error code // "AddFlowOutputs420Exception". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeAddFlowOutputs420Exception = "AddFlowOutputs420Exception" // ErrCodeBadRequestException for service response error code // "BadRequestException". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeBadRequestException = "BadRequestException" // ErrCodeConflictException for service response error code // "ConflictException". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeConflictException = "ConflictException" // ErrCodeCreateBridge420Exception for service response error code // "CreateBridge420Exception". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeCreateBridge420Exception = "CreateBridge420Exception" // ErrCodeCreateFlow420Exception for service response error code // "CreateFlow420Exception". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeCreateFlow420Exception = "CreateFlow420Exception" // ErrCodeCreateGateway420Exception for service response error code // "CreateGateway420Exception". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeCreateGateway420Exception = "CreateGateway420Exception" // ErrCodeForbiddenException for service response error code // "ForbiddenException". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeForbiddenException = "ForbiddenException" // ErrCodeGrantFlowEntitlements420Exception for service response error code // "GrantFlowEntitlements420Exception". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeGrantFlowEntitlements420Exception = "GrantFlowEntitlements420Exception" // ErrCodeInternalServerErrorException for service response error code // "InternalServerErrorException". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeInternalServerErrorException = "InternalServerErrorException" // ErrCodeNotFoundException for service response error code // "NotFoundException". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeNotFoundException = "NotFoundException" // "ServiceUnavailableException". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeServiceUnavailableException = "ServiceUnavailableException" // ErrCodeTooManyRequestsException for service response error code // "TooManyRequestsException". // // Exception raised by AWS Elemental MediaConnect. See the error message and // documentation for the operation for more information on the cause of this // exception. ErrCodeTooManyRequestsException = "TooManyRequestsException" )
const ( ServiceName = "MediaConnect" // Name of service. EndpointsID = "mediaconnect" // ID to lookup a service endpoint with. ServiceID = "MediaConnect" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// DurationUnitsMonths is a DurationUnits enum value
DurationUnitsMonths = "MONTHS"
)
const (
// PriceUnitsHourly is a PriceUnits enum value
PriceUnitsHourly = "HOURLY"
)
const (
// ResourceTypeMbpsOutboundBandwidth is a ResourceType enum value
ResourceTypeMbpsOutboundBandwidth = "Mbps_Outbound_Bandwidth"
)
Variables ¶
This section is empty.
Functions ¶
func Algorithm_Values ¶
func Algorithm_Values() []string
Algorithm_Values returns all elements of the Algorithm enum
func BridgePlacement_Values ¶
func BridgePlacement_Values() []string
BridgePlacement_Values returns all elements of the BridgePlacement enum
func BridgeState_Values ¶
func BridgeState_Values() []string
BridgeState_Values returns all elements of the BridgeState enum
func Colorimetry_Values ¶
func Colorimetry_Values() []string
Colorimetry_Values returns all elements of the Colorimetry enum
func ConnectionStatus_Values ¶
func ConnectionStatus_Values() []string
ConnectionStatus_Values returns all elements of the ConnectionStatus enum
func DesiredState_Values ¶
func DesiredState_Values() []string
DesiredState_Values returns all elements of the DesiredState enum
func DurationUnits_Values ¶
func DurationUnits_Values() []string
DurationUnits_Values returns all elements of the DurationUnits enum
func EncoderProfile_Values ¶
func EncoderProfile_Values() []string
EncoderProfile_Values returns all elements of the EncoderProfile enum
func EncodingName_Values ¶
func EncodingName_Values() []string
EncodingName_Values returns all elements of the EncodingName enum
func EntitlementStatus_Values ¶
func EntitlementStatus_Values() []string
EntitlementStatus_Values returns all elements of the EntitlementStatus enum
func FailoverMode_Values ¶
func FailoverMode_Values() []string
FailoverMode_Values returns all elements of the FailoverMode enum
func GatewayState_Values ¶
func GatewayState_Values() []string
GatewayState_Values returns all elements of the GatewayState enum
func InstanceState_Values ¶
func InstanceState_Values() []string
InstanceState_Values returns all elements of the InstanceState enum
func KeyType_Values ¶
func KeyType_Values() []string
KeyType_Values returns all elements of the KeyType enum
func MaintenanceDay_Values ¶
func MaintenanceDay_Values() []string
MaintenanceDay_Values returns all elements of the MaintenanceDay enum
func MediaStreamType_Values ¶
func MediaStreamType_Values() []string
MediaStreamType_Values returns all elements of the MediaStreamType enum
func NetworkInterfaceType_Values ¶
func NetworkInterfaceType_Values() []string
NetworkInterfaceType_Values returns all elements of the NetworkInterfaceType enum
func PriceUnits_Values ¶
func PriceUnits_Values() []string
PriceUnits_Values returns all elements of the PriceUnits enum
func Protocol_Values ¶
func Protocol_Values() []string
Protocol_Values returns all elements of the Protocol enum
func Range_Values ¶
func Range_Values() []string
Range_Values returns all elements of the Range enum
func ReservationState_Values ¶
func ReservationState_Values() []string
ReservationState_Values returns all elements of the ReservationState enum
func ResourceType_Values ¶
func ResourceType_Values() []string
ResourceType_Values returns all elements of the ResourceType enum
func ScanMode_Values ¶
func ScanMode_Values() []string
ScanMode_Values returns all elements of the ScanMode enum
func SourceType_Values ¶
func SourceType_Values() []string
SourceType_Values returns all elements of the SourceType enum
func State_Values ¶
func State_Values() []string
State_Values returns all elements of the State enum
func Status_Values ¶
func Status_Values() []string
Status_Values returns all elements of the Status enum
Types ¶
type AddBridgeFlowSourceRequest ¶
type AddBridgeFlowSourceRequest struct { // The Amazon Resource Number (ARN) of the cloud flow to use as a source of // this bridge. // // FlowArn is a required field FlowArn *string `locationName:"flowArn" type:"string" required:"true"` // The name of the VPC interface attachment to use for this source. FlowVpcInterfaceAttachment *VpcInterfaceAttachment `locationName:"flowVpcInterfaceAttachment" type:"structure"` // The name of the flow source. This name is used to reference the source and // must be unique among sources in this bridge. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
Add a flow source to an existing bridge.
func (AddBridgeFlowSourceRequest) GoString ¶
func (s AddBridgeFlowSourceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeFlowSourceRequest) SetFlowArn ¶
func (s *AddBridgeFlowSourceRequest) SetFlowArn(v string) *AddBridgeFlowSourceRequest
SetFlowArn sets the FlowArn field's value.
func (*AddBridgeFlowSourceRequest) SetFlowVpcInterfaceAttachment ¶
func (s *AddBridgeFlowSourceRequest) SetFlowVpcInterfaceAttachment(v *VpcInterfaceAttachment) *AddBridgeFlowSourceRequest
SetFlowVpcInterfaceAttachment sets the FlowVpcInterfaceAttachment field's value.
func (*AddBridgeFlowSourceRequest) SetName ¶
func (s *AddBridgeFlowSourceRequest) SetName(v string) *AddBridgeFlowSourceRequest
SetName sets the Name field's value.
func (AddBridgeFlowSourceRequest) String ¶
func (s AddBridgeFlowSourceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeFlowSourceRequest) Validate ¶
func (s *AddBridgeFlowSourceRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddBridgeNetworkOutputRequest ¶
type AddBridgeNetworkOutputRequest struct { // The network output IP Address. // // IpAddress is a required field IpAddress *string `locationName:"ipAddress" type:"string" required:"true"` // The network output name. This name is used to reference the output and must // be unique among outputs in this bridge. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The network output's gateway network name. // // NetworkName is a required field NetworkName *string `locationName:"networkName" type:"string" required:"true"` // The network output port. // // Port is a required field Port *int64 `locationName:"port" type:"integer" required:"true"` // The network output protocol. // // Protocol is a required field Protocol *string `locationName:"protocol" type:"string" required:"true" enum:"Protocol"` // The network output TTL. // // Ttl is a required field Ttl *int64 `locationName:"ttl" type:"integer" required:"true"` // contains filtered or unexported fields }
Add a network output to an existing bridge.
func (AddBridgeNetworkOutputRequest) GoString ¶
func (s AddBridgeNetworkOutputRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeNetworkOutputRequest) SetIpAddress ¶
func (s *AddBridgeNetworkOutputRequest) SetIpAddress(v string) *AddBridgeNetworkOutputRequest
SetIpAddress sets the IpAddress field's value.
func (*AddBridgeNetworkOutputRequest) SetName ¶
func (s *AddBridgeNetworkOutputRequest) SetName(v string) *AddBridgeNetworkOutputRequest
SetName sets the Name field's value.
func (*AddBridgeNetworkOutputRequest) SetNetworkName ¶
func (s *AddBridgeNetworkOutputRequest) SetNetworkName(v string) *AddBridgeNetworkOutputRequest
SetNetworkName sets the NetworkName field's value.
func (*AddBridgeNetworkOutputRequest) SetPort ¶
func (s *AddBridgeNetworkOutputRequest) SetPort(v int64) *AddBridgeNetworkOutputRequest
SetPort sets the Port field's value.
func (*AddBridgeNetworkOutputRequest) SetProtocol ¶
func (s *AddBridgeNetworkOutputRequest) SetProtocol(v string) *AddBridgeNetworkOutputRequest
SetProtocol sets the Protocol field's value.
func (*AddBridgeNetworkOutputRequest) SetTtl ¶
func (s *AddBridgeNetworkOutputRequest) SetTtl(v int64) *AddBridgeNetworkOutputRequest
SetTtl sets the Ttl field's value.
func (AddBridgeNetworkOutputRequest) String ¶
func (s AddBridgeNetworkOutputRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeNetworkOutputRequest) Validate ¶
func (s *AddBridgeNetworkOutputRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddBridgeNetworkSourceRequest ¶
type AddBridgeNetworkSourceRequest struct { // The network source multicast IP. // // MulticastIp is a required field MulticastIp *string `locationName:"multicastIp" type:"string" required:"true"` // The name of the network source. This name is used to reference the source // and must be unique among sources in this bridge. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The network source's gateway network name. // // NetworkName is a required field NetworkName *string `locationName:"networkName" type:"string" required:"true"` // The network source port. // // Port is a required field Port *int64 `locationName:"port" type:"integer" required:"true"` // The network source protocol. // // Protocol is a required field Protocol *string `locationName:"protocol" type:"string" required:"true" enum:"Protocol"` // contains filtered or unexported fields }
Add a network source to an existing bridge.
func (AddBridgeNetworkSourceRequest) GoString ¶
func (s AddBridgeNetworkSourceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeNetworkSourceRequest) SetMulticastIp ¶
func (s *AddBridgeNetworkSourceRequest) SetMulticastIp(v string) *AddBridgeNetworkSourceRequest
SetMulticastIp sets the MulticastIp field's value.
func (*AddBridgeNetworkSourceRequest) SetName ¶
func (s *AddBridgeNetworkSourceRequest) SetName(v string) *AddBridgeNetworkSourceRequest
SetName sets the Name field's value.
func (*AddBridgeNetworkSourceRequest) SetNetworkName ¶
func (s *AddBridgeNetworkSourceRequest) SetNetworkName(v string) *AddBridgeNetworkSourceRequest
SetNetworkName sets the NetworkName field's value.
func (*AddBridgeNetworkSourceRequest) SetPort ¶
func (s *AddBridgeNetworkSourceRequest) SetPort(v int64) *AddBridgeNetworkSourceRequest
SetPort sets the Port field's value.
func (*AddBridgeNetworkSourceRequest) SetProtocol ¶
func (s *AddBridgeNetworkSourceRequest) SetProtocol(v string) *AddBridgeNetworkSourceRequest
SetProtocol sets the Protocol field's value.
func (AddBridgeNetworkSourceRequest) String ¶
func (s AddBridgeNetworkSourceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeNetworkSourceRequest) Validate ¶
func (s *AddBridgeNetworkSourceRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddBridgeOutputRequest ¶
type AddBridgeOutputRequest struct { // Add a network output to an existing bridge. NetworkOutput *AddBridgeNetworkOutputRequest `locationName:"networkOutput" type:"structure"` // contains filtered or unexported fields }
Add an output to a bridge.
func (AddBridgeOutputRequest) GoString ¶
func (s AddBridgeOutputRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeOutputRequest) SetNetworkOutput ¶
func (s *AddBridgeOutputRequest) SetNetworkOutput(v *AddBridgeNetworkOutputRequest) *AddBridgeOutputRequest
SetNetworkOutput sets the NetworkOutput field's value.
func (AddBridgeOutputRequest) String ¶
func (s AddBridgeOutputRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeOutputRequest) Validate ¶
func (s *AddBridgeOutputRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddBridgeOutputsInput ¶
type AddBridgeOutputsInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` // The outputs that you want to add to this bridge. // // Outputs is a required field Outputs []*AddBridgeOutputRequest `locationName:"outputs" type:"list" required:"true"` // contains filtered or unexported fields }
Adds outputs to an existing bridge. You can create up to 2 outputs per bridge.
func (AddBridgeOutputsInput) GoString ¶
func (s AddBridgeOutputsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeOutputsInput) SetBridgeArn ¶
func (s *AddBridgeOutputsInput) SetBridgeArn(v string) *AddBridgeOutputsInput
SetBridgeArn sets the BridgeArn field's value.
func (*AddBridgeOutputsInput) SetOutputs ¶
func (s *AddBridgeOutputsInput) SetOutputs(v []*AddBridgeOutputRequest) *AddBridgeOutputsInput
SetOutputs sets the Outputs field's value.
func (AddBridgeOutputsInput) String ¶
func (s AddBridgeOutputsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeOutputsInput) Validate ¶
func (s *AddBridgeOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddBridgeOutputsOutput ¶
type AddBridgeOutputsOutput struct { // The Amazon Resource Number (ARN) of the bridge. BridgeArn *string `locationName:"bridgeArn" type:"string"` // The outputs that you added to this bridge. Outputs []*BridgeOutput_ `locationName:"outputs" type:"list"` // contains filtered or unexported fields }
The result of a successful AddBridgeOutputs request.
func (AddBridgeOutputsOutput) GoString ¶
func (s AddBridgeOutputsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeOutputsOutput) SetBridgeArn ¶
func (s *AddBridgeOutputsOutput) SetBridgeArn(v string) *AddBridgeOutputsOutput
SetBridgeArn sets the BridgeArn field's value.
func (*AddBridgeOutputsOutput) SetOutputs ¶
func (s *AddBridgeOutputsOutput) SetOutputs(v []*BridgeOutput_) *AddBridgeOutputsOutput
SetOutputs sets the Outputs field's value.
func (AddBridgeOutputsOutput) String ¶
func (s AddBridgeOutputsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AddBridgeSourceRequest ¶
type AddBridgeSourceRequest struct { // Add a flow source to an existing bridge. FlowSource *AddBridgeFlowSourceRequest `locationName:"flowSource" type:"structure"` // Add a network source to an existing bridge. NetworkSource *AddBridgeNetworkSourceRequest `locationName:"networkSource" type:"structure"` // contains filtered or unexported fields }
Add a source to an existing bridge.
func (AddBridgeSourceRequest) GoString ¶
func (s AddBridgeSourceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeSourceRequest) SetFlowSource ¶
func (s *AddBridgeSourceRequest) SetFlowSource(v *AddBridgeFlowSourceRequest) *AddBridgeSourceRequest
SetFlowSource sets the FlowSource field's value.
func (*AddBridgeSourceRequest) SetNetworkSource ¶
func (s *AddBridgeSourceRequest) SetNetworkSource(v *AddBridgeNetworkSourceRequest) *AddBridgeSourceRequest
SetNetworkSource sets the NetworkSource field's value.
func (AddBridgeSourceRequest) String ¶
func (s AddBridgeSourceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeSourceRequest) Validate ¶
func (s *AddBridgeSourceRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddBridgeSourcesInput ¶
type AddBridgeSourcesInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` // The sources that you want to add to this bridge. // // Sources is a required field Sources []*AddBridgeSourceRequest `locationName:"sources" type:"list" required:"true"` // contains filtered or unexported fields }
Add sources to an existing bridge. You can create up to 2 sources per bridge.
func (AddBridgeSourcesInput) GoString ¶
func (s AddBridgeSourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeSourcesInput) SetBridgeArn ¶
func (s *AddBridgeSourcesInput) SetBridgeArn(v string) *AddBridgeSourcesInput
SetBridgeArn sets the BridgeArn field's value.
func (*AddBridgeSourcesInput) SetSources ¶
func (s *AddBridgeSourcesInput) SetSources(v []*AddBridgeSourceRequest) *AddBridgeSourcesInput
SetSources sets the Sources field's value.
func (AddBridgeSourcesInput) String ¶
func (s AddBridgeSourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeSourcesInput) Validate ¶
func (s *AddBridgeSourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddBridgeSourcesOutput ¶
type AddBridgeSourcesOutput struct { // The Amazon Resource Number (ARN) of the bridge. BridgeArn *string `locationName:"bridgeArn" type:"string"` // The sources that you added to this bridge. Sources []*BridgeSource `locationName:"sources" type:"list"` // contains filtered or unexported fields }
The result of a successful AddBridgeSources request.
func (AddBridgeSourcesOutput) GoString ¶
func (s AddBridgeSourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddBridgeSourcesOutput) SetBridgeArn ¶
func (s *AddBridgeSourcesOutput) SetBridgeArn(v string) *AddBridgeSourcesOutput
SetBridgeArn sets the BridgeArn field's value.
func (*AddBridgeSourcesOutput) SetSources ¶
func (s *AddBridgeSourcesOutput) SetSources(v []*BridgeSource) *AddBridgeSourcesOutput
SetSources sets the Sources field's value.
func (AddBridgeSourcesOutput) String ¶
func (s AddBridgeSourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AddEgressGatewayBridgeRequest ¶
type AddEgressGatewayBridgeRequest struct { // The maximum expected bitrate (in bps). // // MaxBitrate is a required field MaxBitrate *int64 `locationName:"maxBitrate" type:"integer" required:"true"` // contains filtered or unexported fields }
func (AddEgressGatewayBridgeRequest) GoString ¶
func (s AddEgressGatewayBridgeRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddEgressGatewayBridgeRequest) SetMaxBitrate ¶
func (s *AddEgressGatewayBridgeRequest) SetMaxBitrate(v int64) *AddEgressGatewayBridgeRequest
SetMaxBitrate sets the MaxBitrate field's value.
func (AddEgressGatewayBridgeRequest) String ¶
func (s AddEgressGatewayBridgeRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddEgressGatewayBridgeRequest) Validate ¶
func (s *AddEgressGatewayBridgeRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddFlowMediaStreamsInput ¶
type AddFlowMediaStreamsInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // The media streams that you want to add to the flow. // // MediaStreams is a required field MediaStreams []*AddMediaStreamRequest `locationName:"mediaStreams" type:"list" required:"true"` // contains filtered or unexported fields }
Adds media streams to an existing flow.
func (AddFlowMediaStreamsInput) GoString ¶
func (s AddFlowMediaStreamsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowMediaStreamsInput) SetFlowArn ¶
func (s *AddFlowMediaStreamsInput) SetFlowArn(v string) *AddFlowMediaStreamsInput
SetFlowArn sets the FlowArn field's value.
func (*AddFlowMediaStreamsInput) SetMediaStreams ¶
func (s *AddFlowMediaStreamsInput) SetMediaStreams(v []*AddMediaStreamRequest) *AddFlowMediaStreamsInput
SetMediaStreams sets the MediaStreams field's value.
func (AddFlowMediaStreamsInput) String ¶
func (s AddFlowMediaStreamsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowMediaStreamsInput) Validate ¶
func (s *AddFlowMediaStreamsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddFlowMediaStreamsOutput ¶
type AddFlowMediaStreamsOutput struct { // The ARN of the flow that you added media streams to. FlowArn *string `locationName:"flowArn" type:"string"` // The media streams that you added to the flow. MediaStreams []*MediaStream `locationName:"mediaStreams" type:"list"` // contains filtered or unexported fields }
The result of a successful AddFlowMediaStreams request. The response includes the details of the newly added media streams.
func (AddFlowMediaStreamsOutput) GoString ¶
func (s AddFlowMediaStreamsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowMediaStreamsOutput) SetFlowArn ¶
func (s *AddFlowMediaStreamsOutput) SetFlowArn(v string) *AddFlowMediaStreamsOutput
SetFlowArn sets the FlowArn field's value.
func (*AddFlowMediaStreamsOutput) SetMediaStreams ¶
func (s *AddFlowMediaStreamsOutput) SetMediaStreams(v []*MediaStream) *AddFlowMediaStreamsOutput
SetMediaStreams sets the MediaStreams field's value.
func (AddFlowMediaStreamsOutput) String ¶
func (s AddFlowMediaStreamsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AddFlowOutputs420Exception ¶
type AddFlowOutputs420Exception struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*AddFlowOutputs420Exception) Code ¶
func (s *AddFlowOutputs420Exception) Code() string
Code returns the exception type name.
func (*AddFlowOutputs420Exception) Error ¶
func (s *AddFlowOutputs420Exception) Error() string
func (AddFlowOutputs420Exception) GoString ¶
func (s AddFlowOutputs420Exception) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowOutputs420Exception) Message ¶
func (s *AddFlowOutputs420Exception) Message() string
Message returns the exception's message.
func (*AddFlowOutputs420Exception) OrigErr ¶
func (s *AddFlowOutputs420Exception) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AddFlowOutputs420Exception) RequestID ¶
func (s *AddFlowOutputs420Exception) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AddFlowOutputs420Exception) StatusCode ¶
func (s *AddFlowOutputs420Exception) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AddFlowOutputs420Exception) String ¶
func (s AddFlowOutputs420Exception) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AddFlowOutputsInput ¶
type AddFlowOutputsInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // A list of outputs that you want to add. // // Outputs is a required field Outputs []*AddOutputRequest `locationName:"outputs" type:"list" required:"true"` // contains filtered or unexported fields }
Adds outputs to an existing flow. You can create up to 50 outputs per flow.
func (AddFlowOutputsInput) GoString ¶
func (s AddFlowOutputsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowOutputsInput) SetFlowArn ¶
func (s *AddFlowOutputsInput) SetFlowArn(v string) *AddFlowOutputsInput
SetFlowArn sets the FlowArn field's value.
func (*AddFlowOutputsInput) SetOutputs ¶
func (s *AddFlowOutputsInput) SetOutputs(v []*AddOutputRequest) *AddFlowOutputsInput
SetOutputs sets the Outputs field's value.
func (AddFlowOutputsInput) String ¶
func (s AddFlowOutputsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowOutputsInput) Validate ¶
func (s *AddFlowOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddFlowOutputsOutput ¶
type AddFlowOutputsOutput struct { // The ARN of the flow that these outputs were added to. FlowArn *string `locationName:"flowArn" type:"string"` // The details of the newly added outputs. Outputs []*Output `locationName:"outputs" type:"list"` // contains filtered or unexported fields }
The result of a successful AddOutput request. The response includes the details of the newly added outputs.
func (AddFlowOutputsOutput) GoString ¶
func (s AddFlowOutputsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowOutputsOutput) SetFlowArn ¶
func (s *AddFlowOutputsOutput) SetFlowArn(v string) *AddFlowOutputsOutput
SetFlowArn sets the FlowArn field's value.
func (*AddFlowOutputsOutput) SetOutputs ¶
func (s *AddFlowOutputsOutput) SetOutputs(v []*Output) *AddFlowOutputsOutput
SetOutputs sets the Outputs field's value.
func (AddFlowOutputsOutput) String ¶
func (s AddFlowOutputsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AddFlowSourcesInput ¶
type AddFlowSourcesInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // A list of sources that you want to add. // // Sources is a required field Sources []*SetSourceRequest `locationName:"sources" type:"list" required:"true"` // contains filtered or unexported fields }
Adds sources to an existing flow.
func (AddFlowSourcesInput) GoString ¶
func (s AddFlowSourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowSourcesInput) SetFlowArn ¶
func (s *AddFlowSourcesInput) SetFlowArn(v string) *AddFlowSourcesInput
SetFlowArn sets the FlowArn field's value.
func (*AddFlowSourcesInput) SetSources ¶
func (s *AddFlowSourcesInput) SetSources(v []*SetSourceRequest) *AddFlowSourcesInput
SetSources sets the Sources field's value.
func (AddFlowSourcesInput) String ¶
func (s AddFlowSourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowSourcesInput) Validate ¶
func (s *AddFlowSourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddFlowSourcesOutput ¶
type AddFlowSourcesOutput struct { // The ARN of the flow that these sources were added to. FlowArn *string `locationName:"flowArn" type:"string"` // The details of the newly added sources. Sources []*Source `locationName:"sources" type:"list"` // contains filtered or unexported fields }
The result of a successful AddFlowSources request. The response includes the details of the newly added sources.
func (AddFlowSourcesOutput) GoString ¶
func (s AddFlowSourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowSourcesOutput) SetFlowArn ¶
func (s *AddFlowSourcesOutput) SetFlowArn(v string) *AddFlowSourcesOutput
SetFlowArn sets the FlowArn field's value.
func (*AddFlowSourcesOutput) SetSources ¶
func (s *AddFlowSourcesOutput) SetSources(v []*Source) *AddFlowSourcesOutput
SetSources sets the Sources field's value.
func (AddFlowSourcesOutput) String ¶
func (s AddFlowSourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AddFlowVpcInterfacesInput ¶
type AddFlowVpcInterfacesInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // A list of VPC interfaces that you want to add. // // VpcInterfaces is a required field VpcInterfaces []*VpcInterfaceRequest `locationName:"vpcInterfaces" type:"list" required:"true"` // contains filtered or unexported fields }
Adds VPC interfaces to an existing flow.
func (AddFlowVpcInterfacesInput) GoString ¶
func (s AddFlowVpcInterfacesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowVpcInterfacesInput) SetFlowArn ¶
func (s *AddFlowVpcInterfacesInput) SetFlowArn(v string) *AddFlowVpcInterfacesInput
SetFlowArn sets the FlowArn field's value.
func (*AddFlowVpcInterfacesInput) SetVpcInterfaces ¶
func (s *AddFlowVpcInterfacesInput) SetVpcInterfaces(v []*VpcInterfaceRequest) *AddFlowVpcInterfacesInput
SetVpcInterfaces sets the VpcInterfaces field's value.
func (AddFlowVpcInterfacesInput) String ¶
func (s AddFlowVpcInterfacesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowVpcInterfacesInput) Validate ¶
func (s *AddFlowVpcInterfacesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddFlowVpcInterfacesOutput ¶
type AddFlowVpcInterfacesOutput struct { // The ARN of the flow that these VPC interfaces were added to. FlowArn *string `locationName:"flowArn" type:"string"` // The details of the newly added VPC interfaces. VpcInterfaces []*VpcInterface `locationName:"vpcInterfaces" type:"list"` // contains filtered or unexported fields }
The result of a successful AddFlowVpcInterfaces request. The response includes the details of the newly added VPC interfaces.
func (AddFlowVpcInterfacesOutput) GoString ¶
func (s AddFlowVpcInterfacesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFlowVpcInterfacesOutput) SetFlowArn ¶
func (s *AddFlowVpcInterfacesOutput) SetFlowArn(v string) *AddFlowVpcInterfacesOutput
SetFlowArn sets the FlowArn field's value.
func (*AddFlowVpcInterfacesOutput) SetVpcInterfaces ¶
func (s *AddFlowVpcInterfacesOutput) SetVpcInterfaces(v []*VpcInterface) *AddFlowVpcInterfacesOutput
SetVpcInterfaces sets the VpcInterfaces field's value.
func (AddFlowVpcInterfacesOutput) String ¶
func (s AddFlowVpcInterfacesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AddIngressGatewayBridgeRequest ¶
type AddIngressGatewayBridgeRequest struct { // The maximum expected bitrate (in bps). // // MaxBitrate is a required field MaxBitrate *int64 `locationName:"maxBitrate" type:"integer" required:"true"` // The maximum number of expected outputs. // // MaxOutputs is a required field MaxOutputs *int64 `locationName:"maxOutputs" type:"integer" required:"true"` // contains filtered or unexported fields }
func (AddIngressGatewayBridgeRequest) GoString ¶
func (s AddIngressGatewayBridgeRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddIngressGatewayBridgeRequest) SetMaxBitrate ¶
func (s *AddIngressGatewayBridgeRequest) SetMaxBitrate(v int64) *AddIngressGatewayBridgeRequest
SetMaxBitrate sets the MaxBitrate field's value.
func (*AddIngressGatewayBridgeRequest) SetMaxOutputs ¶
func (s *AddIngressGatewayBridgeRequest) SetMaxOutputs(v int64) *AddIngressGatewayBridgeRequest
SetMaxOutputs sets the MaxOutputs field's value.
func (AddIngressGatewayBridgeRequest) String ¶
func (s AddIngressGatewayBridgeRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddIngressGatewayBridgeRequest) Validate ¶
func (s *AddIngressGatewayBridgeRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddMaintenance ¶
type AddMaintenance struct { // A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday. // // MaintenanceDay is a required field MaintenanceDay *string `locationName:"maintenanceDay" type:"string" required:"true" enum:"MaintenanceDay"` // UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes // must be 00. Example: 13:00. The default value is 02:00. // // MaintenanceStartHour is a required field MaintenanceStartHour *string `locationName:"maintenanceStartHour" type:"string" required:"true"` // contains filtered or unexported fields }
Create maintenance setting for a flow
func (AddMaintenance) GoString ¶
func (s AddMaintenance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddMaintenance) SetMaintenanceDay ¶
func (s *AddMaintenance) SetMaintenanceDay(v string) *AddMaintenance
SetMaintenanceDay sets the MaintenanceDay field's value.
func (*AddMaintenance) SetMaintenanceStartHour ¶
func (s *AddMaintenance) SetMaintenanceStartHour(v string) *AddMaintenance
SetMaintenanceStartHour sets the MaintenanceStartHour field's value.
func (AddMaintenance) String ¶
func (s AddMaintenance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddMaintenance) Validate ¶
func (s *AddMaintenance) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddMediaStreamRequest ¶
type AddMediaStreamRequest struct { // The attributes that you want to assign to the new media stream. Attributes *MediaStreamAttributesRequest `locationName:"attributes" type:"structure"` // The sample rate (in Hz) for the stream. If the media stream type is video // or ancillary data, set this value to 90000. If the media stream type is audio, // set this value to either 48000 or 96000. ClockRate *int64 `locationName:"clockRate" type:"integer"` // A description that can help you quickly identify what your media stream is // used for. Description *string `locationName:"description" type:"string"` // A unique identifier for the media stream. // // MediaStreamId is a required field MediaStreamId *int64 `locationName:"mediaStreamId" type:"integer" required:"true"` // A name that helps you distinguish one media stream from another. // // MediaStreamName is a required field MediaStreamName *string `locationName:"mediaStreamName" type:"string" required:"true"` // The type of media stream. // // MediaStreamType is a required field MediaStreamType *string `locationName:"mediaStreamType" type:"string" required:"true" enum:"MediaStreamType"` // The resolution of the video. VideoFormat *string `locationName:"videoFormat" type:"string"` // contains filtered or unexported fields }
The media stream that you want to add to the flow.
func (AddMediaStreamRequest) GoString ¶
func (s AddMediaStreamRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddMediaStreamRequest) SetAttributes ¶
func (s *AddMediaStreamRequest) SetAttributes(v *MediaStreamAttributesRequest) *AddMediaStreamRequest
SetAttributes sets the Attributes field's value.
func (*AddMediaStreamRequest) SetClockRate ¶
func (s *AddMediaStreamRequest) SetClockRate(v int64) *AddMediaStreamRequest
SetClockRate sets the ClockRate field's value.
func (*AddMediaStreamRequest) SetDescription ¶
func (s *AddMediaStreamRequest) SetDescription(v string) *AddMediaStreamRequest
SetDescription sets the Description field's value.
func (*AddMediaStreamRequest) SetMediaStreamId ¶
func (s *AddMediaStreamRequest) SetMediaStreamId(v int64) *AddMediaStreamRequest
SetMediaStreamId sets the MediaStreamId field's value.
func (*AddMediaStreamRequest) SetMediaStreamName ¶
func (s *AddMediaStreamRequest) SetMediaStreamName(v string) *AddMediaStreamRequest
SetMediaStreamName sets the MediaStreamName field's value.
func (*AddMediaStreamRequest) SetMediaStreamType ¶
func (s *AddMediaStreamRequest) SetMediaStreamType(v string) *AddMediaStreamRequest
SetMediaStreamType sets the MediaStreamType field's value.
func (*AddMediaStreamRequest) SetVideoFormat ¶
func (s *AddMediaStreamRequest) SetVideoFormat(v string) *AddMediaStreamRequest
SetVideoFormat sets the VideoFormat field's value.
func (AddMediaStreamRequest) String ¶
func (s AddMediaStreamRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddMediaStreamRequest) Validate ¶
func (s *AddMediaStreamRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddOutputRequest ¶
type AddOutputRequest struct { // The range of IP addresses that should be allowed to initiate output requests // to this flow. These IP addresses should be in the form of a Classless Inter-Domain // Routing (CIDR) block; for example, 10.0.0.0/16. CidrAllowList []*string `locationName:"cidrAllowList" type:"list"` // A description of the output. This description appears only on the AWS Elemental // MediaConnect console and will not be seen by the end user. Description *string `locationName:"description" type:"string"` // The IP address from which video will be sent to output destinations. Destination *string `locationName:"destination" type:"string"` // The type of key used for the encryption. If no keyType is provided, the service // will use the default setting (static-key). Allowable encryption types: static-key. Encryption *Encryption `locationName:"encryption" type:"structure"` // The maximum latency in milliseconds. This parameter applies only to RIST-based, // Zixi-based, and Fujitsu-based streams. MaxLatency *int64 `locationName:"maxLatency" type:"integer"` // The media streams that are associated with the output, and the parameters // for those associations. MediaStreamOutputConfigurations []*MediaStreamOutputConfigurationRequest `locationName:"mediaStreamOutputConfigurations" type:"list"` // The minimum latency in milliseconds for SRT-based streams. In streams that // use the SRT protocol, this value that you set on your MediaConnect source // or output represents the minimal potential latency of that connection. The // latency of the stream is set to the highest number between the sender’s // minimum latency and the receiver’s minimum latency. MinLatency *int64 `locationName:"minLatency" type:"integer"` // The name of the output. This value must be unique within the current flow. Name *string `locationName:"name" type:"string"` // The port to use when content is distributed to this output. Port *int64 `locationName:"port" type:"integer"` // The protocol to use for the output. // // Protocol is a required field Protocol *string `locationName:"protocol" type:"string" required:"true" enum:"Protocol"` // The remote ID for the Zixi-pull output stream. RemoteId *string `locationName:"remoteId" type:"string"` // The port that the flow uses to send outbound requests to initiate connection // with the sender. SenderControlPort *int64 `locationName:"senderControlPort" type:"integer"` // The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams. SmoothingLatency *int64 `locationName:"smoothingLatency" type:"integer"` // The stream ID that you want to use for this transport. This parameter applies // only to Zixi and SRT caller-based streams. StreamId *string `locationName:"streamId" type:"string"` // The name of the VPC interface attachment to use for this output. VpcInterfaceAttachment *VpcInterfaceAttachment `locationName:"vpcInterfaceAttachment" type:"structure"` // contains filtered or unexported fields }
The output that you want to add to this flow.
func (AddOutputRequest) GoString ¶
func (s AddOutputRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddOutputRequest) SetCidrAllowList ¶
func (s *AddOutputRequest) SetCidrAllowList(v []*string) *AddOutputRequest
SetCidrAllowList sets the CidrAllowList field's value.
func (*AddOutputRequest) SetDescription ¶
func (s *AddOutputRequest) SetDescription(v string) *AddOutputRequest
SetDescription sets the Description field's value.
func (*AddOutputRequest) SetDestination ¶
func (s *AddOutputRequest) SetDestination(v string) *AddOutputRequest
SetDestination sets the Destination field's value.
func (*AddOutputRequest) SetEncryption ¶
func (s *AddOutputRequest) SetEncryption(v *Encryption) *AddOutputRequest
SetEncryption sets the Encryption field's value.
func (*AddOutputRequest) SetMaxLatency ¶
func (s *AddOutputRequest) SetMaxLatency(v int64) *AddOutputRequest
SetMaxLatency sets the MaxLatency field's value.
func (*AddOutputRequest) SetMediaStreamOutputConfigurations ¶
func (s *AddOutputRequest) SetMediaStreamOutputConfigurations(v []*MediaStreamOutputConfigurationRequest) *AddOutputRequest
SetMediaStreamOutputConfigurations sets the MediaStreamOutputConfigurations field's value.
func (*AddOutputRequest) SetMinLatency ¶
func (s *AddOutputRequest) SetMinLatency(v int64) *AddOutputRequest
SetMinLatency sets the MinLatency field's value.
func (*AddOutputRequest) SetName ¶
func (s *AddOutputRequest) SetName(v string) *AddOutputRequest
SetName sets the Name field's value.
func (*AddOutputRequest) SetPort ¶
func (s *AddOutputRequest) SetPort(v int64) *AddOutputRequest
SetPort sets the Port field's value.
func (*AddOutputRequest) SetProtocol ¶
func (s *AddOutputRequest) SetProtocol(v string) *AddOutputRequest
SetProtocol sets the Protocol field's value.
func (*AddOutputRequest) SetRemoteId ¶
func (s *AddOutputRequest) SetRemoteId(v string) *AddOutputRequest
SetRemoteId sets the RemoteId field's value.
func (*AddOutputRequest) SetSenderControlPort ¶
func (s *AddOutputRequest) SetSenderControlPort(v int64) *AddOutputRequest
SetSenderControlPort sets the SenderControlPort field's value.
func (*AddOutputRequest) SetSmoothingLatency ¶
func (s *AddOutputRequest) SetSmoothingLatency(v int64) *AddOutputRequest
SetSmoothingLatency sets the SmoothingLatency field's value.
func (*AddOutputRequest) SetStreamId ¶
func (s *AddOutputRequest) SetStreamId(v string) *AddOutputRequest
SetStreamId sets the StreamId field's value.
func (*AddOutputRequest) SetVpcInterfaceAttachment ¶
func (s *AddOutputRequest) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *AddOutputRequest
SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.
func (AddOutputRequest) String ¶
func (s AddOutputRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddOutputRequest) Validate ¶
func (s *AddOutputRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BadRequestException ¶
type BadRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*BadRequestException) Code ¶
func (s *BadRequestException) Code() string
Code returns the exception type name.
func (*BadRequestException) Error ¶
func (s *BadRequestException) Error() string
func (BadRequestException) GoString ¶
func (s BadRequestException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BadRequestException) Message ¶
func (s *BadRequestException) Message() string
Message returns the exception's message.
func (*BadRequestException) OrigErr ¶
func (s *BadRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*BadRequestException) RequestID ¶
func (s *BadRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*BadRequestException) StatusCode ¶
func (s *BadRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (BadRequestException) String ¶
func (s BadRequestException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Bridge ¶
type Bridge struct { // The Amazon Resource Number (ARN) of the bridge. // // BridgeArn is a required field BridgeArn *string `locationName:"bridgeArn" type:"string" required:"true"` BridgeMessages []*MessageDetail `locationName:"bridgeMessages" type:"list"` // BridgeState is a required field BridgeState *string `locationName:"bridgeState" type:"string" required:"true" enum:"BridgeState"` EgressGatewayBridge *EgressGatewayBridge `locationName:"egressGatewayBridge" type:"structure"` IngressGatewayBridge *IngressGatewayBridge `locationName:"ingressGatewayBridge" type:"structure"` // The name of the bridge. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The outputs on this bridge. Outputs []*BridgeOutput_ `locationName:"outputs" type:"list"` // The placement Amazon Resource Number (ARN) of the bridge. // // PlacementArn is a required field PlacementArn *string `locationName:"placementArn" type:"string" required:"true"` // The settings for source failover. SourceFailoverConfig *FailoverConfig `locationName:"sourceFailoverConfig" type:"structure"` // The sources on this bridge. Sources []*BridgeSource `locationName:"sources" type:"list"` // contains filtered or unexported fields }
A Bridge is the connection between your datacenter's Instances and the AWS cloud. A bridge can be used to send video from the AWS cloud to your datacenter or from your datacenter to the AWS cloud.
func (Bridge) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Bridge) SetBridgeArn ¶
SetBridgeArn sets the BridgeArn field's value.
func (*Bridge) SetBridgeMessages ¶
func (s *Bridge) SetBridgeMessages(v []*MessageDetail) *Bridge
SetBridgeMessages sets the BridgeMessages field's value.
func (*Bridge) SetBridgeState ¶
SetBridgeState sets the BridgeState field's value.
func (*Bridge) SetEgressGatewayBridge ¶
func (s *Bridge) SetEgressGatewayBridge(v *EgressGatewayBridge) *Bridge
SetEgressGatewayBridge sets the EgressGatewayBridge field's value.
func (*Bridge) SetIngressGatewayBridge ¶
func (s *Bridge) SetIngressGatewayBridge(v *IngressGatewayBridge) *Bridge
SetIngressGatewayBridge sets the IngressGatewayBridge field's value.
func (*Bridge) SetOutputs ¶
func (s *Bridge) SetOutputs(v []*BridgeOutput_) *Bridge
SetOutputs sets the Outputs field's value.
func (*Bridge) SetPlacementArn ¶
SetPlacementArn sets the PlacementArn field's value.
func (*Bridge) SetSourceFailoverConfig ¶
func (s *Bridge) SetSourceFailoverConfig(v *FailoverConfig) *Bridge
SetSourceFailoverConfig sets the SourceFailoverConfig field's value.
func (*Bridge) SetSources ¶
func (s *Bridge) SetSources(v []*BridgeSource) *Bridge
SetSources sets the Sources field's value.
type BridgeFlowOutput_ ¶
type BridgeFlowOutput_ struct { // The Amazon Resource Number (ARN) of the cloud flow. // // FlowArn is a required field FlowArn *string `locationName:"flowArn" type:"string" required:"true"` // The Amazon Resource Number (ARN) of the flow source. // // FlowSourceArn is a required field FlowSourceArn *string `locationName:"flowSourceArn" type:"string" required:"true"` // The name of the bridge's output. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
The output of the bridge. A flow output is delivered to the AWS cloud.
func (BridgeFlowOutput_) GoString ¶
func (s BridgeFlowOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BridgeFlowOutput_) SetFlowArn ¶
func (s *BridgeFlowOutput_) SetFlowArn(v string) *BridgeFlowOutput_
SetFlowArn sets the FlowArn field's value.
func (*BridgeFlowOutput_) SetFlowSourceArn ¶
func (s *BridgeFlowOutput_) SetFlowSourceArn(v string) *BridgeFlowOutput_
SetFlowSourceArn sets the FlowSourceArn field's value.
func (*BridgeFlowOutput_) SetName ¶
func (s *BridgeFlowOutput_) SetName(v string) *BridgeFlowOutput_
SetName sets the Name field's value.
func (BridgeFlowOutput_) String ¶
func (s BridgeFlowOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BridgeFlowSource ¶
type BridgeFlowSource struct { // The ARN of the cloud flow used as a source of this bridge. // // FlowArn is a required field FlowArn *string `locationName:"flowArn" type:"string" required:"true"` // The name of the VPC interface attachment to use for this source. FlowVpcInterfaceAttachment *VpcInterfaceAttachment `locationName:"flowVpcInterfaceAttachment" type:"structure"` // The name of the flow source. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The Amazon Resource Number (ARN) of the output. OutputArn *string `locationName:"outputArn" type:"string"` // contains filtered or unexported fields }
The source of the bridge. A flow source originates in MediaConnect as an existing cloud flow.
func (BridgeFlowSource) GoString ¶
func (s BridgeFlowSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BridgeFlowSource) SetFlowArn ¶
func (s *BridgeFlowSource) SetFlowArn(v string) *BridgeFlowSource
SetFlowArn sets the FlowArn field's value.
func (*BridgeFlowSource) SetFlowVpcInterfaceAttachment ¶
func (s *BridgeFlowSource) SetFlowVpcInterfaceAttachment(v *VpcInterfaceAttachment) *BridgeFlowSource
SetFlowVpcInterfaceAttachment sets the FlowVpcInterfaceAttachment field's value.
func (*BridgeFlowSource) SetName ¶
func (s *BridgeFlowSource) SetName(v string) *BridgeFlowSource
SetName sets the Name field's value.
func (*BridgeFlowSource) SetOutputArn ¶
func (s *BridgeFlowSource) SetOutputArn(v string) *BridgeFlowSource
SetOutputArn sets the OutputArn field's value.
func (BridgeFlowSource) String ¶
func (s BridgeFlowSource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BridgeNetworkOutput_ ¶
type BridgeNetworkOutput_ struct { // The network output IP Address. // // IpAddress is a required field IpAddress *string `locationName:"ipAddress" type:"string" required:"true"` // The network output name. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The network output's gateway network name. // // NetworkName is a required field NetworkName *string `locationName:"networkName" type:"string" required:"true"` // The network output port. // // Port is a required field Port *int64 `locationName:"port" type:"integer" required:"true"` // The network output protocol. // // Protocol is a required field Protocol *string `locationName:"protocol" type:"string" required:"true" enum:"Protocol"` // The network output TTL. // // Ttl is a required field Ttl *int64 `locationName:"ttl" type:"integer" required:"true"` // contains filtered or unexported fields }
The output of the bridge. A network output is delivered to your premises.
func (BridgeNetworkOutput_) GoString ¶
func (s BridgeNetworkOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BridgeNetworkOutput_) SetIpAddress ¶
func (s *BridgeNetworkOutput_) SetIpAddress(v string) *BridgeNetworkOutput_
SetIpAddress sets the IpAddress field's value.
func (*BridgeNetworkOutput_) SetName ¶
func (s *BridgeNetworkOutput_) SetName(v string) *BridgeNetworkOutput_
SetName sets the Name field's value.
func (*BridgeNetworkOutput_) SetNetworkName ¶
func (s *BridgeNetworkOutput_) SetNetworkName(v string) *BridgeNetworkOutput_
SetNetworkName sets the NetworkName field's value.
func (*BridgeNetworkOutput_) SetPort ¶
func (s *BridgeNetworkOutput_) SetPort(v int64) *BridgeNetworkOutput_
SetPort sets the Port field's value.
func (*BridgeNetworkOutput_) SetProtocol ¶
func (s *BridgeNetworkOutput_) SetProtocol(v string) *BridgeNetworkOutput_
SetProtocol sets the Protocol field's value.
func (*BridgeNetworkOutput_) SetTtl ¶
func (s *BridgeNetworkOutput_) SetTtl(v int64) *BridgeNetworkOutput_
SetTtl sets the Ttl field's value.
func (BridgeNetworkOutput_) String ¶
func (s BridgeNetworkOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BridgeNetworkSource ¶
type BridgeNetworkSource struct { // The network source multicast IP. // // MulticastIp is a required field MulticastIp *string `locationName:"multicastIp" type:"string" required:"true"` // The name of the network source. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The network source's gateway network name. // // NetworkName is a required field NetworkName *string `locationName:"networkName" type:"string" required:"true"` // The network source port. // // Port is a required field Port *int64 `locationName:"port" type:"integer" required:"true"` // The network source protocol. // // Protocol is a required field Protocol *string `locationName:"protocol" type:"string" required:"true" enum:"Protocol"` // contains filtered or unexported fields }
The source of the bridge. A network source originates at your premises.
func (BridgeNetworkSource) GoString ¶
func (s BridgeNetworkSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BridgeNetworkSource) SetMulticastIp ¶
func (s *BridgeNetworkSource) SetMulticastIp(v string) *BridgeNetworkSource
SetMulticastIp sets the MulticastIp field's value.
func (*BridgeNetworkSource) SetName ¶
func (s *BridgeNetworkSource) SetName(v string) *BridgeNetworkSource
SetName sets the Name field's value.
func (*BridgeNetworkSource) SetNetworkName ¶
func (s *BridgeNetworkSource) SetNetworkName(v string) *BridgeNetworkSource
SetNetworkName sets the NetworkName field's value.
func (*BridgeNetworkSource) SetPort ¶
func (s *BridgeNetworkSource) SetPort(v int64) *BridgeNetworkSource
SetPort sets the Port field's value.
func (*BridgeNetworkSource) SetProtocol ¶
func (s *BridgeNetworkSource) SetProtocol(v string) *BridgeNetworkSource
SetProtocol sets the Protocol field's value.
func (BridgeNetworkSource) String ¶
func (s BridgeNetworkSource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BridgeOutput_ ¶
type BridgeOutput_ struct { // The output of the bridge. A flow output is delivered to the AWS cloud. FlowOutput *BridgeFlowOutput_ `locationName:"flowOutput" type:"structure"` // The output of the bridge. A network output is delivered to your premises. NetworkOutput *BridgeNetworkOutput_ `locationName:"networkOutput" type:"structure"` // contains filtered or unexported fields }
The output of the bridge.
func (BridgeOutput_) GoString ¶
func (s BridgeOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BridgeOutput_) SetFlowOutput ¶
func (s *BridgeOutput_) SetFlowOutput(v *BridgeFlowOutput_) *BridgeOutput_
SetFlowOutput sets the FlowOutput field's value.
func (*BridgeOutput_) SetNetworkOutput ¶
func (s *BridgeOutput_) SetNetworkOutput(v *BridgeNetworkOutput_) *BridgeOutput_
SetNetworkOutput sets the NetworkOutput field's value.
func (BridgeOutput_) String ¶
func (s BridgeOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BridgeSource ¶
type BridgeSource struct { // The source of the bridge. A flow source originates in MediaConnect as an // existing cloud flow. FlowSource *BridgeFlowSource `locationName:"flowSource" type:"structure"` // The source of the bridge. A network source originates at your premises. NetworkSource *BridgeNetworkSource `locationName:"networkSource" type:"structure"` // contains filtered or unexported fields }
The bridge's source.
func (BridgeSource) GoString ¶
func (s BridgeSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BridgeSource) SetFlowSource ¶
func (s *BridgeSource) SetFlowSource(v *BridgeFlowSource) *BridgeSource
SetFlowSource sets the FlowSource field's value.
func (*BridgeSource) SetNetworkSource ¶
func (s *BridgeSource) SetNetworkSource(v *BridgeNetworkSource) *BridgeSource
SetNetworkSource sets the NetworkSource field's value.
func (BridgeSource) String ¶
func (s BridgeSource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateBridge420Exception ¶
type CreateBridge420Exception struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*CreateBridge420Exception) Code ¶
func (s *CreateBridge420Exception) Code() string
Code returns the exception type name.
func (*CreateBridge420Exception) Error ¶
func (s *CreateBridge420Exception) Error() string
func (CreateBridge420Exception) GoString ¶
func (s CreateBridge420Exception) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBridge420Exception) Message ¶
func (s *CreateBridge420Exception) Message() string
Message returns the exception's message.
func (*CreateBridge420Exception) OrigErr ¶
func (s *CreateBridge420Exception) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*CreateBridge420Exception) RequestID ¶
func (s *CreateBridge420Exception) RequestID() string
RequestID returns the service's response RequestID for request.
func (*CreateBridge420Exception) StatusCode ¶
func (s *CreateBridge420Exception) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CreateBridge420Exception) String ¶
func (s CreateBridge420Exception) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateBridgeInput ¶
type CreateBridgeInput struct { // Create a bridge with the egress bridge type. An egress bridge is a cloud-to-ground // bridge. The content comes from an existing MediaConnect flow and is delivered // to your premises. EgressGatewayBridge *AddEgressGatewayBridgeRequest `locationName:"egressGatewayBridge" type:"structure"` // Create a bridge with the ingress bridge type. An ingress bridge is a ground-to-cloud // bridge. The content originates at your premises and is delivered to the cloud. IngressGatewayBridge *AddIngressGatewayBridgeRequest `locationName:"ingressGatewayBridge" type:"structure"` // The name of the bridge. This name can not be modified after the bridge is // created. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The outputs that you want to add to this bridge. Outputs []*AddBridgeOutputRequest `locationName:"outputs" type:"list"` // The bridge placement Amazon Resource Number (ARN). // // PlacementArn is a required field PlacementArn *string `locationName:"placementArn" type:"string" required:"true"` // The settings for source failover. SourceFailoverConfig *FailoverConfig `locationName:"sourceFailoverConfig" type:"structure"` // The sources that you want to add to this bridge. // // Sources is a required field Sources []*AddBridgeSourceRequest `locationName:"sources" type:"list" required:"true"` // contains filtered or unexported fields }
Creates a new bridge. The request must include one source.
func (CreateBridgeInput) GoString ¶
func (s CreateBridgeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBridgeInput) SetEgressGatewayBridge ¶
func (s *CreateBridgeInput) SetEgressGatewayBridge(v *AddEgressGatewayBridgeRequest) *CreateBridgeInput
SetEgressGatewayBridge sets the EgressGatewayBridge field's value.
func (*CreateBridgeInput) SetIngressGatewayBridge ¶
func (s *CreateBridgeInput) SetIngressGatewayBridge(v *AddIngressGatewayBridgeRequest) *CreateBridgeInput
SetIngressGatewayBridge sets the IngressGatewayBridge field's value.
func (*CreateBridgeInput) SetName ¶
func (s *CreateBridgeInput) SetName(v string) *CreateBridgeInput
SetName sets the Name field's value.
func (*CreateBridgeInput) SetOutputs ¶
func (s *CreateBridgeInput) SetOutputs(v []*AddBridgeOutputRequest) *CreateBridgeInput
SetOutputs sets the Outputs field's value.
func (*CreateBridgeInput) SetPlacementArn ¶
func (s *CreateBridgeInput) SetPlacementArn(v string) *CreateBridgeInput
SetPlacementArn sets the PlacementArn field's value.
func (*CreateBridgeInput) SetSourceFailoverConfig ¶
func (s *CreateBridgeInput) SetSourceFailoverConfig(v *FailoverConfig) *CreateBridgeInput
SetSourceFailoverConfig sets the SourceFailoverConfig field's value.
func (*CreateBridgeInput) SetSources ¶
func (s *CreateBridgeInput) SetSources(v []*AddBridgeSourceRequest) *CreateBridgeInput
SetSources sets the Sources field's value.
func (CreateBridgeInput) String ¶
func (s CreateBridgeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBridgeInput) Validate ¶
func (s *CreateBridgeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateBridgeOutput ¶
type CreateBridgeOutput struct { // A Bridge is the connection between your datacenter's Instances and the AWS // cloud. A bridge can be used to send video from the AWS cloud to your datacenter // or from your datacenter to the AWS cloud. Bridge *Bridge `locationName:"bridge" type:"structure"` // contains filtered or unexported fields }
The result of a successful CreateBridge request.
func (CreateBridgeOutput) GoString ¶
func (s CreateBridgeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBridgeOutput) SetBridge ¶
func (s *CreateBridgeOutput) SetBridge(v *Bridge) *CreateBridgeOutput
SetBridge sets the Bridge field's value.
func (CreateBridgeOutput) String ¶
func (s CreateBridgeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateFlow420Exception ¶
type CreateFlow420Exception struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*CreateFlow420Exception) Code ¶
func (s *CreateFlow420Exception) Code() string
Code returns the exception type name.
func (*CreateFlow420Exception) Error ¶
func (s *CreateFlow420Exception) Error() string
func (CreateFlow420Exception) GoString ¶
func (s CreateFlow420Exception) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFlow420Exception) Message ¶
func (s *CreateFlow420Exception) Message() string
Message returns the exception's message.
func (*CreateFlow420Exception) OrigErr ¶
func (s *CreateFlow420Exception) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*CreateFlow420Exception) RequestID ¶
func (s *CreateFlow420Exception) RequestID() string
RequestID returns the service's response RequestID for request.
func (*CreateFlow420Exception) StatusCode ¶
func (s *CreateFlow420Exception) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CreateFlow420Exception) String ¶
func (s CreateFlow420Exception) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateFlowInput ¶
type CreateFlowInput struct { // The Availability Zone that you want to create the flow in. These options // are limited to the Availability Zones within the current AWS Region. AvailabilityZone *string `locationName:"availabilityZone" type:"string"` // The entitlements that you want to grant on a flow. Entitlements []*GrantEntitlementRequest `locationName:"entitlements" type:"list"` // Create maintenance setting for a flow Maintenance *AddMaintenance `locationName:"maintenance" type:"structure"` // The media streams that you want to add to the flow. You can associate these // media streams with sources and outputs on the flow. MediaStreams []*AddMediaStreamRequest `locationName:"mediaStreams" type:"list"` // The name of the flow. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The outputs that you want to add to this flow. Outputs []*AddOutputRequest `locationName:"outputs" type:"list"` // The settings for the source of the flow. Source *SetSourceRequest `locationName:"source" type:"structure"` // The settings for source failover. SourceFailoverConfig *FailoverConfig `locationName:"sourceFailoverConfig" type:"structure"` Sources []*SetSourceRequest `locationName:"sources" type:"list"` // The VPC interfaces you want on the flow. VpcInterfaces []*VpcInterfaceRequest `locationName:"vpcInterfaces" type:"list"` // contains filtered or unexported fields }
Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50.)
func (CreateFlowInput) GoString ¶
func (s CreateFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFlowInput) SetAvailabilityZone ¶
func (s *CreateFlowInput) SetAvailabilityZone(v string) *CreateFlowInput
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*CreateFlowInput) SetEntitlements ¶
func (s *CreateFlowInput) SetEntitlements(v []*GrantEntitlementRequest) *CreateFlowInput
SetEntitlements sets the Entitlements field's value.
func (*CreateFlowInput) SetMaintenance ¶
func (s *CreateFlowInput) SetMaintenance(v *AddMaintenance) *CreateFlowInput
SetMaintenance sets the Maintenance field's value.
func (*CreateFlowInput) SetMediaStreams ¶
func (s *CreateFlowInput) SetMediaStreams(v []*AddMediaStreamRequest) *CreateFlowInput
SetMediaStreams sets the MediaStreams field's value.
func (*CreateFlowInput) SetName ¶
func (s *CreateFlowInput) SetName(v string) *CreateFlowInput
SetName sets the Name field's value.
func (*CreateFlowInput) SetOutputs ¶
func (s *CreateFlowInput) SetOutputs(v []*AddOutputRequest) *CreateFlowInput
SetOutputs sets the Outputs field's value.
func (*CreateFlowInput) SetSource ¶
func (s *CreateFlowInput) SetSource(v *SetSourceRequest) *CreateFlowInput
SetSource sets the Source field's value.
func (*CreateFlowInput) SetSourceFailoverConfig ¶
func (s *CreateFlowInput) SetSourceFailoverConfig(v *FailoverConfig) *CreateFlowInput
SetSourceFailoverConfig sets the SourceFailoverConfig field's value.
func (*CreateFlowInput) SetSources ¶
func (s *CreateFlowInput) SetSources(v []*SetSourceRequest) *CreateFlowInput
SetSources sets the Sources field's value.
func (*CreateFlowInput) SetVpcInterfaces ¶
func (s *CreateFlowInput) SetVpcInterfaces(v []*VpcInterfaceRequest) *CreateFlowInput
SetVpcInterfaces sets the VpcInterfaces field's value.
func (CreateFlowInput) String ¶
func (s CreateFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFlowInput) Validate ¶
func (s *CreateFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFlowOutput ¶
type CreateFlowOutput struct { // The settings for a flow, including its source, outputs, and entitlements. Flow *Flow `locationName:"flow" type:"structure"` // contains filtered or unexported fields }
The result of a successful CreateFlow request.
func (CreateFlowOutput) GoString ¶
func (s CreateFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFlowOutput) SetFlow ¶
func (s *CreateFlowOutput) SetFlow(v *Flow) *CreateFlowOutput
SetFlow sets the Flow field's value.
func (CreateFlowOutput) String ¶
func (s CreateFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateGateway420Exception ¶
type CreateGateway420Exception struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*CreateGateway420Exception) Code ¶
func (s *CreateGateway420Exception) Code() string
Code returns the exception type name.
func (*CreateGateway420Exception) Error ¶
func (s *CreateGateway420Exception) Error() string
func (CreateGateway420Exception) GoString ¶
func (s CreateGateway420Exception) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGateway420Exception) Message ¶
func (s *CreateGateway420Exception) Message() string
Message returns the exception's message.
func (*CreateGateway420Exception) OrigErr ¶
func (s *CreateGateway420Exception) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*CreateGateway420Exception) RequestID ¶
func (s *CreateGateway420Exception) RequestID() string
RequestID returns the service's response RequestID for request.
func (*CreateGateway420Exception) StatusCode ¶
func (s *CreateGateway420Exception) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CreateGateway420Exception) String ¶
func (s CreateGateway420Exception) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateGatewayInput ¶
type CreateGatewayInput struct { // The range of IP addresses that are allowed to contribute content or initiate // output requests for flows communicating with this gateway. These IP addresses // should be in the form of a Classless Inter-Domain Routing (CIDR) block; for // example, 10.0.0.0/16. // // EgressCidrBlocks is a required field EgressCidrBlocks []*string `locationName:"egressCidrBlocks" type:"list" required:"true"` // The name of the gateway. This name can not be modified after the gateway // is created. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The list of networks that you want to add. // // Networks is a required field Networks []*GatewayNetwork `locationName:"networks" type:"list" required:"true"` // contains filtered or unexported fields }
Creates a new gateway. The request must include one network (up to 4).
func (CreateGatewayInput) GoString ¶
func (s CreateGatewayInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGatewayInput) SetEgressCidrBlocks ¶
func (s *CreateGatewayInput) SetEgressCidrBlocks(v []*string) *CreateGatewayInput
SetEgressCidrBlocks sets the EgressCidrBlocks field's value.
func (*CreateGatewayInput) SetName ¶
func (s *CreateGatewayInput) SetName(v string) *CreateGatewayInput
SetName sets the Name field's value.
func (*CreateGatewayInput) SetNetworks ¶
func (s *CreateGatewayInput) SetNetworks(v []*GatewayNetwork) *CreateGatewayInput
SetNetworks sets the Networks field's value.
func (CreateGatewayInput) String ¶
func (s CreateGatewayInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGatewayInput) Validate ¶
func (s *CreateGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGatewayOutput ¶
type CreateGatewayOutput struct { // The settings for a gateway, including its networks. Gateway *Gateway `locationName:"gateway" type:"structure"` // contains filtered or unexported fields }
func (CreateGatewayOutput) GoString ¶
func (s CreateGatewayOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateGatewayOutput) SetGateway ¶
func (s *CreateGatewayOutput) SetGateway(v *Gateway) *CreateGatewayOutput
SetGateway sets the Gateway field's value.
func (CreateGatewayOutput) String ¶
func (s CreateGatewayOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteBridgeInput ¶
type DeleteBridgeInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteBridgeInput) GoString ¶
func (s DeleteBridgeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteBridgeInput) SetBridgeArn ¶
func (s *DeleteBridgeInput) SetBridgeArn(v string) *DeleteBridgeInput
SetBridgeArn sets the BridgeArn field's value.
func (DeleteBridgeInput) String ¶
func (s DeleteBridgeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteBridgeInput) Validate ¶
func (s *DeleteBridgeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteBridgeOutput ¶
type DeleteBridgeOutput struct { // The Amazon Resource Number (ARN) of the deleted bridge. BridgeArn *string `locationName:"bridgeArn" type:"string"` // contains filtered or unexported fields }
The result of a successful DeleteBridge request.
func (DeleteBridgeOutput) GoString ¶
func (s DeleteBridgeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteBridgeOutput) SetBridgeArn ¶
func (s *DeleteBridgeOutput) SetBridgeArn(v string) *DeleteBridgeOutput
SetBridgeArn sets the BridgeArn field's value.
func (DeleteBridgeOutput) String ¶
func (s DeleteBridgeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteFlowInput ¶
type DeleteFlowInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteFlowInput) GoString ¶
func (s DeleteFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFlowInput) SetFlowArn ¶
func (s *DeleteFlowInput) SetFlowArn(v string) *DeleteFlowInput
SetFlowArn sets the FlowArn field's value.
func (DeleteFlowInput) String ¶
func (s DeleteFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFlowInput) Validate ¶
func (s *DeleteFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFlowOutput ¶
type DeleteFlowOutput struct { // The ARN of the flow that was deleted. FlowArn *string `locationName:"flowArn" type:"string"` // The status of the flow when the DeleteFlow process begins. Status *string `locationName:"status" type:"string" enum:"Status"` // contains filtered or unexported fields }
The result of a successful DeleteFlow request.
func (DeleteFlowOutput) GoString ¶
func (s DeleteFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFlowOutput) SetFlowArn ¶
func (s *DeleteFlowOutput) SetFlowArn(v string) *DeleteFlowOutput
SetFlowArn sets the FlowArn field's value.
func (*DeleteFlowOutput) SetStatus ¶
func (s *DeleteFlowOutput) SetStatus(v string) *DeleteFlowOutput
SetStatus sets the Status field's value.
func (DeleteFlowOutput) String ¶
func (s DeleteFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteGatewayInput ¶
type DeleteGatewayInput struct { // GatewayArn is a required field GatewayArn *string `location:"uri" locationName:"gatewayArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteGatewayInput) GoString ¶
func (s DeleteGatewayInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGatewayInput) SetGatewayArn ¶
func (s *DeleteGatewayInput) SetGatewayArn(v string) *DeleteGatewayInput
SetGatewayArn sets the GatewayArn field's value.
func (DeleteGatewayInput) String ¶
func (s DeleteGatewayInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGatewayInput) Validate ¶
func (s *DeleteGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGatewayOutput ¶
type DeleteGatewayOutput struct { // The Amazon Resource Name (ARN) of the gateway that was deleted. GatewayArn *string `locationName:"gatewayArn" type:"string"` // contains filtered or unexported fields }
The result of a successful DeleteGateway request.
func (DeleteGatewayOutput) GoString ¶
func (s DeleteGatewayOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGatewayOutput) SetGatewayArn ¶
func (s *DeleteGatewayOutput) SetGatewayArn(v string) *DeleteGatewayOutput
SetGatewayArn sets the GatewayArn field's value.
func (DeleteGatewayOutput) String ¶
func (s DeleteGatewayOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeregisterGatewayInstanceInput ¶
type DeregisterGatewayInstanceInput struct { Force *bool `location:"querystring" locationName:"force" type:"boolean"` // GatewayInstanceArn is a required field GatewayInstanceArn *string `location:"uri" locationName:"gatewayInstanceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeregisterGatewayInstanceInput) GoString ¶
func (s DeregisterGatewayInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterGatewayInstanceInput) SetForce ¶
func (s *DeregisterGatewayInstanceInput) SetForce(v bool) *DeregisterGatewayInstanceInput
SetForce sets the Force field's value.
func (*DeregisterGatewayInstanceInput) SetGatewayInstanceArn ¶
func (s *DeregisterGatewayInstanceInput) SetGatewayInstanceArn(v string) *DeregisterGatewayInstanceInput
SetGatewayInstanceArn sets the GatewayInstanceArn field's value.
func (DeregisterGatewayInstanceInput) String ¶
func (s DeregisterGatewayInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterGatewayInstanceInput) Validate ¶
func (s *DeregisterGatewayInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterGatewayInstanceOutput ¶
type DeregisterGatewayInstanceOutput struct { // The Amazon Resource Name (ARN) of the instance. GatewayInstanceArn *string `locationName:"gatewayInstanceArn" type:"string"` // The status of the instance. InstanceState *string `locationName:"instanceState" type:"string" enum:"InstanceState"` // contains filtered or unexported fields }
The result of a successful DeregisterGatewayInstance request.
func (DeregisterGatewayInstanceOutput) GoString ¶
func (s DeregisterGatewayInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterGatewayInstanceOutput) SetGatewayInstanceArn ¶
func (s *DeregisterGatewayInstanceOutput) SetGatewayInstanceArn(v string) *DeregisterGatewayInstanceOutput
SetGatewayInstanceArn sets the GatewayInstanceArn field's value.
func (*DeregisterGatewayInstanceOutput) SetInstanceState ¶
func (s *DeregisterGatewayInstanceOutput) SetInstanceState(v string) *DeregisterGatewayInstanceOutput
SetInstanceState sets the InstanceState field's value.
func (DeregisterGatewayInstanceOutput) String ¶
func (s DeregisterGatewayInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeBridgeInput ¶
type DescribeBridgeInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeBridgeInput) GoString ¶
func (s DescribeBridgeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBridgeInput) SetBridgeArn ¶
func (s *DescribeBridgeInput) SetBridgeArn(v string) *DescribeBridgeInput
SetBridgeArn sets the BridgeArn field's value.
func (DescribeBridgeInput) String ¶
func (s DescribeBridgeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBridgeInput) Validate ¶
func (s *DescribeBridgeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeBridgeOutput ¶
type DescribeBridgeOutput struct { // A Bridge is the connection between your datacenter's Instances and the AWS // cloud. A bridge can be used to send video from the AWS cloud to your datacenter // or from your datacenter to the AWS cloud. Bridge *Bridge `locationName:"bridge" type:"structure"` // contains filtered or unexported fields }
The result of a successful DescribeBridge request.
func (DescribeBridgeOutput) GoString ¶
func (s DescribeBridgeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBridgeOutput) SetBridge ¶
func (s *DescribeBridgeOutput) SetBridge(v *Bridge) *DescribeBridgeOutput
SetBridge sets the Bridge field's value.
func (DescribeBridgeOutput) String ¶
func (s DescribeBridgeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeFlowInput ¶
type DescribeFlowInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeFlowInput) GoString ¶
func (s DescribeFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFlowInput) SetFlowArn ¶
func (s *DescribeFlowInput) SetFlowArn(v string) *DescribeFlowInput
SetFlowArn sets the FlowArn field's value.
func (DescribeFlowInput) String ¶
func (s DescribeFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFlowInput) Validate ¶
func (s *DescribeFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeFlowOutput ¶
type DescribeFlowOutput struct { // The settings for a flow, including its source, outputs, and entitlements. Flow *Flow `locationName:"flow" type:"structure"` // Messages that provide the state of the flow. Messages *Messages `locationName:"messages" type:"structure"` // contains filtered or unexported fields }
The result of a successful DescribeFlow request.
func (DescribeFlowOutput) GoString ¶
func (s DescribeFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFlowOutput) SetFlow ¶
func (s *DescribeFlowOutput) SetFlow(v *Flow) *DescribeFlowOutput
SetFlow sets the Flow field's value.
func (*DescribeFlowOutput) SetMessages ¶
func (s *DescribeFlowOutput) SetMessages(v *Messages) *DescribeFlowOutput
SetMessages sets the Messages field's value.
func (DescribeFlowOutput) String ¶
func (s DescribeFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeGatewayInput ¶
type DescribeGatewayInput struct { // GatewayArn is a required field GatewayArn *string `location:"uri" locationName:"gatewayArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeGatewayInput) GoString ¶
func (s DescribeGatewayInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGatewayInput) SetGatewayArn ¶
func (s *DescribeGatewayInput) SetGatewayArn(v string) *DescribeGatewayInput
SetGatewayArn sets the GatewayArn field's value.
func (DescribeGatewayInput) String ¶
func (s DescribeGatewayInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGatewayInput) Validate ¶
func (s *DescribeGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeGatewayInstanceInput ¶
type DescribeGatewayInstanceInput struct { // GatewayInstanceArn is a required field GatewayInstanceArn *string `location:"uri" locationName:"gatewayInstanceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeGatewayInstanceInput) GoString ¶
func (s DescribeGatewayInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGatewayInstanceInput) SetGatewayInstanceArn ¶
func (s *DescribeGatewayInstanceInput) SetGatewayInstanceArn(v string) *DescribeGatewayInstanceInput
SetGatewayInstanceArn sets the GatewayInstanceArn field's value.
func (DescribeGatewayInstanceInput) String ¶
func (s DescribeGatewayInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGatewayInstanceInput) Validate ¶
func (s *DescribeGatewayInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeGatewayInstanceOutput ¶
type DescribeGatewayInstanceOutput struct { // The settings for an instance in a gateway. GatewayInstance *GatewayInstance `locationName:"gatewayInstance" type:"structure"` // contains filtered or unexported fields }
The result of a successful DescribeGatewayInstance request.
func (DescribeGatewayInstanceOutput) GoString ¶
func (s DescribeGatewayInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGatewayInstanceOutput) SetGatewayInstance ¶
func (s *DescribeGatewayInstanceOutput) SetGatewayInstance(v *GatewayInstance) *DescribeGatewayInstanceOutput
SetGatewayInstance sets the GatewayInstance field's value.
func (DescribeGatewayInstanceOutput) String ¶
func (s DescribeGatewayInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeGatewayOutput ¶
type DescribeGatewayOutput struct { // The settings for a gateway, including its networks. Gateway *Gateway `locationName:"gateway" type:"structure"` // contains filtered or unexported fields }
The result of a successful DescribeGateway request.
func (DescribeGatewayOutput) GoString ¶
func (s DescribeGatewayOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGatewayOutput) SetGateway ¶
func (s *DescribeGatewayOutput) SetGateway(v *Gateway) *DescribeGatewayOutput
SetGateway sets the Gateway field's value.
func (DescribeGatewayOutput) String ¶
func (s DescribeGatewayOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeOfferingInput ¶
type DescribeOfferingInput struct { // OfferingArn is a required field OfferingArn *string `location:"uri" locationName:"offeringArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeOfferingInput) GoString ¶
func (s DescribeOfferingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeOfferingInput) SetOfferingArn ¶
func (s *DescribeOfferingInput) SetOfferingArn(v string) *DescribeOfferingInput
SetOfferingArn sets the OfferingArn field's value.
func (DescribeOfferingInput) String ¶
func (s DescribeOfferingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeOfferingInput) Validate ¶
func (s *DescribeOfferingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeOfferingOutput ¶
type DescribeOfferingOutput struct { // A savings plan that reserves a certain amount of outbound bandwidth usage // at a discounted rate each month over a period of time. Offering *Offering `locationName:"offering" type:"structure"` // contains filtered or unexported fields }
The result of a successful DescribeOffering request.
func (DescribeOfferingOutput) GoString ¶
func (s DescribeOfferingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeOfferingOutput) SetOffering ¶
func (s *DescribeOfferingOutput) SetOffering(v *Offering) *DescribeOfferingOutput
SetOffering sets the Offering field's value.
func (DescribeOfferingOutput) String ¶
func (s DescribeOfferingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeReservationInput ¶
type DescribeReservationInput struct { // ReservationArn is a required field ReservationArn *string `location:"uri" locationName:"reservationArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeReservationInput) GoString ¶
func (s DescribeReservationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservationInput) SetReservationArn ¶
func (s *DescribeReservationInput) SetReservationArn(v string) *DescribeReservationInput
SetReservationArn sets the ReservationArn field's value.
func (DescribeReservationInput) String ¶
func (s DescribeReservationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservationInput) Validate ¶
func (s *DescribeReservationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeReservationOutput ¶
type DescribeReservationOutput struct { // A pricing agreement for a discounted rate for a specific outbound bandwidth // that your MediaConnect account will use each month over a specific time period. // The discounted rate in the reservation applies to outbound bandwidth for // all flows from your account until your account reaches the amount of bandwidth // in your reservation. If you use more outbound bandwidth than the agreed upon // amount in a single month, the overage is charged at the on-demand rate. Reservation *Reservation `locationName:"reservation" type:"structure"` // contains filtered or unexported fields }
The result of a successful DescribeReservation request.
func (DescribeReservationOutput) GoString ¶
func (s DescribeReservationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservationOutput) SetReservation ¶
func (s *DescribeReservationOutput) SetReservation(v *Reservation) *DescribeReservationOutput
SetReservation sets the Reservation field's value.
func (DescribeReservationOutput) String ¶
func (s DescribeReservationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DestinationConfiguration ¶
type DestinationConfiguration struct { // The IP address where contents of the media stream will be sent. // // DestinationIp is a required field DestinationIp *string `locationName:"destinationIp" type:"string" required:"true"` // The port to use when the content of the media stream is distributed to the // output. // // DestinationPort is a required field DestinationPort *int64 `locationName:"destinationPort" type:"integer" required:"true"` // The VPC interface that is used for the media stream associated with the output. // // Interface is a required field Interface *Interface `locationName:"interface" type:"structure" required:"true"` // The IP address that the receiver requires in order to establish a connection // with the flow. This value is represented by the elastic network interface // IP address of the VPC. This field applies only to outputs that use the CDI // or ST 2110 JPEG XS protocol. // // OutboundIp is a required field OutboundIp *string `locationName:"outboundIp" type:"string" required:"true"` // contains filtered or unexported fields }
The transport parameters that are associated with an outbound media stream.
func (DestinationConfiguration) GoString ¶
func (s DestinationConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationConfiguration) SetDestinationIp ¶
func (s *DestinationConfiguration) SetDestinationIp(v string) *DestinationConfiguration
SetDestinationIp sets the DestinationIp field's value.
func (*DestinationConfiguration) SetDestinationPort ¶
func (s *DestinationConfiguration) SetDestinationPort(v int64) *DestinationConfiguration
SetDestinationPort sets the DestinationPort field's value.
func (*DestinationConfiguration) SetInterface ¶
func (s *DestinationConfiguration) SetInterface(v *Interface) *DestinationConfiguration
SetInterface sets the Interface field's value.
func (*DestinationConfiguration) SetOutboundIp ¶
func (s *DestinationConfiguration) SetOutboundIp(v string) *DestinationConfiguration
SetOutboundIp sets the OutboundIp field's value.
func (DestinationConfiguration) String ¶
func (s DestinationConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DestinationConfigurationRequest ¶
type DestinationConfigurationRequest struct { // The IP address where you want MediaConnect to send contents of the media // stream. // // DestinationIp is a required field DestinationIp *string `locationName:"destinationIp" type:"string" required:"true"` // The port that you want MediaConnect to use when it distributes the media // stream to the output. // // DestinationPort is a required field DestinationPort *int64 `locationName:"destinationPort" type:"integer" required:"true"` // The VPC interface that you want to use for the media stream associated with // the output. // // Interface is a required field Interface *InterfaceRequest `locationName:"interface" type:"structure" required:"true"` // contains filtered or unexported fields }
The transport parameters that you want to associate with an outbound media stream.
func (DestinationConfigurationRequest) GoString ¶
func (s DestinationConfigurationRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationConfigurationRequest) SetDestinationIp ¶
func (s *DestinationConfigurationRequest) SetDestinationIp(v string) *DestinationConfigurationRequest
SetDestinationIp sets the DestinationIp field's value.
func (*DestinationConfigurationRequest) SetDestinationPort ¶
func (s *DestinationConfigurationRequest) SetDestinationPort(v int64) *DestinationConfigurationRequest
SetDestinationPort sets the DestinationPort field's value.
func (*DestinationConfigurationRequest) SetInterface ¶
func (s *DestinationConfigurationRequest) SetInterface(v *InterfaceRequest) *DestinationConfigurationRequest
SetInterface sets the Interface field's value.
func (DestinationConfigurationRequest) String ¶
func (s DestinationConfigurationRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationConfigurationRequest) Validate ¶
func (s *DestinationConfigurationRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EgressGatewayBridge ¶
type EgressGatewayBridge struct { // The ID of the instance running this bridge. InstanceId *string `locationName:"instanceId" type:"string"` // The maximum expected bitrate (in bps) of the egress bridge. // // MaxBitrate is a required field MaxBitrate *int64 `locationName:"maxBitrate" type:"integer" required:"true"` // contains filtered or unexported fields }
func (EgressGatewayBridge) GoString ¶
func (s EgressGatewayBridge) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EgressGatewayBridge) SetInstanceId ¶
func (s *EgressGatewayBridge) SetInstanceId(v string) *EgressGatewayBridge
SetInstanceId sets the InstanceId field's value.
func (*EgressGatewayBridge) SetMaxBitrate ¶
func (s *EgressGatewayBridge) SetMaxBitrate(v int64) *EgressGatewayBridge
SetMaxBitrate sets the MaxBitrate field's value.
func (EgressGatewayBridge) String ¶
func (s EgressGatewayBridge) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EncodingParameters ¶
type EncodingParameters struct { // A value that is used to calculate compression for an output. The bitrate // of the output is calculated as follows: Output bitrate = (1 / compressionFactor) // * (source bitrate) This property only applies to outputs that use the ST // 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid // values are floating point numbers in the range of 3.0 to 10.0, inclusive. // // CompressionFactor is a required field CompressionFactor *float64 `locationName:"compressionFactor" type:"double" required:"true"` // A setting on the encoder that drives compression settings. This property // only applies to video media streams associated with outputs that use the // ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. // // EncoderProfile is a required field EncoderProfile *string `locationName:"encoderProfile" type:"string" required:"true" enum:"EncoderProfile"` // contains filtered or unexported fields }
A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.
func (EncodingParameters) GoString ¶
func (s EncodingParameters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EncodingParameters) SetCompressionFactor ¶
func (s *EncodingParameters) SetCompressionFactor(v float64) *EncodingParameters
SetCompressionFactor sets the CompressionFactor field's value.
func (*EncodingParameters) SetEncoderProfile ¶
func (s *EncodingParameters) SetEncoderProfile(v string) *EncodingParameters
SetEncoderProfile sets the EncoderProfile field's value.
func (EncodingParameters) String ¶
func (s EncodingParameters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EncodingParametersRequest ¶
type EncodingParametersRequest struct { // A value that is used to calculate compression for an output. The bitrate // of the output is calculated as follows: Output bitrate = (1 / compressionFactor) // * (source bitrate) This property only applies to outputs that use the ST // 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid // values are floating point numbers in the range of 3.0 to 10.0, inclusive. // // CompressionFactor is a required field CompressionFactor *float64 `locationName:"compressionFactor" type:"double" required:"true"` // A setting on the encoder that drives compression settings. This property // only applies to video media streams associated with outputs that use the // ST 2110 JPEG XS protocol, if at least one source on the flow uses the CDI // protocol. // // EncoderProfile is a required field EncoderProfile *string `locationName:"encoderProfile" type:"string" required:"true" enum:"EncoderProfile"` // contains filtered or unexported fields }
A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.
func (EncodingParametersRequest) GoString ¶
func (s EncodingParametersRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EncodingParametersRequest) SetCompressionFactor ¶
func (s *EncodingParametersRequest) SetCompressionFactor(v float64) *EncodingParametersRequest
SetCompressionFactor sets the CompressionFactor field's value.
func (*EncodingParametersRequest) SetEncoderProfile ¶
func (s *EncodingParametersRequest) SetEncoderProfile(v string) *EncodingParametersRequest
SetEncoderProfile sets the EncoderProfile field's value.
func (EncodingParametersRequest) String ¶
func (s EncodingParametersRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EncodingParametersRequest) Validate ¶
func (s *EncodingParametersRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Encryption ¶
type Encryption struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, // or aes256). Algorithm *string `locationName:"algorithm" type:"string" enum:"Algorithm"` // A 128-bit, 16-byte hex value represented by a 32-character string, to be // used with the key for encrypting content. This parameter is not valid for // static key encryption. ConstantInitializationVector *string `locationName:"constantInitializationVector" type:"string"` // The value of one of the devices that you configured with your digital rights // management (DRM) platform key provider. This parameter is required for SPEKE // encryption and is not valid for static key encryption. DeviceId *string `locationName:"deviceId" type:"string"` // The type of key that is used for the encryption. If no keyType is provided, // the service will use the default setting (static-key). KeyType *string `locationName:"keyType" type:"string" enum:"KeyType"` // The AWS Region that the API Gateway proxy endpoint was created in. This parameter // is required for SPEKE encryption and is not valid for static key encryption. Region *string `locationName:"region" type:"string"` // An identifier for the content. The service sends this value to the key server // to identify the current endpoint. The resource ID is also known as the content // ID. This parameter is required for SPEKE encryption and is not valid for // static key encryption. ResourceId *string `locationName:"resourceId" type:"string"` // The ARN of the role that you created during setup (when you set up AWS Elemental // MediaConnect as a trusted entity). // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The ARN of the secret that you created in AWS Secrets Manager to store the // encryption key. This parameter is required for static key encryption and // is not valid for SPEKE encryption. SecretArn *string `locationName:"secretArn" type:"string"` // The URL from the API Gateway proxy that you set up to talk to your key server. // This parameter is required for SPEKE encryption and is not valid for static // key encryption. Url *string `locationName:"url" type:"string"` // contains filtered or unexported fields }
Information about the encryption of the flow.
func (Encryption) GoString ¶
func (s Encryption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Encryption) SetAlgorithm ¶
func (s *Encryption) SetAlgorithm(v string) *Encryption
SetAlgorithm sets the Algorithm field's value.
func (*Encryption) SetConstantInitializationVector ¶
func (s *Encryption) SetConstantInitializationVector(v string) *Encryption
SetConstantInitializationVector sets the ConstantInitializationVector field's value.
func (*Encryption) SetDeviceId ¶
func (s *Encryption) SetDeviceId(v string) *Encryption
SetDeviceId sets the DeviceId field's value.
func (*Encryption) SetKeyType ¶
func (s *Encryption) SetKeyType(v string) *Encryption
SetKeyType sets the KeyType field's value.
func (*Encryption) SetRegion ¶
func (s *Encryption) SetRegion(v string) *Encryption
SetRegion sets the Region field's value.
func (*Encryption) SetResourceId ¶
func (s *Encryption) SetResourceId(v string) *Encryption
SetResourceId sets the ResourceId field's value.
func (*Encryption) SetRoleArn ¶
func (s *Encryption) SetRoleArn(v string) *Encryption
SetRoleArn sets the RoleArn field's value.
func (*Encryption) SetSecretArn ¶
func (s *Encryption) SetSecretArn(v string) *Encryption
SetSecretArn sets the SecretArn field's value.
func (*Encryption) SetUrl ¶
func (s *Encryption) SetUrl(v string) *Encryption
SetUrl sets the Url field's value.
func (Encryption) String ¶
func (s Encryption) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Encryption) Validate ¶
func (s *Encryption) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Entitlement ¶
type Entitlement struct { // Percentage from 0-100 of the data transfer cost to be billed to the subscriber. DataTransferSubscriberFeePercent *int64 `locationName:"dataTransferSubscriberFeePercent" type:"integer"` // A description of the entitlement. Description *string `locationName:"description" type:"string"` // The type of encryption that will be used on the output that is associated // with this entitlement. Encryption *Encryption `locationName:"encryption" type:"structure"` // The ARN of the entitlement. // // EntitlementArn is a required field EntitlementArn *string `locationName:"entitlementArn" type:"string" required:"true"` // An indication of whether the entitlement is enabled. EntitlementStatus *string `locationName:"entitlementStatus" type:"string" enum:"EntitlementStatus"` // The name of the entitlement. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // 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. // // Subscribers is a required field Subscribers []*string `locationName:"subscribers" type:"list" required:"true"` // contains filtered or unexported fields }
The settings for a flow entitlement.
func (Entitlement) GoString ¶
func (s Entitlement) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Entitlement) SetDataTransferSubscriberFeePercent ¶
func (s *Entitlement) SetDataTransferSubscriberFeePercent(v int64) *Entitlement
SetDataTransferSubscriberFeePercent sets the DataTransferSubscriberFeePercent field's value.
func (*Entitlement) SetDescription ¶
func (s *Entitlement) SetDescription(v string) *Entitlement
SetDescription sets the Description field's value.
func (*Entitlement) SetEncryption ¶
func (s *Entitlement) SetEncryption(v *Encryption) *Entitlement
SetEncryption sets the Encryption field's value.
func (*Entitlement) SetEntitlementArn ¶
func (s *Entitlement) SetEntitlementArn(v string) *Entitlement
SetEntitlementArn sets the EntitlementArn field's value.
func (*Entitlement) SetEntitlementStatus ¶
func (s *Entitlement) SetEntitlementStatus(v string) *Entitlement
SetEntitlementStatus sets the EntitlementStatus field's value.
func (*Entitlement) SetName ¶
func (s *Entitlement) SetName(v string) *Entitlement
SetName sets the Name field's value.
func (*Entitlement) SetSubscribers ¶
func (s *Entitlement) SetSubscribers(v []*string) *Entitlement
SetSubscribers sets the Subscribers field's value.
func (Entitlement) String ¶
func (s Entitlement) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FailoverConfig ¶
type FailoverConfig struct { // The type of failover you choose for this flow. MERGE combines the source // streams into a single stream, allowing graceful recovery from any single-source // loss. FAILOVER allows switching between different streams. FailoverMode *string `locationName:"failoverMode" type:"string" enum:"FailoverMode"` // Search window time to look for dash-7 packets RecoveryWindow *int64 `locationName:"recoveryWindow" type:"integer"` // The priority you want to assign to a source. You can have a primary stream // and a backup stream or two equally prioritized streams. SourcePriority *SourcePriority `locationName:"sourcePriority" type:"structure"` State *string `locationName:"state" type:"string" enum:"State"` // contains filtered or unexported fields }
The settings for source failover.
func (FailoverConfig) GoString ¶
func (s FailoverConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailoverConfig) SetFailoverMode ¶
func (s *FailoverConfig) SetFailoverMode(v string) *FailoverConfig
SetFailoverMode sets the FailoverMode field's value.
func (*FailoverConfig) SetRecoveryWindow ¶
func (s *FailoverConfig) SetRecoveryWindow(v int64) *FailoverConfig
SetRecoveryWindow sets the RecoveryWindow field's value.
func (*FailoverConfig) SetSourcePriority ¶
func (s *FailoverConfig) SetSourcePriority(v *SourcePriority) *FailoverConfig
SetSourcePriority sets the SourcePriority field's value.
func (*FailoverConfig) SetState ¶
func (s *FailoverConfig) SetState(v string) *FailoverConfig
SetState sets the State field's value.
func (FailoverConfig) String ¶
func (s FailoverConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Flow ¶
type Flow struct { // The Availability Zone that you want to create the flow in. These options // are limited to the Availability Zones within the current AWS. // // AvailabilityZone is a required field AvailabilityZone *string `locationName:"availabilityZone" type:"string" required:"true"` // A description of the flow. This value is not used or seen outside of the // current AWS Elemental MediaConnect account. Description *string `locationName:"description" type:"string"` // The IP address from which video will be sent to output destinations. EgressIp *string `locationName:"egressIp" type:"string"` // The entitlements in this flow. // // Entitlements is a required field Entitlements []*Entitlement `locationName:"entitlements" type:"list" required:"true"` // The Amazon Resource Name (ARN) of the flow. // // FlowArn is a required field FlowArn *string `locationName:"flowArn" type:"string" required:"true"` // The maintenance setting of a flow Maintenance *Maintenance `locationName:"maintenance" type:"structure"` // The media streams that are associated with the flow. After you associate // a media stream with a source, you can also associate it with outputs on the // flow. MediaStreams []*MediaStream `locationName:"mediaStreams" type:"list"` // The name of the flow. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The outputs in this flow. // // Outputs is a required field Outputs []*Output `locationName:"outputs" type:"list" required:"true"` // The settings for the source of the flow. // // Source is a required field Source *Source `locationName:"source" type:"structure" required:"true"` // The settings for source failover. SourceFailoverConfig *FailoverConfig `locationName:"sourceFailoverConfig" type:"structure"` Sources []*Source `locationName:"sources" type:"list"` // The current status of the flow. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"Status"` // The VPC Interfaces for this flow. VpcInterfaces []*VpcInterface `locationName:"vpcInterfaces" type:"list"` // contains filtered or unexported fields }
The settings for a flow, including its source, outputs, and entitlements.
func (Flow) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Flow) SetAvailabilityZone ¶
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*Flow) SetDescription ¶
SetDescription sets the Description field's value.
func (*Flow) SetEgressIp ¶
SetEgressIp sets the EgressIp field's value.
func (*Flow) SetEntitlements ¶
func (s *Flow) SetEntitlements(v []*Entitlement) *Flow
SetEntitlements sets the Entitlements field's value.
func (*Flow) SetFlowArn ¶
SetFlowArn sets the FlowArn field's value.
func (*Flow) SetMaintenance ¶
func (s *Flow) SetMaintenance(v *Maintenance) *Flow
SetMaintenance sets the Maintenance field's value.
func (*Flow) SetMediaStreams ¶
func (s *Flow) SetMediaStreams(v []*MediaStream) *Flow
SetMediaStreams sets the MediaStreams field's value.
func (*Flow) SetOutputs ¶
SetOutputs sets the Outputs field's value.
func (*Flow) SetSourceFailoverConfig ¶
func (s *Flow) SetSourceFailoverConfig(v *FailoverConfig) *Flow
SetSourceFailoverConfig sets the SourceFailoverConfig field's value.
func (*Flow) SetSources ¶
SetSources sets the Sources field's value.
func (*Flow) SetVpcInterfaces ¶
func (s *Flow) SetVpcInterfaces(v []*VpcInterface) *Flow
SetVpcInterfaces sets the VpcInterfaces field's value.
type Fmtp ¶
type Fmtp struct { // The format of the audio channel. ChannelOrder *string `locationName:"channelOrder" type:"string"` // The format that is used for the representation of color. Colorimetry *string `locationName:"colorimetry" type:"string" enum:"Colorimetry"` // The frame rate for the video stream, in frames/second. For example: 60000/1001. // If you specify a whole number, MediaConnect uses a ratio of N/1. For example, // if you specify 60, MediaConnect uses 60/1 as the exactFramerate. ExactFramerate *string `locationName:"exactFramerate" type:"string"` // The pixel aspect ratio (PAR) of the video. Par *string `locationName:"par" type:"string"` // The encoding range of the video. Range *string `locationName:"range" type:"string" enum:"Range"` // The type of compression that was used to smooth the video’s appearance ScanMode *string `locationName:"scanMode" type:"string" enum:"ScanMode"` // The transfer characteristic system (TCS) that is used in the video. Tcs *string `locationName:"tcs" type:"string" enum:"Tcs"` // contains filtered or unexported fields }
FMTP
func (Fmtp) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Fmtp) SetChannelOrder ¶
SetChannelOrder sets the ChannelOrder field's value.
func (*Fmtp) SetColorimetry ¶
SetColorimetry sets the Colorimetry field's value.
func (*Fmtp) SetExactFramerate ¶
SetExactFramerate sets the ExactFramerate field's value.
func (*Fmtp) SetScanMode ¶
SetScanMode sets the ScanMode field's value.
type FmtpRequest ¶
type FmtpRequest struct { // The format of the audio channel. ChannelOrder *string `locationName:"channelOrder" type:"string"` // The format that is used for the representation of color. Colorimetry *string `locationName:"colorimetry" type:"string" enum:"Colorimetry"` // The frame rate for the video stream, in frames/second. For example: 60000/1001. // If you specify a whole number, MediaConnect uses a ratio of N/1. For example, // if you specify 60, MediaConnect uses 60/1 as the exactFramerate. ExactFramerate *string `locationName:"exactFramerate" type:"string"` // The pixel aspect ratio (PAR) of the video. Par *string `locationName:"par" type:"string"` // The encoding range of the video. Range *string `locationName:"range" type:"string" enum:"Range"` // The type of compression that was used to smooth the video’s appearance. ScanMode *string `locationName:"scanMode" type:"string" enum:"ScanMode"` // The transfer characteristic system (TCS) that is used in the video. Tcs *string `locationName:"tcs" type:"string" enum:"Tcs"` // contains filtered or unexported fields }
The settings that you want to use to define the media stream.
func (FmtpRequest) GoString ¶
func (s FmtpRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FmtpRequest) SetChannelOrder ¶
func (s *FmtpRequest) SetChannelOrder(v string) *FmtpRequest
SetChannelOrder sets the ChannelOrder field's value.
func (*FmtpRequest) SetColorimetry ¶
func (s *FmtpRequest) SetColorimetry(v string) *FmtpRequest
SetColorimetry sets the Colorimetry field's value.
func (*FmtpRequest) SetExactFramerate ¶
func (s *FmtpRequest) SetExactFramerate(v string) *FmtpRequest
SetExactFramerate sets the ExactFramerate field's value.
func (*FmtpRequest) SetPar ¶
func (s *FmtpRequest) SetPar(v string) *FmtpRequest
SetPar sets the Par field's value.
func (*FmtpRequest) SetRange ¶
func (s *FmtpRequest) SetRange(v string) *FmtpRequest
SetRange sets the Range field's value.
func (*FmtpRequest) SetScanMode ¶
func (s *FmtpRequest) SetScanMode(v string) *FmtpRequest
SetScanMode sets the ScanMode field's value.
func (*FmtpRequest) SetTcs ¶
func (s *FmtpRequest) SetTcs(v string) *FmtpRequest
SetTcs sets the Tcs field's value.
func (FmtpRequest) String ¶
func (s FmtpRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ForbiddenException ¶
type ForbiddenException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*ForbiddenException) Code ¶
func (s *ForbiddenException) Code() string
Code returns the exception type name.
func (*ForbiddenException) Error ¶
func (s *ForbiddenException) Error() string
func (ForbiddenException) GoString ¶
func (s ForbiddenException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ForbiddenException) Message ¶
func (s *ForbiddenException) Message() string
Message returns the exception's message.
func (*ForbiddenException) OrigErr ¶
func (s *ForbiddenException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ForbiddenException) RequestID ¶
func (s *ForbiddenException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ForbiddenException) StatusCode ¶
func (s *ForbiddenException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ForbiddenException) String ¶
func (s ForbiddenException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Gateway ¶
type Gateway struct { // The range of IP addresses that contribute content or initiate output requests // for flows communicating with this gateway. These IP addresses should be in // the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. // // EgressCidrBlocks is a required field EgressCidrBlocks []*string `locationName:"egressCidrBlocks" type:"list" required:"true"` // The Amazon Resource Name (ARN) of the gateway. // // GatewayArn is a required field GatewayArn *string `locationName:"gatewayArn" type:"string" required:"true"` GatewayMessages []*MessageDetail `locationName:"gatewayMessages" type:"list"` // The current status of the gateway. GatewayState *string `locationName:"gatewayState" type:"string" enum:"GatewayState"` // The name of the gateway. This name can not be modified after the gateway // is created. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The list of networks in the gateway. // // Networks is a required field Networks []*GatewayNetwork `locationName:"networks" type:"list" required:"true"` // contains filtered or unexported fields }
The settings for a gateway, including its networks.
func (Gateway) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Gateway) SetEgressCidrBlocks ¶
SetEgressCidrBlocks sets the EgressCidrBlocks field's value.
func (*Gateway) SetGatewayArn ¶
SetGatewayArn sets the GatewayArn field's value.
func (*Gateway) SetGatewayMessages ¶
func (s *Gateway) SetGatewayMessages(v []*MessageDetail) *Gateway
SetGatewayMessages sets the GatewayMessages field's value.
func (*Gateway) SetGatewayState ¶
SetGatewayState sets the GatewayState field's value.
func (*Gateway) SetNetworks ¶
func (s *Gateway) SetNetworks(v []*GatewayNetwork) *Gateway
SetNetworks sets the Networks field's value.
type GatewayBridgeSource ¶
type GatewayBridgeSource struct { // The ARN of the bridge feeding this flow. // // BridgeArn is a required field BridgeArn *string `locationName:"bridgeArn" type:"string" required:"true"` // The name of the VPC interface attachment to use for this bridge source. VpcInterfaceAttachment *VpcInterfaceAttachment `locationName:"vpcInterfaceAttachment" type:"structure"` // contains filtered or unexported fields }
The source configuration for cloud flows receiving a stream from a bridge.
func (GatewayBridgeSource) GoString ¶
func (s GatewayBridgeSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GatewayBridgeSource) SetBridgeArn ¶
func (s *GatewayBridgeSource) SetBridgeArn(v string) *GatewayBridgeSource
SetBridgeArn sets the BridgeArn field's value.
func (*GatewayBridgeSource) SetVpcInterfaceAttachment ¶
func (s *GatewayBridgeSource) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *GatewayBridgeSource
SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.
func (GatewayBridgeSource) String ¶
func (s GatewayBridgeSource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GatewayInstance ¶
type GatewayInstance struct { // The availability of the instance to host new bridges. The bridgePlacement // property can be LOCKED or AVAILABLE. If it is LOCKED, no new bridges can // be deployed to this instance. If it is AVAILABLE, new bridges can be added // to this instance. // // BridgePlacement is a required field BridgePlacement *string `locationName:"bridgePlacement" type:"string" required:"true" enum:"BridgePlacement"` // The connection state of the instance. // // ConnectionStatus is a required field ConnectionStatus *string `locationName:"connectionStatus" type:"string" required:"true" enum:"ConnectionStatus"` // The Amazon Resource Name (ARN) of the instance. // // GatewayArn is a required field GatewayArn *string `locationName:"gatewayArn" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the gateway. // // GatewayInstanceArn is a required field GatewayInstanceArn *string `locationName:"gatewayInstanceArn" type:"string" required:"true"` // The managed instance ID generated by the SSM install. This will begin with // "mi-". // // InstanceId is a required field InstanceId *string `locationName:"instanceId" type:"string" required:"true"` InstanceMessages []*MessageDetail `locationName:"instanceMessages" type:"list"` // The status of the instance. // // InstanceState is a required field InstanceState *string `locationName:"instanceState" type:"string" required:"true" enum:"InstanceState"` // The running bridge count. // // RunningBridgeCount is a required field RunningBridgeCount *int64 `locationName:"runningBridgeCount" type:"integer" required:"true"` // contains filtered or unexported fields }
The settings for an instance in a gateway.
func (GatewayInstance) GoString ¶
func (s GatewayInstance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GatewayInstance) SetBridgePlacement ¶
func (s *GatewayInstance) SetBridgePlacement(v string) *GatewayInstance
SetBridgePlacement sets the BridgePlacement field's value.
func (*GatewayInstance) SetConnectionStatus ¶
func (s *GatewayInstance) SetConnectionStatus(v string) *GatewayInstance
SetConnectionStatus sets the ConnectionStatus field's value.
func (*GatewayInstance) SetGatewayArn ¶
func (s *GatewayInstance) SetGatewayArn(v string) *GatewayInstance
SetGatewayArn sets the GatewayArn field's value.
func (*GatewayInstance) SetGatewayInstanceArn ¶
func (s *GatewayInstance) SetGatewayInstanceArn(v string) *GatewayInstance
SetGatewayInstanceArn sets the GatewayInstanceArn field's value.
func (*GatewayInstance) SetInstanceId ¶
func (s *GatewayInstance) SetInstanceId(v string) *GatewayInstance
SetInstanceId sets the InstanceId field's value.
func (*GatewayInstance) SetInstanceMessages ¶
func (s *GatewayInstance) SetInstanceMessages(v []*MessageDetail) *GatewayInstance
SetInstanceMessages sets the InstanceMessages field's value.
func (*GatewayInstance) SetInstanceState ¶
func (s *GatewayInstance) SetInstanceState(v string) *GatewayInstance
SetInstanceState sets the InstanceState field's value.
func (*GatewayInstance) SetRunningBridgeCount ¶
func (s *GatewayInstance) SetRunningBridgeCount(v int64) *GatewayInstance
SetRunningBridgeCount sets the RunningBridgeCount field's value.
func (GatewayInstance) String ¶
func (s GatewayInstance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GatewayNetwork ¶
type GatewayNetwork struct { // A unique IP address range to use for this network. These IP addresses should // be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, // 10.0.0.0/16. // // CidrBlock is a required field CidrBlock *string `locationName:"cidrBlock" type:"string" required:"true"` // The name of the network. This name is used to reference the network and must // be unique among networks in this gateway. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
The network settings for a gateway.
func (GatewayNetwork) GoString ¶
func (s GatewayNetwork) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GatewayNetwork) SetCidrBlock ¶
func (s *GatewayNetwork) SetCidrBlock(v string) *GatewayNetwork
SetCidrBlock sets the CidrBlock field's value.
func (*GatewayNetwork) SetName ¶
func (s *GatewayNetwork) SetName(v string) *GatewayNetwork
SetName sets the Name field's value.
func (GatewayNetwork) String ¶
func (s GatewayNetwork) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GatewayNetwork) Validate ¶
func (s *GatewayNetwork) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GrantEntitlementRequest ¶
type GrantEntitlementRequest struct { // Percentage from 0-100 of the data transfer cost to be billed to the subscriber. DataTransferSubscriberFeePercent *int64 `locationName:"dataTransferSubscriberFeePercent" type:"integer"` // 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. Description *string `locationName:"description" type:"string"` // The type of encryption that will be used on the output that is associated // with this entitlement. Allowable encryption types: static-key, speke. Encryption *Encryption `locationName:"encryption" type:"structure"` // An indication of whether the new entitlement should be enabled or disabled // as soon as it is created. If you don’t specify the entitlementStatus field // in your request, MediaConnect sets it to ENABLED. EntitlementStatus *string `locationName:"entitlementStatus" type:"string" enum:"EntitlementStatus"` // The name of the entitlement. This value must be unique within the current // flow. Name *string `locationName:"name" type:"string"` // The AWS account IDs that you want to share your content with. The receiving // accounts (subscribers) will be allowed to create their own flows using your // content as the source. // // Subscribers is a required field Subscribers []*string `locationName:"subscribers" type:"list" required:"true"` // contains filtered or unexported fields }
The entitlements that you want to grant on a flow.
func (GrantEntitlementRequest) GoString ¶
func (s GrantEntitlementRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GrantEntitlementRequest) SetDataTransferSubscriberFeePercent ¶
func (s *GrantEntitlementRequest) SetDataTransferSubscriberFeePercent(v int64) *GrantEntitlementRequest
SetDataTransferSubscriberFeePercent sets the DataTransferSubscriberFeePercent field's value.
func (*GrantEntitlementRequest) SetDescription ¶
func (s *GrantEntitlementRequest) SetDescription(v string) *GrantEntitlementRequest
SetDescription sets the Description field's value.
func (*GrantEntitlementRequest) SetEncryption ¶
func (s *GrantEntitlementRequest) SetEncryption(v *Encryption) *GrantEntitlementRequest
SetEncryption sets the Encryption field's value.
func (*GrantEntitlementRequest) SetEntitlementStatus ¶
func (s *GrantEntitlementRequest) SetEntitlementStatus(v string) *GrantEntitlementRequest
SetEntitlementStatus sets the EntitlementStatus field's value.
func (*GrantEntitlementRequest) SetName ¶
func (s *GrantEntitlementRequest) SetName(v string) *GrantEntitlementRequest
SetName sets the Name field's value.
func (*GrantEntitlementRequest) SetSubscribers ¶
func (s *GrantEntitlementRequest) SetSubscribers(v []*string) *GrantEntitlementRequest
SetSubscribers sets the Subscribers field's value.
func (GrantEntitlementRequest) String ¶
func (s GrantEntitlementRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GrantEntitlementRequest) Validate ¶
func (s *GrantEntitlementRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GrantFlowEntitlements420Exception ¶
type GrantFlowEntitlements420Exception struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*GrantFlowEntitlements420Exception) Code ¶
func (s *GrantFlowEntitlements420Exception) Code() string
Code returns the exception type name.
func (*GrantFlowEntitlements420Exception) Error ¶
func (s *GrantFlowEntitlements420Exception) Error() string
func (GrantFlowEntitlements420Exception) GoString ¶
func (s GrantFlowEntitlements420Exception) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GrantFlowEntitlements420Exception) Message ¶
func (s *GrantFlowEntitlements420Exception) Message() string
Message returns the exception's message.
func (*GrantFlowEntitlements420Exception) OrigErr ¶
func (s *GrantFlowEntitlements420Exception) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*GrantFlowEntitlements420Exception) RequestID ¶
func (s *GrantFlowEntitlements420Exception) RequestID() string
RequestID returns the service's response RequestID for request.
func (*GrantFlowEntitlements420Exception) StatusCode ¶
func (s *GrantFlowEntitlements420Exception) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (GrantFlowEntitlements420Exception) String ¶
func (s GrantFlowEntitlements420Exception) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GrantFlowEntitlementsInput ¶
type GrantFlowEntitlementsInput struct { // The list of entitlements that you want to grant. // // Entitlements is a required field Entitlements []*GrantEntitlementRequest `locationName:"entitlements" type:"list" required:"true"` // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // contains filtered or unexported fields }
Grants an entitlement on a flow.
func (GrantFlowEntitlementsInput) GoString ¶
func (s GrantFlowEntitlementsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GrantFlowEntitlementsInput) SetEntitlements ¶
func (s *GrantFlowEntitlementsInput) SetEntitlements(v []*GrantEntitlementRequest) *GrantFlowEntitlementsInput
SetEntitlements sets the Entitlements field's value.
func (*GrantFlowEntitlementsInput) SetFlowArn ¶
func (s *GrantFlowEntitlementsInput) SetFlowArn(v string) *GrantFlowEntitlementsInput
SetFlowArn sets the FlowArn field's value.
func (GrantFlowEntitlementsInput) String ¶
func (s GrantFlowEntitlementsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GrantFlowEntitlementsInput) Validate ¶
func (s *GrantFlowEntitlementsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GrantFlowEntitlementsOutput ¶
type GrantFlowEntitlementsOutput struct { // The entitlements that were just granted. Entitlements []*Entitlement `locationName:"entitlements" type:"list"` // The ARN of the flow that these entitlements were granted to. FlowArn *string `locationName:"flowArn" type:"string"` // contains filtered or unexported fields }
The result of a successful GrantFlowEntitlements request.
func (GrantFlowEntitlementsOutput) GoString ¶
func (s GrantFlowEntitlementsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GrantFlowEntitlementsOutput) SetEntitlements ¶
func (s *GrantFlowEntitlementsOutput) SetEntitlements(v []*Entitlement) *GrantFlowEntitlementsOutput
SetEntitlements sets the Entitlements field's value.
func (*GrantFlowEntitlementsOutput) SetFlowArn ¶
func (s *GrantFlowEntitlementsOutput) SetFlowArn(v string) *GrantFlowEntitlementsOutput
SetFlowArn sets the FlowArn field's value.
func (GrantFlowEntitlementsOutput) String ¶
func (s GrantFlowEntitlementsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IngressGatewayBridge ¶
type IngressGatewayBridge struct { // The ID of the instance running this bridge. InstanceId *string `locationName:"instanceId" type:"string"` // The maximum expected bitrate (in bps) of the ingress bridge. // // MaxBitrate is a required field MaxBitrate *int64 `locationName:"maxBitrate" type:"integer" required:"true"` // The maximum number of outputs on the ingress bridge. // // MaxOutputs is a required field MaxOutputs *int64 `locationName:"maxOutputs" type:"integer" required:"true"` // contains filtered or unexported fields }
func (IngressGatewayBridge) GoString ¶
func (s IngressGatewayBridge) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IngressGatewayBridge) SetInstanceId ¶
func (s *IngressGatewayBridge) SetInstanceId(v string) *IngressGatewayBridge
SetInstanceId sets the InstanceId field's value.
func (*IngressGatewayBridge) SetMaxBitrate ¶
func (s *IngressGatewayBridge) SetMaxBitrate(v int64) *IngressGatewayBridge
SetMaxBitrate sets the MaxBitrate field's value.
func (*IngressGatewayBridge) SetMaxOutputs ¶
func (s *IngressGatewayBridge) SetMaxOutputs(v int64) *IngressGatewayBridge
SetMaxOutputs sets the MaxOutputs field's value.
func (IngressGatewayBridge) String ¶
func (s IngressGatewayBridge) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InputConfiguration ¶
type InputConfiguration struct { // The IP address that the flow listens on for incoming content for a media // stream. // // InputIp is a required field InputIp *string `locationName:"inputIp" type:"string" required:"true"` // The port that the flow listens on for an incoming media stream. // // InputPort is a required field InputPort *int64 `locationName:"inputPort" type:"integer" required:"true"` // The VPC interface where the media stream comes in from. // // Interface is a required field Interface *Interface `locationName:"interface" type:"structure" required:"true"` // contains filtered or unexported fields }
The transport parameters that are associated with an incoming media stream.
func (InputConfiguration) GoString ¶
func (s InputConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputConfiguration) SetInputIp ¶
func (s *InputConfiguration) SetInputIp(v string) *InputConfiguration
SetInputIp sets the InputIp field's value.
func (*InputConfiguration) SetInputPort ¶
func (s *InputConfiguration) SetInputPort(v int64) *InputConfiguration
SetInputPort sets the InputPort field's value.
func (*InputConfiguration) SetInterface ¶
func (s *InputConfiguration) SetInterface(v *Interface) *InputConfiguration
SetInterface sets the Interface field's value.
func (InputConfiguration) String ¶
func (s InputConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InputConfigurationRequest ¶
type InputConfigurationRequest struct { // The port that you want the flow to listen on for an incoming media stream. // // InputPort is a required field InputPort *int64 `locationName:"inputPort" type:"integer" required:"true"` // The VPC interface that you want to use for the incoming media stream. // // Interface is a required field Interface *InterfaceRequest `locationName:"interface" type:"structure" required:"true"` // contains filtered or unexported fields }
The transport parameters that you want to associate with an incoming media stream.
func (InputConfigurationRequest) GoString ¶
func (s InputConfigurationRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputConfigurationRequest) SetInputPort ¶
func (s *InputConfigurationRequest) SetInputPort(v int64) *InputConfigurationRequest
SetInputPort sets the InputPort field's value.
func (*InputConfigurationRequest) SetInterface ¶
func (s *InputConfigurationRequest) SetInterface(v *InterfaceRequest) *InputConfigurationRequest
SetInterface sets the Interface field's value.
func (InputConfigurationRequest) String ¶
func (s InputConfigurationRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputConfigurationRequest) Validate ¶
func (s *InputConfigurationRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Interface ¶
type Interface struct { // The name of the VPC interface. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
The VPC interface that is used for the media stream associated with the source or output.
func (Interface) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InterfaceRequest ¶
type InterfaceRequest struct { // The name of the VPC interface. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
The VPC interface that you want to designate where the media stream is coming from or going to.
func (InterfaceRequest) GoString ¶
func (s InterfaceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InterfaceRequest) SetName ¶
func (s *InterfaceRequest) SetName(v string) *InterfaceRequest
SetName sets the Name field's value.
func (InterfaceRequest) String ¶
func (s InterfaceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InterfaceRequest) Validate ¶
func (s *InterfaceRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InternalServerErrorException ¶
type InternalServerErrorException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*InternalServerErrorException) Code ¶
func (s *InternalServerErrorException) Code() string
Code returns the exception type name.
func (*InternalServerErrorException) Error ¶
func (s *InternalServerErrorException) Error() string
func (InternalServerErrorException) GoString ¶
func (s InternalServerErrorException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerErrorException) Message ¶
func (s *InternalServerErrorException) Message() string
Message returns the exception's message.
func (*InternalServerErrorException) OrigErr ¶
func (s *InternalServerErrorException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerErrorException) RequestID ¶
func (s *InternalServerErrorException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerErrorException) StatusCode ¶
func (s *InternalServerErrorException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerErrorException) String ¶
func (s InternalServerErrorException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListBridgesInput ¶
type ListBridgesInput struct { FilterArn *string `location:"querystring" locationName:"filterArn" type:"string"` MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBridgesInput) GoString ¶
func (s ListBridgesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBridgesInput) SetFilterArn ¶
func (s *ListBridgesInput) SetFilterArn(v string) *ListBridgesInput
SetFilterArn sets the FilterArn field's value.
func (*ListBridgesInput) SetMaxResults ¶
func (s *ListBridgesInput) SetMaxResults(v int64) *ListBridgesInput
SetMaxResults sets the MaxResults field's value.
func (*ListBridgesInput) SetNextToken ¶
func (s *ListBridgesInput) SetNextToken(v string) *ListBridgesInput
SetNextToken sets the NextToken field's value.
func (ListBridgesInput) String ¶
func (s ListBridgesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBridgesInput) Validate ¶
func (s *ListBridgesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBridgesOutput ¶
type ListBridgesOutput struct { // A list of bridge summaries. Bridges []*ListedBridge `locationName:"bridges" type:"list"` // The token that identifies which batch of results that you want to see. For // example, you submit a ListBridges request with MaxResults set at 5. The service // returns the first batch of results (up to 5) and a NextToken value. To see // the next batch of results, you can submit the ListBridges request a second // time and specify the NextToken value. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
The result of a successful ListBridges request. The response includes bridge summaries and the NextToken to use in a subsequent ListBridges request.
func (ListBridgesOutput) GoString ¶
func (s ListBridgesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBridgesOutput) SetBridges ¶
func (s *ListBridgesOutput) SetBridges(v []*ListedBridge) *ListBridgesOutput
SetBridges sets the Bridges field's value.
func (*ListBridgesOutput) SetNextToken ¶
func (s *ListBridgesOutput) SetNextToken(v string) *ListBridgesOutput
SetNextToken sets the NextToken field's value.
func (ListBridgesOutput) String ¶
func (s ListBridgesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEntitlementsInput ¶
type ListEntitlementsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEntitlementsInput) GoString ¶
func (s ListEntitlementsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitlementsInput) SetMaxResults ¶
func (s *ListEntitlementsInput) SetMaxResults(v int64) *ListEntitlementsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEntitlementsInput) SetNextToken ¶
func (s *ListEntitlementsInput) SetNextToken(v string) *ListEntitlementsInput
SetNextToken sets the NextToken field's value.
func (ListEntitlementsInput) String ¶
func (s ListEntitlementsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitlementsInput) Validate ¶
func (s *ListEntitlementsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEntitlementsOutput ¶
type ListEntitlementsOutput struct { // A list of entitlements that have been granted to you from other AWS accounts. Entitlements []*ListedEntitlement `locationName:"entitlements" type:"list"` // The token that identifies which batch of results that you want to see. For // example, you submit a ListEntitlements request with MaxResults set at 5. // The service returns the first batch of results (up to 5) and a NextToken // value. To see the next batch of results, you can submit the ListEntitlements // request a second time and specify the NextToken value. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
The result of a successful ListEntitlements request. The response includes the ARN of each entitlement, the name of the associated flow, and the NextToken to use in a subsequent ListEntitlements request.
func (ListEntitlementsOutput) GoString ¶
func (s ListEntitlementsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitlementsOutput) SetEntitlements ¶
func (s *ListEntitlementsOutput) SetEntitlements(v []*ListedEntitlement) *ListEntitlementsOutput
SetEntitlements sets the Entitlements field's value.
func (*ListEntitlementsOutput) SetNextToken ¶
func (s *ListEntitlementsOutput) SetNextToken(v string) *ListEntitlementsOutput
SetNextToken sets the NextToken field's value.
func (ListEntitlementsOutput) String ¶
func (s ListEntitlementsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListFlowsInput ¶
type ListFlowsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListFlowsInput) GoString ¶
func (s ListFlowsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFlowsInput) SetMaxResults ¶
func (s *ListFlowsInput) SetMaxResults(v int64) *ListFlowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFlowsInput) SetNextToken ¶
func (s *ListFlowsInput) SetNextToken(v string) *ListFlowsInput
SetNextToken sets the NextToken field's value.
func (ListFlowsInput) String ¶
func (s ListFlowsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFlowsInput) Validate ¶
func (s *ListFlowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFlowsOutput ¶
type ListFlowsOutput struct { // A list of flow summaries. Flows []*ListedFlow `locationName:"flows" type:"list"` // The token that identifies which batch of results that you want to see. For // example, you submit a ListFlows request with MaxResults set at 5. The service // returns the first batch of results (up to 5) and a NextToken value. To see // the next batch of results, you can submit the ListFlows request a second // time and specify the NextToken value. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
The result of a successful ListFlows request. The response includes flow summaries and the NextToken to use in a subsequent ListFlows request.
func (ListFlowsOutput) GoString ¶
func (s ListFlowsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFlowsOutput) SetFlows ¶
func (s *ListFlowsOutput) SetFlows(v []*ListedFlow) *ListFlowsOutput
SetFlows sets the Flows field's value.
func (*ListFlowsOutput) SetNextToken ¶
func (s *ListFlowsOutput) SetNextToken(v string) *ListFlowsOutput
SetNextToken sets the NextToken field's value.
func (ListFlowsOutput) String ¶
func (s ListFlowsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListGatewayInstancesInput ¶
type ListGatewayInstancesInput struct { FilterArn *string `location:"querystring" locationName:"filterArn" type:"string"` MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListGatewayInstancesInput) GoString ¶
func (s ListGatewayInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGatewayInstancesInput) SetFilterArn ¶
func (s *ListGatewayInstancesInput) SetFilterArn(v string) *ListGatewayInstancesInput
SetFilterArn sets the FilterArn field's value.
func (*ListGatewayInstancesInput) SetMaxResults ¶
func (s *ListGatewayInstancesInput) SetMaxResults(v int64) *ListGatewayInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListGatewayInstancesInput) SetNextToken ¶
func (s *ListGatewayInstancesInput) SetNextToken(v string) *ListGatewayInstancesInput
SetNextToken sets the NextToken field's value.
func (ListGatewayInstancesInput) String ¶
func (s ListGatewayInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGatewayInstancesInput) Validate ¶
func (s *ListGatewayInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGatewayInstancesOutput ¶
type ListGatewayInstancesOutput struct { // A list of instance summaries. Instances []*ListedGatewayInstance `locationName:"instances" type:"list"` // The token that identifies which batch of results that you want to see. For // example, you submit a ListInstances request with MaxResults set at 5. The // service returns the first batch of results (up to 5) and a NextToken value. // To see the next batch of results, you can submit the ListInstances request // a second time and specify the NextToken value. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
The result of a successful ListGatewayInstances request. The response includes instance summaries and the NextToken to use in a subsequent ListInstances request.
func (ListGatewayInstancesOutput) GoString ¶
func (s ListGatewayInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGatewayInstancesOutput) SetInstances ¶
func (s *ListGatewayInstancesOutput) SetInstances(v []*ListedGatewayInstance) *ListGatewayInstancesOutput
SetInstances sets the Instances field's value.
func (*ListGatewayInstancesOutput) SetNextToken ¶
func (s *ListGatewayInstancesOutput) SetNextToken(v string) *ListGatewayInstancesOutput
SetNextToken sets the NextToken field's value.
func (ListGatewayInstancesOutput) String ¶
func (s ListGatewayInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListGatewaysInput ¶
type ListGatewaysInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListGatewaysInput) GoString ¶
func (s ListGatewaysInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGatewaysInput) SetMaxResults ¶
func (s *ListGatewaysInput) SetMaxResults(v int64) *ListGatewaysInput
SetMaxResults sets the MaxResults field's value.
func (*ListGatewaysInput) SetNextToken ¶
func (s *ListGatewaysInput) SetNextToken(v string) *ListGatewaysInput
SetNextToken sets the NextToken field's value.
func (ListGatewaysInput) String ¶
func (s ListGatewaysInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGatewaysInput) Validate ¶
func (s *ListGatewaysInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGatewaysOutput ¶
type ListGatewaysOutput struct { // A list of gateway summaries. Gateways []*ListedGateway `locationName:"gateways" type:"list"` // The token that identifies which batch of results that you want to see. For // example, you submit a ListGateways request with MaxResults set at 5. The // service returns the first batch of results (up to 5) and a NextToken value. // To see the next batch of results, you can submit the ListGateways request // a second time and specify the NextToken value. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
The result of a successful ListGateways request. The response includes gateway summaries and the NextToken to use in a subsequent ListGateways request.
func (ListGatewaysOutput) GoString ¶
func (s ListGatewaysOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGatewaysOutput) SetGateways ¶
func (s *ListGatewaysOutput) SetGateways(v []*ListedGateway) *ListGatewaysOutput
SetGateways sets the Gateways field's value.
func (*ListGatewaysOutput) SetNextToken ¶
func (s *ListGatewaysOutput) SetNextToken(v string) *ListGatewaysOutput
SetNextToken sets the NextToken field's value.
func (ListGatewaysOutput) String ¶
func (s ListGatewaysOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListOfferingsInput ¶
type ListOfferingsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListOfferingsInput) GoString ¶
func (s ListOfferingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingsInput) SetMaxResults ¶
func (s *ListOfferingsInput) SetMaxResults(v int64) *ListOfferingsInput
SetMaxResults sets the MaxResults field's value.
func (*ListOfferingsInput) SetNextToken ¶
func (s *ListOfferingsInput) SetNextToken(v string) *ListOfferingsInput
SetNextToken sets the NextToken field's value.
func (ListOfferingsInput) String ¶
func (s ListOfferingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingsInput) Validate ¶
func (s *ListOfferingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOfferingsOutput ¶
type ListOfferingsOutput struct { // The token that identifies which batch of results that you want to see. For // example, you submit a ListOfferings request with MaxResults set at 5. The // service returns the first batch of results (up to 5) and a NextToken value. // To see the next batch of results, you can submit the ListOfferings request // a second time and specify the NextToken value. NextToken *string `locationName:"nextToken" type:"string"` // A list of offerings that are available to this account in the current AWS // Region. Offerings []*Offering `locationName:"offerings" type:"list"` // contains filtered or unexported fields }
The result of a successful ListOfferings request. The response includes the details of each offering that your account is eligible for. The response includes the following information for each offering: description, duration, outbound bandwidth, price, Amazon Resource Name (ARN), and the NextToken to use in a subsequent ListOfferings request.
func (ListOfferingsOutput) GoString ¶
func (s ListOfferingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingsOutput) SetNextToken ¶
func (s *ListOfferingsOutput) SetNextToken(v string) *ListOfferingsOutput
SetNextToken sets the NextToken field's value.
func (*ListOfferingsOutput) SetOfferings ¶
func (s *ListOfferingsOutput) SetOfferings(v []*Offering) *ListOfferingsOutput
SetOfferings sets the Offerings field's value.
func (ListOfferingsOutput) String ¶
func (s ListOfferingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListReservationsInput ¶
type ListReservationsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListReservationsInput) GoString ¶
func (s ListReservationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReservationsInput) SetMaxResults ¶
func (s *ListReservationsInput) SetMaxResults(v int64) *ListReservationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListReservationsInput) SetNextToken ¶
func (s *ListReservationsInput) SetNextToken(v string) *ListReservationsInput
SetNextToken sets the NextToken field's value.
func (ListReservationsInput) String ¶
func (s ListReservationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReservationsInput) Validate ¶
func (s *ListReservationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListReservationsOutput ¶
type ListReservationsOutput struct { // The token that identifies which batch of results that you want to see. For // example, you submit a ListReservations request with MaxResults set at 5. // The service returns the first batch of results (up to 5) and a NextToken // value. To see the next batch of results, you can submit the ListReservations // request a second time and specify the NextToken value. NextToken *string `locationName:"nextToken" type:"string"` // A list of all reservations that have been purchased by this account in the // current AWS Region. Reservations []*Reservation `locationName:"reservations" type:"list"` // contains filtered or unexported fields }
The result of a successful ListReservations request. The response includes the details of each offering that your account is eligible for. The response includes the following information for each offering: description, duration, outbound bandwidth, price, Amazon Resource Name (ARN), and the NextToken to use in a subsequent ListOfferings request.
func (ListReservationsOutput) GoString ¶
func (s ListReservationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReservationsOutput) SetNextToken ¶
func (s *ListReservationsOutput) SetNextToken(v string) *ListReservationsOutput
SetNextToken sets the NextToken field's value.
func (*ListReservationsOutput) SetReservations ¶
func (s *ListReservationsOutput) SetReservations(v []*Reservation) *ListReservationsOutput
SetReservations sets the Reservations field's value.
func (ListReservationsOutput) String ¶
func (s ListReservationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A map from tag keys to values. Tag keys can have a maximum character length // of 128 characters, and tag values can have a maximum length of 256 characters. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
The tags for the resource.
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListedBridge ¶
type ListedBridge struct { // The ARN of the bridge. // // BridgeArn is a required field BridgeArn *string `locationName:"bridgeArn" type:"string" required:"true"` // BridgeState is a required field BridgeState *string `locationName:"bridgeState" type:"string" required:"true" enum:"BridgeState"` // The type of the bridge. // // BridgeType is a required field BridgeType *string `locationName:"bridgeType" type:"string" required:"true"` // The name of the bridge. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The ARN of the gateway associated with the bridge. // // PlacementArn is a required field PlacementArn *string `locationName:"placementArn" type:"string" required:"true"` // contains filtered or unexported fields }
Displays details of the selected bridge.
func (ListedBridge) GoString ¶
func (s ListedBridge) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListedBridge) SetBridgeArn ¶
func (s *ListedBridge) SetBridgeArn(v string) *ListedBridge
SetBridgeArn sets the BridgeArn field's value.
func (*ListedBridge) SetBridgeState ¶
func (s *ListedBridge) SetBridgeState(v string) *ListedBridge
SetBridgeState sets the BridgeState field's value.
func (*ListedBridge) SetBridgeType ¶
func (s *ListedBridge) SetBridgeType(v string) *ListedBridge
SetBridgeType sets the BridgeType field's value.
func (*ListedBridge) SetName ¶
func (s *ListedBridge) SetName(v string) *ListedBridge
SetName sets the Name field's value.
func (*ListedBridge) SetPlacementArn ¶
func (s *ListedBridge) SetPlacementArn(v string) *ListedBridge
SetPlacementArn sets the PlacementArn field's value.
func (ListedBridge) String ¶
func (s ListedBridge) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListedEntitlement ¶
type ListedEntitlement struct { // Percentage from 0-100 of the data transfer cost to be billed to the subscriber. DataTransferSubscriberFeePercent *int64 `locationName:"dataTransferSubscriberFeePercent" type:"integer"` // The ARN of the entitlement. // // EntitlementArn is a required field EntitlementArn *string `locationName:"entitlementArn" type:"string" required:"true"` // The name of the entitlement. // // EntitlementName is a required field EntitlementName *string `locationName:"entitlementName" type:"string" required:"true"` // contains filtered or unexported fields }
An entitlement that has been granted to you from other AWS accounts.
func (ListedEntitlement) GoString ¶
func (s ListedEntitlement) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListedEntitlement) SetDataTransferSubscriberFeePercent ¶
func (s *ListedEntitlement) SetDataTransferSubscriberFeePercent(v int64) *ListedEntitlement
SetDataTransferSubscriberFeePercent sets the DataTransferSubscriberFeePercent field's value.
func (*ListedEntitlement) SetEntitlementArn ¶
func (s *ListedEntitlement) SetEntitlementArn(v string) *ListedEntitlement
SetEntitlementArn sets the EntitlementArn field's value.
func (*ListedEntitlement) SetEntitlementName ¶
func (s *ListedEntitlement) SetEntitlementName(v string) *ListedEntitlement
SetEntitlementName sets the EntitlementName field's value.
func (ListedEntitlement) String ¶
func (s ListedEntitlement) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListedFlow ¶
type ListedFlow struct { // The Availability Zone that the flow was created in. // // AvailabilityZone is a required field AvailabilityZone *string `locationName:"availabilityZone" type:"string" required:"true"` // A description of the flow. // // Description is a required field Description *string `locationName:"description" type:"string" required:"true"` // The ARN of the flow. // // FlowArn is a required field FlowArn *string `locationName:"flowArn" type:"string" required:"true"` // The maintenance setting of a flow Maintenance *Maintenance `locationName:"maintenance" type:"structure"` // The name of the flow. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The type of source. This value is either owned (originated somewhere other // than an AWS Elemental MediaConnect flow owned by another AWS account) or // entitled (originated at an AWS Elemental MediaConnect flow owned by another // AWS account). // // SourceType is a required field SourceType *string `locationName:"sourceType" type:"string" required:"true" enum:"SourceType"` // The current status of the flow. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"Status"` // contains filtered or unexported fields }
Provides a summary of a flow, including its ARN, Availability Zone, and source type.
func (ListedFlow) GoString ¶
func (s ListedFlow) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListedFlow) SetAvailabilityZone ¶
func (s *ListedFlow) SetAvailabilityZone(v string) *ListedFlow
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*ListedFlow) SetDescription ¶
func (s *ListedFlow) SetDescription(v string) *ListedFlow
SetDescription sets the Description field's value.
func (*ListedFlow) SetFlowArn ¶
func (s *ListedFlow) SetFlowArn(v string) *ListedFlow
SetFlowArn sets the FlowArn field's value.
func (*ListedFlow) SetMaintenance ¶
func (s *ListedFlow) SetMaintenance(v *Maintenance) *ListedFlow
SetMaintenance sets the Maintenance field's value.
func (*ListedFlow) SetName ¶
func (s *ListedFlow) SetName(v string) *ListedFlow
SetName sets the Name field's value.
func (*ListedFlow) SetSourceType ¶
func (s *ListedFlow) SetSourceType(v string) *ListedFlow
SetSourceType sets the SourceType field's value.
func (*ListedFlow) SetStatus ¶
func (s *ListedFlow) SetStatus(v string) *ListedFlow
SetStatus sets the Status field's value.
func (ListedFlow) String ¶
func (s ListedFlow) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListedGateway ¶
type ListedGateway struct { // The Amazon Resource Name (ARN) of the gateway. // // GatewayArn is a required field GatewayArn *string `locationName:"gatewayArn" type:"string" required:"true"` // GatewayState is a required field GatewayState *string `locationName:"gatewayState" type:"string" required:"true" enum:"GatewayState"` // The name of the gateway. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
Provides a summary of a gateway, including its name, ARN, and status.
func (ListedGateway) GoString ¶
func (s ListedGateway) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListedGateway) SetGatewayArn ¶
func (s *ListedGateway) SetGatewayArn(v string) *ListedGateway
SetGatewayArn sets the GatewayArn field's value.
func (*ListedGateway) SetGatewayState ¶
func (s *ListedGateway) SetGatewayState(v string) *ListedGateway
SetGatewayState sets the GatewayState field's value.
func (*ListedGateway) SetName ¶
func (s *ListedGateway) SetName(v string) *ListedGateway
SetName sets the Name field's value.
func (ListedGateway) String ¶
func (s ListedGateway) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListedGatewayInstance ¶
type ListedGatewayInstance struct { // The Amazon Resource Name (ARN) of the gateway. // // GatewayArn is a required field GatewayArn *string `locationName:"gatewayArn" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the instance. // // GatewayInstanceArn is a required field GatewayInstanceArn *string `locationName:"gatewayInstanceArn" type:"string" required:"true"` // The managed instance ID generated by the SSM install. This will begin with // "mi-". // // InstanceId is a required field InstanceId *string `locationName:"instanceId" type:"string" required:"true"` // The status of the instance. InstanceState *string `locationName:"instanceState" type:"string" enum:"InstanceState"` // contains filtered or unexported fields }
Provides a summary of an instance.
func (ListedGatewayInstance) GoString ¶
func (s ListedGatewayInstance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListedGatewayInstance) SetGatewayArn ¶
func (s *ListedGatewayInstance) SetGatewayArn(v string) *ListedGatewayInstance
SetGatewayArn sets the GatewayArn field's value.
func (*ListedGatewayInstance) SetGatewayInstanceArn ¶
func (s *ListedGatewayInstance) SetGatewayInstanceArn(v string) *ListedGatewayInstance
SetGatewayInstanceArn sets the GatewayInstanceArn field's value.
func (*ListedGatewayInstance) SetInstanceId ¶
func (s *ListedGatewayInstance) SetInstanceId(v string) *ListedGatewayInstance
SetInstanceId sets the InstanceId field's value.
func (*ListedGatewayInstance) SetInstanceState ¶
func (s *ListedGatewayInstance) SetInstanceState(v string) *ListedGatewayInstance
SetInstanceState sets the InstanceState field's value.
func (ListedGatewayInstance) String ¶
func (s ListedGatewayInstance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Maintenance ¶
type Maintenance struct { // A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday. MaintenanceDay *string `locationName:"maintenanceDay" type:"string" enum:"MaintenanceDay"` // The Maintenance has to be performed before this deadline in ISO UTC format. // Example: 2021-01-30T08:30:00Z. MaintenanceDeadline *string `locationName:"maintenanceDeadline" type:"string"` // A scheduled date in ISO UTC format when the maintenance will happen. Use // YYYY-MM-DD format. Example: 2021-01-30. MaintenanceScheduledDate *string `locationName:"maintenanceScheduledDate" type:"string"` // UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes // must be 00. Example: 13:00. The default value is 02:00. MaintenanceStartHour *string `locationName:"maintenanceStartHour" type:"string"` // contains filtered or unexported fields }
The maintenance setting of a flow
func (Maintenance) GoString ¶
func (s Maintenance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Maintenance) SetMaintenanceDay ¶
func (s *Maintenance) SetMaintenanceDay(v string) *Maintenance
SetMaintenanceDay sets the MaintenanceDay field's value.
func (*Maintenance) SetMaintenanceDeadline ¶
func (s *Maintenance) SetMaintenanceDeadline(v string) *Maintenance
SetMaintenanceDeadline sets the MaintenanceDeadline field's value.
func (*Maintenance) SetMaintenanceScheduledDate ¶
func (s *Maintenance) SetMaintenanceScheduledDate(v string) *Maintenance
SetMaintenanceScheduledDate sets the MaintenanceScheduledDate field's value.
func (*Maintenance) SetMaintenanceStartHour ¶
func (s *Maintenance) SetMaintenanceStartHour(v string) *Maintenance
SetMaintenanceStartHour sets the MaintenanceStartHour field's value.
func (Maintenance) String ¶
func (s Maintenance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MediaConnect ¶
MediaConnect provides the API operation methods for making requests to AWS MediaConnect. See this package's package overview docs for details on the service.
MediaConnect methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *MediaConnect
New creates a new instance of the MediaConnect client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a MediaConnect client from just a session. svc := mediaconnect.New(mySession) // Create a MediaConnect client with additional configuration svc := mediaconnect.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*MediaConnect) AddBridgeOutputs ¶
func (c *MediaConnect) AddBridgeOutputs(input *AddBridgeOutputsInput) (*AddBridgeOutputsOutput, error)
AddBridgeOutputs API operation for AWS MediaConnect.
Adds outputs to an existing bridge.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation AddBridgeOutputs for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddBridgeOutputs
func (*MediaConnect) AddBridgeOutputsRequest ¶
func (c *MediaConnect) AddBridgeOutputsRequest(input *AddBridgeOutputsInput) (req *request.Request, output *AddBridgeOutputsOutput)
AddBridgeOutputsRequest generates a "aws/request.Request" representing the client's request for the AddBridgeOutputs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddBridgeOutputs for more information on using the AddBridgeOutputs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddBridgeOutputsRequest method. req, resp := client.AddBridgeOutputsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddBridgeOutputs
func (*MediaConnect) AddBridgeOutputsWithContext ¶
func (c *MediaConnect) AddBridgeOutputsWithContext(ctx aws.Context, input *AddBridgeOutputsInput, opts ...request.Option) (*AddBridgeOutputsOutput, error)
AddBridgeOutputsWithContext is the same as AddBridgeOutputs with the addition of the ability to pass a context and additional request options.
See AddBridgeOutputs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) AddBridgeSources ¶
func (c *MediaConnect) AddBridgeSources(input *AddBridgeSourcesInput) (*AddBridgeSourcesOutput, error)
AddBridgeSources API operation for AWS MediaConnect.
Adds sources to an existing bridge.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation AddBridgeSources for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddBridgeSources
func (*MediaConnect) AddBridgeSourcesRequest ¶
func (c *MediaConnect) AddBridgeSourcesRequest(input *AddBridgeSourcesInput) (req *request.Request, output *AddBridgeSourcesOutput)
AddBridgeSourcesRequest generates a "aws/request.Request" representing the client's request for the AddBridgeSources operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddBridgeSources for more information on using the AddBridgeSources API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddBridgeSourcesRequest method. req, resp := client.AddBridgeSourcesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddBridgeSources
func (*MediaConnect) AddBridgeSourcesWithContext ¶
func (c *MediaConnect) AddBridgeSourcesWithContext(ctx aws.Context, input *AddBridgeSourcesInput, opts ...request.Option) (*AddBridgeSourcesOutput, error)
AddBridgeSourcesWithContext is the same as AddBridgeSources with the addition of the ability to pass a context and additional request options.
See AddBridgeSources for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) AddFlowMediaStreams ¶
func (c *MediaConnect) AddFlowMediaStreams(input *AddFlowMediaStreamsInput) (*AddFlowMediaStreamsOutput, error)
AddFlowMediaStreams API operation for AWS MediaConnect.
Adds media streams to an existing flow. After you add a media stream to a flow, you can associate it with a source and/or an output that uses the ST 2110 JPEG XS or CDI protocol.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation AddFlowMediaStreams for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowMediaStreams
func (*MediaConnect) AddFlowMediaStreamsRequest ¶
func (c *MediaConnect) AddFlowMediaStreamsRequest(input *AddFlowMediaStreamsInput) (req *request.Request, output *AddFlowMediaStreamsOutput)
AddFlowMediaStreamsRequest generates a "aws/request.Request" representing the client's request for the AddFlowMediaStreams operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddFlowMediaStreams for more information on using the AddFlowMediaStreams API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddFlowMediaStreamsRequest method. req, resp := client.AddFlowMediaStreamsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowMediaStreams
func (*MediaConnect) AddFlowMediaStreamsWithContext ¶
func (c *MediaConnect) AddFlowMediaStreamsWithContext(ctx aws.Context, input *AddFlowMediaStreamsInput, opts ...request.Option) (*AddFlowMediaStreamsOutput, error)
AddFlowMediaStreamsWithContext is the same as AddFlowMediaStreams with the addition of the ability to pass a context and additional request options.
See AddFlowMediaStreams for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) AddFlowOutputs ¶
func (c *MediaConnect) AddFlowOutputs(input *AddFlowOutputsInput) (*AddFlowOutputsOutput, error)
AddFlowOutputs API operation for AWS MediaConnect.
Adds outputs to an existing flow. You can create up to 50 outputs per flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation AddFlowOutputs for usage and error information.
Returned Error Types:
AddFlowOutputs420Exception Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowOutputs
func (*MediaConnect) AddFlowOutputsRequest ¶
func (c *MediaConnect) AddFlowOutputsRequest(input *AddFlowOutputsInput) (req *request.Request, output *AddFlowOutputsOutput)
AddFlowOutputsRequest generates a "aws/request.Request" representing the client's request for the AddFlowOutputs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddFlowOutputs for more information on using the AddFlowOutputs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddFlowOutputsRequest method. req, resp := client.AddFlowOutputsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowOutputs
func (*MediaConnect) AddFlowOutputsWithContext ¶
func (c *MediaConnect) AddFlowOutputsWithContext(ctx aws.Context, input *AddFlowOutputsInput, opts ...request.Option) (*AddFlowOutputsOutput, error)
AddFlowOutputsWithContext is the same as AddFlowOutputs with the addition of the ability to pass a context and additional request options.
See AddFlowOutputs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) AddFlowSources ¶
func (c *MediaConnect) AddFlowSources(input *AddFlowSourcesInput) (*AddFlowSourcesOutput, error)
AddFlowSources API operation for AWS MediaConnect.
Adds Sources to flow ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation AddFlowSources for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowSources
func (*MediaConnect) AddFlowSourcesRequest ¶
func (c *MediaConnect) AddFlowSourcesRequest(input *AddFlowSourcesInput) (req *request.Request, output *AddFlowSourcesOutput)
AddFlowSourcesRequest generates a "aws/request.Request" representing the client's request for the AddFlowSources operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddFlowSources for more information on using the AddFlowSources API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddFlowSourcesRequest method. req, resp := client.AddFlowSourcesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowSources
func (*MediaConnect) AddFlowSourcesWithContext ¶
func (c *MediaConnect) AddFlowSourcesWithContext(ctx aws.Context, input *AddFlowSourcesInput, opts ...request.Option) (*AddFlowSourcesOutput, error)
AddFlowSourcesWithContext is the same as AddFlowSources with the addition of the ability to pass a context and additional request options.
See AddFlowSources for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) AddFlowVpcInterfaces ¶
func (c *MediaConnect) AddFlowVpcInterfaces(input *AddFlowVpcInterfacesInput) (*AddFlowVpcInterfacesOutput, error)
AddFlowVpcInterfaces API operation for AWS MediaConnect.
Adds VPC interfaces to flow ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation AddFlowVpcInterfaces for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowVpcInterfaces
func (*MediaConnect) AddFlowVpcInterfacesRequest ¶
func (c *MediaConnect) AddFlowVpcInterfacesRequest(input *AddFlowVpcInterfacesInput) (req *request.Request, output *AddFlowVpcInterfacesOutput)
AddFlowVpcInterfacesRequest generates a "aws/request.Request" representing the client's request for the AddFlowVpcInterfaces operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddFlowVpcInterfaces for more information on using the AddFlowVpcInterfaces API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddFlowVpcInterfacesRequest method. req, resp := client.AddFlowVpcInterfacesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowVpcInterfaces
func (*MediaConnect) AddFlowVpcInterfacesWithContext ¶
func (c *MediaConnect) AddFlowVpcInterfacesWithContext(ctx aws.Context, input *AddFlowVpcInterfacesInput, opts ...request.Option) (*AddFlowVpcInterfacesOutput, error)
AddFlowVpcInterfacesWithContext is the same as AddFlowVpcInterfaces with the addition of the ability to pass a context and additional request options.
See AddFlowVpcInterfaces for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) CreateBridge ¶
func (c *MediaConnect) CreateBridge(input *CreateBridgeInput) (*CreateBridgeOutput, error)
CreateBridge API operation for AWS MediaConnect.
Creates a new bridge. The request must include one source.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation CreateBridge for usage and error information.
Returned Error Types:
CreateBridge420Exception Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/CreateBridge
func (*MediaConnect) CreateBridgeRequest ¶
func (c *MediaConnect) CreateBridgeRequest(input *CreateBridgeInput) (req *request.Request, output *CreateBridgeOutput)
CreateBridgeRequest generates a "aws/request.Request" representing the client's request for the CreateBridge operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateBridge for more information on using the CreateBridge API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateBridgeRequest method. req, resp := client.CreateBridgeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/CreateBridge
func (*MediaConnect) CreateBridgeWithContext ¶
func (c *MediaConnect) CreateBridgeWithContext(ctx aws.Context, input *CreateBridgeInput, opts ...request.Option) (*CreateBridgeOutput, error)
CreateBridgeWithContext is the same as CreateBridge with the addition of the ability to pass a context and additional request options.
See CreateBridge for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) CreateFlow ¶
func (c *MediaConnect) CreateFlow(input *CreateFlowInput) (*CreateFlowOutput, error)
CreateFlow API operation for AWS MediaConnect.
Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation CreateFlow for usage and error information.
Returned Error Types:
CreateFlow420Exception Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/CreateFlow
func (*MediaConnect) CreateFlowRequest ¶
func (c *MediaConnect) CreateFlowRequest(input *CreateFlowInput) (req *request.Request, output *CreateFlowOutput)
CreateFlowRequest generates a "aws/request.Request" representing the client's request for the CreateFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateFlow for more information on using the CreateFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFlowRequest method. req, resp := client.CreateFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/CreateFlow
func (*MediaConnect) CreateFlowWithContext ¶
func (c *MediaConnect) CreateFlowWithContext(ctx aws.Context, input *CreateFlowInput, opts ...request.Option) (*CreateFlowOutput, error)
CreateFlowWithContext is the same as CreateFlow with the addition of the ability to pass a context and additional request options.
See CreateFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) CreateGateway ¶
func (c *MediaConnect) CreateGateway(input *CreateGatewayInput) (*CreateGatewayOutput, error)
CreateGateway API operation for AWS MediaConnect.
Creates a new gateway. The request must include at least one network (up to 4).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation CreateGateway for usage and error information.
Returned Error Types:
CreateGateway420Exception Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/CreateGateway
func (*MediaConnect) CreateGatewayRequest ¶
func (c *MediaConnect) CreateGatewayRequest(input *CreateGatewayInput) (req *request.Request, output *CreateGatewayOutput)
CreateGatewayRequest generates a "aws/request.Request" representing the client's request for the CreateGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateGateway for more information on using the CreateGateway API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateGatewayRequest method. req, resp := client.CreateGatewayRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/CreateGateway
func (*MediaConnect) CreateGatewayWithContext ¶
func (c *MediaConnect) CreateGatewayWithContext(ctx aws.Context, input *CreateGatewayInput, opts ...request.Option) (*CreateGatewayOutput, error)
CreateGatewayWithContext is the same as CreateGateway with the addition of the ability to pass a context and additional request options.
See CreateGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DeleteBridge ¶
func (c *MediaConnect) DeleteBridge(input *DeleteBridgeInput) (*DeleteBridgeOutput, error)
DeleteBridge API operation for AWS MediaConnect.
Deletes a bridge. Before you can delete a bridge, you must stop the bridge.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DeleteBridge for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DeleteBridge
func (*MediaConnect) DeleteBridgeRequest ¶
func (c *MediaConnect) DeleteBridgeRequest(input *DeleteBridgeInput) (req *request.Request, output *DeleteBridgeOutput)
DeleteBridgeRequest generates a "aws/request.Request" representing the client's request for the DeleteBridge operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteBridge for more information on using the DeleteBridge API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteBridgeRequest method. req, resp := client.DeleteBridgeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DeleteBridge
func (*MediaConnect) DeleteBridgeWithContext ¶
func (c *MediaConnect) DeleteBridgeWithContext(ctx aws.Context, input *DeleteBridgeInput, opts ...request.Option) (*DeleteBridgeOutput, error)
DeleteBridgeWithContext is the same as DeleteBridge with the addition of the ability to pass a context and additional request options.
See DeleteBridge for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DeleteFlow ¶
func (c *MediaConnect) DeleteFlow(input *DeleteFlowInput) (*DeleteFlowOutput, error)
DeleteFlow API operation for AWS MediaConnect.
Deletes a flow. Before you can delete a flow, you must stop the flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DeleteFlow for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DeleteFlow
func (*MediaConnect) DeleteFlowRequest ¶
func (c *MediaConnect) DeleteFlowRequest(input *DeleteFlowInput) (req *request.Request, output *DeleteFlowOutput)
DeleteFlowRequest generates a "aws/request.Request" representing the client's request for the DeleteFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteFlow for more information on using the DeleteFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteFlowRequest method. req, resp := client.DeleteFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DeleteFlow
func (*MediaConnect) DeleteFlowWithContext ¶
func (c *MediaConnect) DeleteFlowWithContext(ctx aws.Context, input *DeleteFlowInput, opts ...request.Option) (*DeleteFlowOutput, error)
DeleteFlowWithContext is the same as DeleteFlow with the addition of the ability to pass a context and additional request options.
See DeleteFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DeleteGateway ¶
func (c *MediaConnect) DeleteGateway(input *DeleteGatewayInput) (*DeleteGatewayOutput, error)
DeleteGateway API operation for AWS MediaConnect.
Deletes a gateway. Before you can delete a gateway, you must deregister its instances and delete its bridges.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DeleteGateway for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DeleteGateway
func (*MediaConnect) DeleteGatewayRequest ¶
func (c *MediaConnect) DeleteGatewayRequest(input *DeleteGatewayInput) (req *request.Request, output *DeleteGatewayOutput)
DeleteGatewayRequest generates a "aws/request.Request" representing the client's request for the DeleteGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteGateway for more information on using the DeleteGateway API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteGatewayRequest method. req, resp := client.DeleteGatewayRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DeleteGateway
func (*MediaConnect) DeleteGatewayWithContext ¶
func (c *MediaConnect) DeleteGatewayWithContext(ctx aws.Context, input *DeleteGatewayInput, opts ...request.Option) (*DeleteGatewayOutput, error)
DeleteGatewayWithContext is the same as DeleteGateway with the addition of the ability to pass a context and additional request options.
See DeleteGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DeregisterGatewayInstance ¶
func (c *MediaConnect) DeregisterGatewayInstance(input *DeregisterGatewayInstanceInput) (*DeregisterGatewayInstanceOutput, error)
DeregisterGatewayInstance API operation for AWS MediaConnect.
Deregisters an instance. Before you deregister an instance, all bridges running on the instance must be stopped. If you want to deregister an instance without stopping the bridges, you must use the --force option.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DeregisterGatewayInstance for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DeregisterGatewayInstance
func (*MediaConnect) DeregisterGatewayInstanceRequest ¶
func (c *MediaConnect) DeregisterGatewayInstanceRequest(input *DeregisterGatewayInstanceInput) (req *request.Request, output *DeregisterGatewayInstanceOutput)
DeregisterGatewayInstanceRequest generates a "aws/request.Request" representing the client's request for the DeregisterGatewayInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeregisterGatewayInstance for more information on using the DeregisterGatewayInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeregisterGatewayInstanceRequest method. req, resp := client.DeregisterGatewayInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DeregisterGatewayInstance
func (*MediaConnect) DeregisterGatewayInstanceWithContext ¶
func (c *MediaConnect) DeregisterGatewayInstanceWithContext(ctx aws.Context, input *DeregisterGatewayInstanceInput, opts ...request.Option) (*DeregisterGatewayInstanceOutput, error)
DeregisterGatewayInstanceWithContext is the same as DeregisterGatewayInstance with the addition of the ability to pass a context and additional request options.
See DeregisterGatewayInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DescribeBridge ¶
func (c *MediaConnect) DescribeBridge(input *DescribeBridgeInput) (*DescribeBridgeOutput, error)
DescribeBridge API operation for AWS MediaConnect.
Displays the details of a bridge.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DescribeBridge for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeBridge
func (*MediaConnect) DescribeBridgeRequest ¶
func (c *MediaConnect) DescribeBridgeRequest(input *DescribeBridgeInput) (req *request.Request, output *DescribeBridgeOutput)
DescribeBridgeRequest generates a "aws/request.Request" representing the client's request for the DescribeBridge operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBridge for more information on using the DescribeBridge API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBridgeRequest method. req, resp := client.DescribeBridgeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeBridge
func (*MediaConnect) DescribeBridgeWithContext ¶
func (c *MediaConnect) DescribeBridgeWithContext(ctx aws.Context, input *DescribeBridgeInput, opts ...request.Option) (*DescribeBridgeOutput, error)
DescribeBridgeWithContext is the same as DescribeBridge with the addition of the ability to pass a context and additional request options.
See DescribeBridge for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DescribeFlow ¶
func (c *MediaConnect) DescribeFlow(input *DescribeFlowInput) (*DescribeFlowOutput, error)
DescribeFlow API operation for AWS MediaConnect.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DescribeFlow for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeFlow
func (*MediaConnect) DescribeFlowRequest ¶
func (c *MediaConnect) DescribeFlowRequest(input *DescribeFlowInput) (req *request.Request, output *DescribeFlowOutput)
DescribeFlowRequest generates a "aws/request.Request" representing the client's request for the DescribeFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeFlow for more information on using the DescribeFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeFlowRequest method. req, resp := client.DescribeFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeFlow
func (*MediaConnect) DescribeFlowWithContext ¶
func (c *MediaConnect) DescribeFlowWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.Option) (*DescribeFlowOutput, error)
DescribeFlowWithContext is the same as DescribeFlow with the addition of the ability to pass a context and additional request options.
See DescribeFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DescribeGateway ¶
func (c *MediaConnect) DescribeGateway(input *DescribeGatewayInput) (*DescribeGatewayOutput, error)
DescribeGateway API operation for AWS MediaConnect.
Displays the details of a gateway. The response includes the gateway ARN, name, and CIDR blocks, as well as details about the networks.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DescribeGateway for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeGateway
func (*MediaConnect) DescribeGatewayInstance ¶
func (c *MediaConnect) DescribeGatewayInstance(input *DescribeGatewayInstanceInput) (*DescribeGatewayInstanceOutput, error)
DescribeGatewayInstance API operation for AWS MediaConnect.
Displays the details of an instance.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DescribeGatewayInstance for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeGatewayInstance
func (*MediaConnect) DescribeGatewayInstanceRequest ¶
func (c *MediaConnect) DescribeGatewayInstanceRequest(input *DescribeGatewayInstanceInput) (req *request.Request, output *DescribeGatewayInstanceOutput)
DescribeGatewayInstanceRequest generates a "aws/request.Request" representing the client's request for the DescribeGatewayInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeGatewayInstance for more information on using the DescribeGatewayInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeGatewayInstanceRequest method. req, resp := client.DescribeGatewayInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeGatewayInstance
func (*MediaConnect) DescribeGatewayInstanceWithContext ¶
func (c *MediaConnect) DescribeGatewayInstanceWithContext(ctx aws.Context, input *DescribeGatewayInstanceInput, opts ...request.Option) (*DescribeGatewayInstanceOutput, error)
DescribeGatewayInstanceWithContext is the same as DescribeGatewayInstance with the addition of the ability to pass a context and additional request options.
See DescribeGatewayInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DescribeGatewayRequest ¶
func (c *MediaConnect) DescribeGatewayRequest(input *DescribeGatewayInput) (req *request.Request, output *DescribeGatewayOutput)
DescribeGatewayRequest generates a "aws/request.Request" representing the client's request for the DescribeGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeGateway for more information on using the DescribeGateway API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeGatewayRequest method. req, resp := client.DescribeGatewayRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeGateway
func (*MediaConnect) DescribeGatewayWithContext ¶
func (c *MediaConnect) DescribeGatewayWithContext(ctx aws.Context, input *DescribeGatewayInput, opts ...request.Option) (*DescribeGatewayOutput, error)
DescribeGatewayWithContext is the same as DescribeGateway with the addition of the ability to pass a context and additional request options.
See DescribeGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DescribeOffering ¶
func (c *MediaConnect) DescribeOffering(input *DescribeOfferingInput) (*DescribeOfferingOutput, error)
DescribeOffering API operation for AWS MediaConnect.
Displays the details of an offering. The response includes the offering description, duration, outbound bandwidth, price, and Amazon Resource Name (ARN).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DescribeOffering for usage and error information.
Returned Error Types:
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeOffering
func (*MediaConnect) DescribeOfferingRequest ¶
func (c *MediaConnect) DescribeOfferingRequest(input *DescribeOfferingInput) (req *request.Request, output *DescribeOfferingOutput)
DescribeOfferingRequest generates a "aws/request.Request" representing the client's request for the DescribeOffering operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeOffering for more information on using the DescribeOffering API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeOfferingRequest method. req, resp := client.DescribeOfferingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeOffering
func (*MediaConnect) DescribeOfferingWithContext ¶
func (c *MediaConnect) DescribeOfferingWithContext(ctx aws.Context, input *DescribeOfferingInput, opts ...request.Option) (*DescribeOfferingOutput, error)
DescribeOfferingWithContext is the same as DescribeOffering with the addition of the ability to pass a context and additional request options.
See DescribeOffering for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) DescribeReservation ¶
func (c *MediaConnect) DescribeReservation(input *DescribeReservationInput) (*DescribeReservationOutput, error)
DescribeReservation API operation for AWS MediaConnect.
Displays the details of a reservation. The response includes the reservation name, state, start date and time, and the details of the offering that make up the rest of the reservation (such as price, duration, and outbound bandwidth).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation DescribeReservation for usage and error information.
Returned Error Types:
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeReservation
func (*MediaConnect) DescribeReservationRequest ¶
func (c *MediaConnect) DescribeReservationRequest(input *DescribeReservationInput) (req *request.Request, output *DescribeReservationOutput)
DescribeReservationRequest generates a "aws/request.Request" representing the client's request for the DescribeReservation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeReservation for more information on using the DescribeReservation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeReservationRequest method. req, resp := client.DescribeReservationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/DescribeReservation
func (*MediaConnect) DescribeReservationWithContext ¶
func (c *MediaConnect) DescribeReservationWithContext(ctx aws.Context, input *DescribeReservationInput, opts ...request.Option) (*DescribeReservationOutput, error)
DescribeReservationWithContext is the same as DescribeReservation with the addition of the ability to pass a context and additional request options.
See DescribeReservation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) GrantFlowEntitlements ¶
func (c *MediaConnect) GrantFlowEntitlements(input *GrantFlowEntitlementsInput) (*GrantFlowEntitlementsOutput, error)
GrantFlowEntitlements API operation for AWS MediaConnect.
Grants entitlements to an existing flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation GrantFlowEntitlements for usage and error information.
Returned Error Types:
GrantFlowEntitlements420Exception Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/GrantFlowEntitlements
func (*MediaConnect) GrantFlowEntitlementsRequest ¶
func (c *MediaConnect) GrantFlowEntitlementsRequest(input *GrantFlowEntitlementsInput) (req *request.Request, output *GrantFlowEntitlementsOutput)
GrantFlowEntitlementsRequest generates a "aws/request.Request" representing the client's request for the GrantFlowEntitlements operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GrantFlowEntitlements for more information on using the GrantFlowEntitlements API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GrantFlowEntitlementsRequest method. req, resp := client.GrantFlowEntitlementsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/GrantFlowEntitlements
func (*MediaConnect) GrantFlowEntitlementsWithContext ¶
func (c *MediaConnect) GrantFlowEntitlementsWithContext(ctx aws.Context, input *GrantFlowEntitlementsInput, opts ...request.Option) (*GrantFlowEntitlementsOutput, error)
GrantFlowEntitlementsWithContext is the same as GrantFlowEntitlements with the addition of the ability to pass a context and additional request options.
See GrantFlowEntitlements for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListBridges ¶
func (c *MediaConnect) ListBridges(input *ListBridgesInput) (*ListBridgesOutput, error)
ListBridges API operation for AWS MediaConnect.
Displays a list of bridges that are associated with this account and an optionally specified Arn. This request returns a paginated result.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation ListBridges for usage and error information.
Returned Error Types:
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListBridges
func (*MediaConnect) ListBridgesPages ¶
func (c *MediaConnect) ListBridgesPages(input *ListBridgesInput, fn func(*ListBridgesOutput, bool) bool) error
ListBridgesPages iterates over the pages of a ListBridges operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBridges method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBridges operation. pageNum := 0 err := client.ListBridgesPages(params, func(page *mediaconnect.ListBridgesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaConnect) ListBridgesPagesWithContext ¶
func (c *MediaConnect) ListBridgesPagesWithContext(ctx aws.Context, input *ListBridgesInput, fn func(*ListBridgesOutput, bool) bool, opts ...request.Option) error
ListBridgesPagesWithContext same as ListBridgesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListBridgesRequest ¶
func (c *MediaConnect) ListBridgesRequest(input *ListBridgesInput) (req *request.Request, output *ListBridgesOutput)
ListBridgesRequest generates a "aws/request.Request" representing the client's request for the ListBridges operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBridges for more information on using the ListBridges API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBridgesRequest method. req, resp := client.ListBridgesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListBridges
func (*MediaConnect) ListBridgesWithContext ¶
func (c *MediaConnect) ListBridgesWithContext(ctx aws.Context, input *ListBridgesInput, opts ...request.Option) (*ListBridgesOutput, error)
ListBridgesWithContext is the same as ListBridges with the addition of the ability to pass a context and additional request options.
See ListBridges for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListEntitlements ¶
func (c *MediaConnect) ListEntitlements(input *ListEntitlementsInput) (*ListEntitlementsOutput, error)
ListEntitlements API operation for AWS MediaConnect.
Displays a list of all entitlements that have been granted to this account. This request returns 20 results per page.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation ListEntitlements for usage and error information.
Returned Error Types:
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListEntitlements
func (*MediaConnect) ListEntitlementsPages ¶
func (c *MediaConnect) ListEntitlementsPages(input *ListEntitlementsInput, fn func(*ListEntitlementsOutput, bool) bool) error
ListEntitlementsPages iterates over the pages of a ListEntitlements operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEntitlements method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEntitlements operation. pageNum := 0 err := client.ListEntitlementsPages(params, func(page *mediaconnect.ListEntitlementsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaConnect) ListEntitlementsPagesWithContext ¶
func (c *MediaConnect) ListEntitlementsPagesWithContext(ctx aws.Context, input *ListEntitlementsInput, fn func(*ListEntitlementsOutput, bool) bool, opts ...request.Option) error
ListEntitlementsPagesWithContext same as ListEntitlementsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListEntitlementsRequest ¶
func (c *MediaConnect) ListEntitlementsRequest(input *ListEntitlementsInput) (req *request.Request, output *ListEntitlementsOutput)
ListEntitlementsRequest generates a "aws/request.Request" representing the client's request for the ListEntitlements operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEntitlements for more information on using the ListEntitlements API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEntitlementsRequest method. req, resp := client.ListEntitlementsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListEntitlements
func (*MediaConnect) ListEntitlementsWithContext ¶
func (c *MediaConnect) ListEntitlementsWithContext(ctx aws.Context, input *ListEntitlementsInput, opts ...request.Option) (*ListEntitlementsOutput, error)
ListEntitlementsWithContext is the same as ListEntitlements with the addition of the ability to pass a context and additional request options.
See ListEntitlements for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListFlows ¶
func (c *MediaConnect) ListFlows(input *ListFlowsInput) (*ListFlowsOutput, error)
ListFlows API operation for AWS MediaConnect.
Displays a list of flows that are associated with this account. This request returns a paginated result.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation ListFlows for usage and error information.
Returned Error Types:
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListFlows
func (*MediaConnect) ListFlowsPages ¶
func (c *MediaConnect) ListFlowsPages(input *ListFlowsInput, fn func(*ListFlowsOutput, bool) bool) error
ListFlowsPages iterates over the pages of a ListFlows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListFlows method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFlows operation. pageNum := 0 err := client.ListFlowsPages(params, func(page *mediaconnect.ListFlowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaConnect) ListFlowsPagesWithContext ¶
func (c *MediaConnect) ListFlowsPagesWithContext(ctx aws.Context, input *ListFlowsInput, fn func(*ListFlowsOutput, bool) bool, opts ...request.Option) error
ListFlowsPagesWithContext same as ListFlowsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListFlowsRequest ¶
func (c *MediaConnect) ListFlowsRequest(input *ListFlowsInput) (req *request.Request, output *ListFlowsOutput)
ListFlowsRequest generates a "aws/request.Request" representing the client's request for the ListFlows operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFlows for more information on using the ListFlows API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFlowsRequest method. req, resp := client.ListFlowsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListFlows
func (*MediaConnect) ListFlowsWithContext ¶
func (c *MediaConnect) ListFlowsWithContext(ctx aws.Context, input *ListFlowsInput, opts ...request.Option) (*ListFlowsOutput, error)
ListFlowsWithContext is the same as ListFlows with the addition of the ability to pass a context and additional request options.
See ListFlows for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListGatewayInstances ¶
func (c *MediaConnect) ListGatewayInstances(input *ListGatewayInstancesInput) (*ListGatewayInstancesOutput, error)
ListGatewayInstances API operation for AWS MediaConnect.
Displays a list of instances associated with the AWS account. This request returns a paginated result. You can use the filterArn property to display only the instances associated with the selected Gateway Amazon Resource Name (ARN).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation ListGatewayInstances for usage and error information.
Returned Error Types:
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListGatewayInstances
func (*MediaConnect) ListGatewayInstancesPages ¶
func (c *MediaConnect) ListGatewayInstancesPages(input *ListGatewayInstancesInput, fn func(*ListGatewayInstancesOutput, bool) bool) error
ListGatewayInstancesPages iterates over the pages of a ListGatewayInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListGatewayInstances method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListGatewayInstances operation. pageNum := 0 err := client.ListGatewayInstancesPages(params, func(page *mediaconnect.ListGatewayInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaConnect) ListGatewayInstancesPagesWithContext ¶
func (c *MediaConnect) ListGatewayInstancesPagesWithContext(ctx aws.Context, input *ListGatewayInstancesInput, fn func(*ListGatewayInstancesOutput, bool) bool, opts ...request.Option) error
ListGatewayInstancesPagesWithContext same as ListGatewayInstancesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListGatewayInstancesRequest ¶
func (c *MediaConnect) ListGatewayInstancesRequest(input *ListGatewayInstancesInput) (req *request.Request, output *ListGatewayInstancesOutput)
ListGatewayInstancesRequest generates a "aws/request.Request" representing the client's request for the ListGatewayInstances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListGatewayInstances for more information on using the ListGatewayInstances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListGatewayInstancesRequest method. req, resp := client.ListGatewayInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListGatewayInstances
func (*MediaConnect) ListGatewayInstancesWithContext ¶
func (c *MediaConnect) ListGatewayInstancesWithContext(ctx aws.Context, input *ListGatewayInstancesInput, opts ...request.Option) (*ListGatewayInstancesOutput, error)
ListGatewayInstancesWithContext is the same as ListGatewayInstances with the addition of the ability to pass a context and additional request options.
See ListGatewayInstances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListGateways ¶
func (c *MediaConnect) ListGateways(input *ListGatewaysInput) (*ListGatewaysOutput, error)
ListGateways API operation for AWS MediaConnect.
Displays a list of gateways that are associated with this account. This request returns a paginated result.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation ListGateways for usage and error information.
Returned Error Types:
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListGateways
func (*MediaConnect) ListGatewaysPages ¶
func (c *MediaConnect) ListGatewaysPages(input *ListGatewaysInput, fn func(*ListGatewaysOutput, bool) bool) error
ListGatewaysPages iterates over the pages of a ListGateways operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListGateways method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListGateways operation. pageNum := 0 err := client.ListGatewaysPages(params, func(page *mediaconnect.ListGatewaysOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaConnect) ListGatewaysPagesWithContext ¶
func (c *MediaConnect) ListGatewaysPagesWithContext(ctx aws.Context, input *ListGatewaysInput, fn func(*ListGatewaysOutput, bool) bool, opts ...request.Option) error
ListGatewaysPagesWithContext same as ListGatewaysPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListGatewaysRequest ¶
func (c *MediaConnect) ListGatewaysRequest(input *ListGatewaysInput) (req *request.Request, output *ListGatewaysOutput)
ListGatewaysRequest generates a "aws/request.Request" representing the client's request for the ListGateways operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListGateways for more information on using the ListGateways API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListGatewaysRequest method. req, resp := client.ListGatewaysRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListGateways
func (*MediaConnect) ListGatewaysWithContext ¶
func (c *MediaConnect) ListGatewaysWithContext(ctx aws.Context, input *ListGatewaysInput, opts ...request.Option) (*ListGatewaysOutput, error)
ListGatewaysWithContext is the same as ListGateways with the addition of the ability to pass a context and additional request options.
See ListGateways for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListOfferings ¶
func (c *MediaConnect) ListOfferings(input *ListOfferingsInput) (*ListOfferingsOutput, error)
ListOfferings API operation for AWS MediaConnect.
Displays a list of all offerings that are available to this account in the current AWS Region. If you have an active reservation (which means you've purchased an offering that has already started and hasn't expired yet), your account isn't eligible for other offerings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation ListOfferings for usage and error information.
Returned Error Types:
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListOfferings
func (*MediaConnect) ListOfferingsPages ¶
func (c *MediaConnect) ListOfferingsPages(input *ListOfferingsInput, fn func(*ListOfferingsOutput, bool) bool) error
ListOfferingsPages iterates over the pages of a ListOfferings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListOfferings method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListOfferings operation. pageNum := 0 err := client.ListOfferingsPages(params, func(page *mediaconnect.ListOfferingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaConnect) ListOfferingsPagesWithContext ¶
func (c *MediaConnect) ListOfferingsPagesWithContext(ctx aws.Context, input *ListOfferingsInput, fn func(*ListOfferingsOutput, bool) bool, opts ...request.Option) error
ListOfferingsPagesWithContext same as ListOfferingsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListOfferingsRequest ¶
func (c *MediaConnect) ListOfferingsRequest(input *ListOfferingsInput) (req *request.Request, output *ListOfferingsOutput)
ListOfferingsRequest generates a "aws/request.Request" representing the client's request for the ListOfferings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListOfferings for more information on using the ListOfferings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListOfferingsRequest method. req, resp := client.ListOfferingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListOfferings
func (*MediaConnect) ListOfferingsWithContext ¶
func (c *MediaConnect) ListOfferingsWithContext(ctx aws.Context, input *ListOfferingsInput, opts ...request.Option) (*ListOfferingsOutput, error)
ListOfferingsWithContext is the same as ListOfferings with the addition of the ability to pass a context and additional request options.
See ListOfferings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListReservations ¶
func (c *MediaConnect) ListReservations(input *ListReservationsInput) (*ListReservationsOutput, error)
ListReservations API operation for AWS MediaConnect.
Displays a list of all reservations that have been purchased by this account in the current AWS Region. This list includes all reservations in all states (such as active and expired).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation ListReservations for usage and error information.
Returned Error Types:
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListReservations
func (*MediaConnect) ListReservationsPages ¶
func (c *MediaConnect) ListReservationsPages(input *ListReservationsInput, fn func(*ListReservationsOutput, bool) bool) error
ListReservationsPages iterates over the pages of a ListReservations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListReservations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListReservations operation. pageNum := 0 err := client.ListReservationsPages(params, func(page *mediaconnect.ListReservationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaConnect) ListReservationsPagesWithContext ¶
func (c *MediaConnect) ListReservationsPagesWithContext(ctx aws.Context, input *ListReservationsInput, fn func(*ListReservationsOutput, bool) bool, opts ...request.Option) error
ListReservationsPagesWithContext same as ListReservationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListReservationsRequest ¶
func (c *MediaConnect) ListReservationsRequest(input *ListReservationsInput) (req *request.Request, output *ListReservationsOutput)
ListReservationsRequest generates a "aws/request.Request" representing the client's request for the ListReservations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListReservations for more information on using the ListReservations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListReservationsRequest method. req, resp := client.ListReservationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListReservations
func (*MediaConnect) ListReservationsWithContext ¶
func (c *MediaConnect) ListReservationsWithContext(ctx aws.Context, input *ListReservationsInput, opts ...request.Option) (*ListReservationsOutput, error)
ListReservationsWithContext is the same as ListReservations with the addition of the ability to pass a context and additional request options.
See ListReservations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) ListTagsForResource ¶
func (c *MediaConnect) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS MediaConnect.
List all tags on an AWS Elemental MediaConnect resource ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation ListTagsForResource for usage and error information.
Returned Error Types:
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListTagsForResource
func (*MediaConnect) ListTagsForResourceRequest ¶
func (c *MediaConnect) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/ListTagsForResource
func (*MediaConnect) ListTagsForResourceWithContext ¶
func (c *MediaConnect) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) PurchaseOffering ¶
func (c *MediaConnect) PurchaseOffering(input *PurchaseOfferingInput) (*PurchaseOfferingOutput, error)
PurchaseOffering API operation for AWS MediaConnect.
Submits a request to purchase an offering. If you already have an active reservation, you can't purchase another offering.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation PurchaseOffering for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/PurchaseOffering
func (*MediaConnect) PurchaseOfferingRequest ¶
func (c *MediaConnect) PurchaseOfferingRequest(input *PurchaseOfferingInput) (req *request.Request, output *PurchaseOfferingOutput)
PurchaseOfferingRequest generates a "aws/request.Request" representing the client's request for the PurchaseOffering operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PurchaseOffering for more information on using the PurchaseOffering API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PurchaseOfferingRequest method. req, resp := client.PurchaseOfferingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/PurchaseOffering
func (*MediaConnect) PurchaseOfferingWithContext ¶
func (c *MediaConnect) PurchaseOfferingWithContext(ctx aws.Context, input *PurchaseOfferingInput, opts ...request.Option) (*PurchaseOfferingOutput, error)
PurchaseOfferingWithContext is the same as PurchaseOffering with the addition of the ability to pass a context and additional request options.
See PurchaseOffering for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) RemoveBridgeOutput ¶
func (c *MediaConnect) RemoveBridgeOutput(input *RemoveBridgeOutputInput) (*RemoveBridgeOutputOutput, error)
RemoveBridgeOutput API operation for AWS MediaConnect.
Removes an output from a bridge.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation RemoveBridgeOutput for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveBridgeOutput
func (*MediaConnect) RemoveBridgeOutputRequest ¶
func (c *MediaConnect) RemoveBridgeOutputRequest(input *RemoveBridgeOutputInput) (req *request.Request, output *RemoveBridgeOutputOutput)
RemoveBridgeOutputRequest generates a "aws/request.Request" representing the client's request for the RemoveBridgeOutput operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveBridgeOutput for more information on using the RemoveBridgeOutput API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveBridgeOutputRequest method. req, resp := client.RemoveBridgeOutputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveBridgeOutput
func (*MediaConnect) RemoveBridgeOutputWithContext ¶
func (c *MediaConnect) RemoveBridgeOutputWithContext(ctx aws.Context, input *RemoveBridgeOutputInput, opts ...request.Option) (*RemoveBridgeOutputOutput, error)
RemoveBridgeOutputWithContext is the same as RemoveBridgeOutput with the addition of the ability to pass a context and additional request options.
See RemoveBridgeOutput for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) RemoveBridgeSource ¶
func (c *MediaConnect) RemoveBridgeSource(input *RemoveBridgeSourceInput) (*RemoveBridgeSourceOutput, error)
RemoveBridgeSource API operation for AWS MediaConnect.
Removes a source from a bridge.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation RemoveBridgeSource for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveBridgeSource
func (*MediaConnect) RemoveBridgeSourceRequest ¶
func (c *MediaConnect) RemoveBridgeSourceRequest(input *RemoveBridgeSourceInput) (req *request.Request, output *RemoveBridgeSourceOutput)
RemoveBridgeSourceRequest generates a "aws/request.Request" representing the client's request for the RemoveBridgeSource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveBridgeSource for more information on using the RemoveBridgeSource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveBridgeSourceRequest method. req, resp := client.RemoveBridgeSourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveBridgeSource
func (*MediaConnect) RemoveBridgeSourceWithContext ¶
func (c *MediaConnect) RemoveBridgeSourceWithContext(ctx aws.Context, input *RemoveBridgeSourceInput, opts ...request.Option) (*RemoveBridgeSourceOutput, error)
RemoveBridgeSourceWithContext is the same as RemoveBridgeSource with the addition of the ability to pass a context and additional request options.
See RemoveBridgeSource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) RemoveFlowMediaStream ¶
func (c *MediaConnect) RemoveFlowMediaStream(input *RemoveFlowMediaStreamInput) (*RemoveFlowMediaStreamOutput, error)
RemoveFlowMediaStream API operation for AWS MediaConnect.
Removes a media stream from a flow. This action is only available if the media stream is not associated with a source or output.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation RemoveFlowMediaStream for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveFlowMediaStream
func (*MediaConnect) RemoveFlowMediaStreamRequest ¶
func (c *MediaConnect) RemoveFlowMediaStreamRequest(input *RemoveFlowMediaStreamInput) (req *request.Request, output *RemoveFlowMediaStreamOutput)
RemoveFlowMediaStreamRequest generates a "aws/request.Request" representing the client's request for the RemoveFlowMediaStream operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveFlowMediaStream for more information on using the RemoveFlowMediaStream API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveFlowMediaStreamRequest method. req, resp := client.RemoveFlowMediaStreamRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveFlowMediaStream
func (*MediaConnect) RemoveFlowMediaStreamWithContext ¶
func (c *MediaConnect) RemoveFlowMediaStreamWithContext(ctx aws.Context, input *RemoveFlowMediaStreamInput, opts ...request.Option) (*RemoveFlowMediaStreamOutput, error)
RemoveFlowMediaStreamWithContext is the same as RemoveFlowMediaStream with the addition of the ability to pass a context and additional request options.
See RemoveFlowMediaStream for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) RemoveFlowOutput ¶
func (c *MediaConnect) RemoveFlowOutput(input *RemoveFlowOutputInput) (*RemoveFlowOutputOutput, error)
RemoveFlowOutput API operation for AWS MediaConnect.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation RemoveFlowOutput for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveFlowOutput
func (*MediaConnect) RemoveFlowOutputRequest ¶
func (c *MediaConnect) RemoveFlowOutputRequest(input *RemoveFlowOutputInput) (req *request.Request, output *RemoveFlowOutputOutput)
RemoveFlowOutputRequest generates a "aws/request.Request" representing the client's request for the RemoveFlowOutput operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveFlowOutput for more information on using the RemoveFlowOutput API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveFlowOutputRequest method. req, resp := client.RemoveFlowOutputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveFlowOutput
func (*MediaConnect) RemoveFlowOutputWithContext ¶
func (c *MediaConnect) RemoveFlowOutputWithContext(ctx aws.Context, input *RemoveFlowOutputInput, opts ...request.Option) (*RemoveFlowOutputOutput, error)
RemoveFlowOutputWithContext is the same as RemoveFlowOutput with the addition of the ability to pass a context and additional request options.
See RemoveFlowOutput for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) RemoveFlowSource ¶
func (c *MediaConnect) RemoveFlowSource(input *RemoveFlowSourceInput) (*RemoveFlowSourceOutput, error)
RemoveFlowSource API operation for AWS MediaConnect.
Removes a source from an existing flow. This request can be made only if there is more than one source on the flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation RemoveFlowSource for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveFlowSource
func (*MediaConnect) RemoveFlowSourceRequest ¶
func (c *MediaConnect) RemoveFlowSourceRequest(input *RemoveFlowSourceInput) (req *request.Request, output *RemoveFlowSourceOutput)
RemoveFlowSourceRequest generates a "aws/request.Request" representing the client's request for the RemoveFlowSource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveFlowSource for more information on using the RemoveFlowSource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveFlowSourceRequest method. req, resp := client.RemoveFlowSourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveFlowSource
func (*MediaConnect) RemoveFlowSourceWithContext ¶
func (c *MediaConnect) RemoveFlowSourceWithContext(ctx aws.Context, input *RemoveFlowSourceInput, opts ...request.Option) (*RemoveFlowSourceOutput, error)
RemoveFlowSourceWithContext is the same as RemoveFlowSource with the addition of the ability to pass a context and additional request options.
See RemoveFlowSource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) RemoveFlowVpcInterface ¶
func (c *MediaConnect) RemoveFlowVpcInterface(input *RemoveFlowVpcInterfaceInput) (*RemoveFlowVpcInterfaceOutput, error)
RemoveFlowVpcInterface API operation for AWS MediaConnect.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation RemoveFlowVpcInterface for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveFlowVpcInterface
func (*MediaConnect) RemoveFlowVpcInterfaceRequest ¶
func (c *MediaConnect) RemoveFlowVpcInterfaceRequest(input *RemoveFlowVpcInterfaceInput) (req *request.Request, output *RemoveFlowVpcInterfaceOutput)
RemoveFlowVpcInterfaceRequest generates a "aws/request.Request" representing the client's request for the RemoveFlowVpcInterface operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveFlowVpcInterface for more information on using the RemoveFlowVpcInterface API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveFlowVpcInterfaceRequest method. req, resp := client.RemoveFlowVpcInterfaceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveFlowVpcInterface
func (*MediaConnect) RemoveFlowVpcInterfaceWithContext ¶
func (c *MediaConnect) RemoveFlowVpcInterfaceWithContext(ctx aws.Context, input *RemoveFlowVpcInterfaceInput, opts ...request.Option) (*RemoveFlowVpcInterfaceOutput, error)
RemoveFlowVpcInterfaceWithContext is the same as RemoveFlowVpcInterface with the addition of the ability to pass a context and additional request options.
See RemoveFlowVpcInterface for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) RevokeFlowEntitlement ¶
func (c *MediaConnect) RevokeFlowEntitlement(input *RevokeFlowEntitlementInput) (*RevokeFlowEntitlementOutput, error)
RevokeFlowEntitlement API operation for AWS MediaConnect.
Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes unavailable to the subscriber and the associated output is removed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation RevokeFlowEntitlement for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RevokeFlowEntitlement
func (*MediaConnect) RevokeFlowEntitlementRequest ¶
func (c *MediaConnect) RevokeFlowEntitlementRequest(input *RevokeFlowEntitlementInput) (req *request.Request, output *RevokeFlowEntitlementOutput)
RevokeFlowEntitlementRequest generates a "aws/request.Request" representing the client's request for the RevokeFlowEntitlement operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RevokeFlowEntitlement for more information on using the RevokeFlowEntitlement API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RevokeFlowEntitlementRequest method. req, resp := client.RevokeFlowEntitlementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RevokeFlowEntitlement
func (*MediaConnect) RevokeFlowEntitlementWithContext ¶
func (c *MediaConnect) RevokeFlowEntitlementWithContext(ctx aws.Context, input *RevokeFlowEntitlementInput, opts ...request.Option) (*RevokeFlowEntitlementOutput, error)
RevokeFlowEntitlementWithContext is the same as RevokeFlowEntitlement with the addition of the ability to pass a context and additional request options.
See RevokeFlowEntitlement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) StartFlow ¶
func (c *MediaConnect) StartFlow(input *StartFlowInput) (*StartFlowOutput, error)
StartFlow API operation for AWS MediaConnect.
Starts a flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation StartFlow for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/StartFlow
func (*MediaConnect) StartFlowRequest ¶
func (c *MediaConnect) StartFlowRequest(input *StartFlowInput) (req *request.Request, output *StartFlowOutput)
StartFlowRequest generates a "aws/request.Request" representing the client's request for the StartFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartFlow for more information on using the StartFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartFlowRequest method. req, resp := client.StartFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/StartFlow
func (*MediaConnect) StartFlowWithContext ¶
func (c *MediaConnect) StartFlowWithContext(ctx aws.Context, input *StartFlowInput, opts ...request.Option) (*StartFlowOutput, error)
StartFlowWithContext is the same as StartFlow with the addition of the ability to pass a context and additional request options.
See StartFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) StopFlow ¶
func (c *MediaConnect) StopFlow(input *StopFlowInput) (*StopFlowOutput, error)
StopFlow API operation for AWS MediaConnect.
Stops a flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation StopFlow for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/StopFlow
func (*MediaConnect) StopFlowRequest ¶
func (c *MediaConnect) StopFlowRequest(input *StopFlowInput) (req *request.Request, output *StopFlowOutput)
StopFlowRequest generates a "aws/request.Request" representing the client's request for the StopFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopFlow for more information on using the StopFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopFlowRequest method. req, resp := client.StopFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/StopFlow
func (*MediaConnect) StopFlowWithContext ¶
func (c *MediaConnect) StopFlowWithContext(ctx aws.Context, input *StopFlowInput, opts ...request.Option) (*StopFlowOutput, error)
StopFlowWithContext is the same as StopFlow with the addition of the ability to pass a context and additional request options.
See StopFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) TagResource ¶
func (c *MediaConnect) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS MediaConnect.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation TagResource for usage and error information.
Returned Error Types:
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/TagResource
func (*MediaConnect) TagResourceRequest ¶
func (c *MediaConnect) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/TagResource
func (*MediaConnect) TagResourceWithContext ¶
func (c *MediaConnect) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UntagResource ¶
func (c *MediaConnect) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS MediaConnect.
Deletes specified tags from a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UntagResource for usage and error information.
Returned Error Types:
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UntagResource
func (*MediaConnect) UntagResourceRequest ¶
func (c *MediaConnect) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UntagResource
func (*MediaConnect) UntagResourceWithContext ¶
func (c *MediaConnect) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateBridge ¶
func (c *MediaConnect) UpdateBridge(input *UpdateBridgeInput) (*UpdateBridgeOutput, error)
UpdateBridge API operation for AWS MediaConnect.
Updates the bridge ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateBridge for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateBridge
func (*MediaConnect) UpdateBridgeOutput ¶
func (c *MediaConnect) UpdateBridgeOutput(input *UpdateBridgeOutputInput) (*UpdateBridgeOutputOutput, error)
UpdateBridgeOutput API operation for AWS MediaConnect.
Updates an existing bridge output.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateBridgeOutput for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateBridgeOutput
func (*MediaConnect) UpdateBridgeOutputRequest ¶
func (c *MediaConnect) UpdateBridgeOutputRequest(input *UpdateBridgeOutputInput) (req *request.Request, output *UpdateBridgeOutputOutput)
UpdateBridgeOutputRequest generates a "aws/request.Request" representing the client's request for the UpdateBridgeOutput operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateBridgeOutput for more information on using the UpdateBridgeOutput API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateBridgeOutputRequest method. req, resp := client.UpdateBridgeOutputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateBridgeOutput
func (*MediaConnect) UpdateBridgeOutputWithContext ¶
func (c *MediaConnect) UpdateBridgeOutputWithContext(ctx aws.Context, input *UpdateBridgeOutputInput, opts ...request.Option) (*UpdateBridgeOutputOutput, error)
UpdateBridgeOutputWithContext is the same as UpdateBridgeOutput with the addition of the ability to pass a context and additional request options.
See UpdateBridgeOutput for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateBridgeRequest ¶
func (c *MediaConnect) UpdateBridgeRequest(input *UpdateBridgeInput) (req *request.Request, output *UpdateBridgeOutput)
UpdateBridgeRequest generates a "aws/request.Request" representing the client's request for the UpdateBridge operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateBridge for more information on using the UpdateBridge API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateBridgeRequest method. req, resp := client.UpdateBridgeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateBridge
func (*MediaConnect) UpdateBridgeSource ¶
func (c *MediaConnect) UpdateBridgeSource(input *UpdateBridgeSourceInput) (*UpdateBridgeSourceOutput, error)
UpdateBridgeSource API operation for AWS MediaConnect.
Updates an existing bridge source.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateBridgeSource for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateBridgeSource
func (*MediaConnect) UpdateBridgeSourceRequest ¶
func (c *MediaConnect) UpdateBridgeSourceRequest(input *UpdateBridgeSourceInput) (req *request.Request, output *UpdateBridgeSourceOutput)
UpdateBridgeSourceRequest generates a "aws/request.Request" representing the client's request for the UpdateBridgeSource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateBridgeSource for more information on using the UpdateBridgeSource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateBridgeSourceRequest method. req, resp := client.UpdateBridgeSourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateBridgeSource
func (*MediaConnect) UpdateBridgeSourceWithContext ¶
func (c *MediaConnect) UpdateBridgeSourceWithContext(ctx aws.Context, input *UpdateBridgeSourceInput, opts ...request.Option) (*UpdateBridgeSourceOutput, error)
UpdateBridgeSourceWithContext is the same as UpdateBridgeSource with the addition of the ability to pass a context and additional request options.
See UpdateBridgeSource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateBridgeState ¶
func (c *MediaConnect) UpdateBridgeState(input *UpdateBridgeStateInput) (*UpdateBridgeStateOutput, error)
UpdateBridgeState API operation for AWS MediaConnect.
Updates the bridge state ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateBridgeState for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateBridgeState
func (*MediaConnect) UpdateBridgeStateRequest ¶
func (c *MediaConnect) UpdateBridgeStateRequest(input *UpdateBridgeStateInput) (req *request.Request, output *UpdateBridgeStateOutput)
UpdateBridgeStateRequest generates a "aws/request.Request" representing the client's request for the UpdateBridgeState operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateBridgeState for more information on using the UpdateBridgeState API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateBridgeStateRequest method. req, resp := client.UpdateBridgeStateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateBridgeState
func (*MediaConnect) UpdateBridgeStateWithContext ¶
func (c *MediaConnect) UpdateBridgeStateWithContext(ctx aws.Context, input *UpdateBridgeStateInput, opts ...request.Option) (*UpdateBridgeStateOutput, error)
UpdateBridgeStateWithContext is the same as UpdateBridgeState with the addition of the ability to pass a context and additional request options.
See UpdateBridgeState for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateBridgeWithContext ¶
func (c *MediaConnect) UpdateBridgeWithContext(ctx aws.Context, input *UpdateBridgeInput, opts ...request.Option) (*UpdateBridgeOutput, error)
UpdateBridgeWithContext is the same as UpdateBridge with the addition of the ability to pass a context and additional request options.
See UpdateBridge for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateFlow ¶
func (c *MediaConnect) UpdateFlow(input *UpdateFlowInput) (*UpdateFlowOutput, error)
UpdateFlow API operation for AWS MediaConnect.
Updates flow ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateFlow for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlow
func (*MediaConnect) UpdateFlowEntitlement ¶
func (c *MediaConnect) UpdateFlowEntitlement(input *UpdateFlowEntitlementInput) (*UpdateFlowEntitlementOutput, error)
UpdateFlowEntitlement API operation for AWS MediaConnect.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateFlowEntitlement for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowEntitlement
func (*MediaConnect) UpdateFlowEntitlementRequest ¶
func (c *MediaConnect) UpdateFlowEntitlementRequest(input *UpdateFlowEntitlementInput) (req *request.Request, output *UpdateFlowEntitlementOutput)
UpdateFlowEntitlementRequest generates a "aws/request.Request" representing the client's request for the UpdateFlowEntitlement operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFlowEntitlement for more information on using the UpdateFlowEntitlement API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFlowEntitlementRequest method. req, resp := client.UpdateFlowEntitlementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowEntitlement
func (*MediaConnect) UpdateFlowEntitlementWithContext ¶
func (c *MediaConnect) UpdateFlowEntitlementWithContext(ctx aws.Context, input *UpdateFlowEntitlementInput, opts ...request.Option) (*UpdateFlowEntitlementOutput, error)
UpdateFlowEntitlementWithContext is the same as UpdateFlowEntitlement with the addition of the ability to pass a context and additional request options.
See UpdateFlowEntitlement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateFlowMediaStream ¶
func (c *MediaConnect) UpdateFlowMediaStream(input *UpdateFlowMediaStreamInput) (*UpdateFlowMediaStreamOutput, error)
UpdateFlowMediaStream API operation for AWS MediaConnect.
Updates an existing media stream.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateFlowMediaStream for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowMediaStream
func (*MediaConnect) UpdateFlowMediaStreamRequest ¶
func (c *MediaConnect) UpdateFlowMediaStreamRequest(input *UpdateFlowMediaStreamInput) (req *request.Request, output *UpdateFlowMediaStreamOutput)
UpdateFlowMediaStreamRequest generates a "aws/request.Request" representing the client's request for the UpdateFlowMediaStream operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFlowMediaStream for more information on using the UpdateFlowMediaStream API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFlowMediaStreamRequest method. req, resp := client.UpdateFlowMediaStreamRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowMediaStream
func (*MediaConnect) UpdateFlowMediaStreamWithContext ¶
func (c *MediaConnect) UpdateFlowMediaStreamWithContext(ctx aws.Context, input *UpdateFlowMediaStreamInput, opts ...request.Option) (*UpdateFlowMediaStreamOutput, error)
UpdateFlowMediaStreamWithContext is the same as UpdateFlowMediaStream with the addition of the ability to pass a context and additional request options.
See UpdateFlowMediaStream for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateFlowOutput ¶
func (c *MediaConnect) UpdateFlowOutput(input *UpdateFlowOutputInput) (*UpdateFlowOutputOutput, error)
UpdateFlowOutput API operation for AWS MediaConnect.
Updates an existing flow output.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateFlowOutput for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowOutput
func (*MediaConnect) UpdateFlowOutputRequest ¶
func (c *MediaConnect) UpdateFlowOutputRequest(input *UpdateFlowOutputInput) (req *request.Request, output *UpdateFlowOutputOutput)
UpdateFlowOutputRequest generates a "aws/request.Request" representing the client's request for the UpdateFlowOutput operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFlowOutput for more information on using the UpdateFlowOutput API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFlowOutputRequest method. req, resp := client.UpdateFlowOutputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowOutput
func (*MediaConnect) UpdateFlowOutputWithContext ¶
func (c *MediaConnect) UpdateFlowOutputWithContext(ctx aws.Context, input *UpdateFlowOutputInput, opts ...request.Option) (*UpdateFlowOutputOutput, error)
UpdateFlowOutputWithContext is the same as UpdateFlowOutput with the addition of the ability to pass a context and additional request options.
See UpdateFlowOutput for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateFlowRequest ¶
func (c *MediaConnect) UpdateFlowRequest(input *UpdateFlowInput) (req *request.Request, output *UpdateFlowOutput)
UpdateFlowRequest generates a "aws/request.Request" representing the client's request for the UpdateFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFlow for more information on using the UpdateFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFlowRequest method. req, resp := client.UpdateFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlow
func (*MediaConnect) UpdateFlowSource ¶
func (c *MediaConnect) UpdateFlowSource(input *UpdateFlowSourceInput) (*UpdateFlowSourceOutput, error)
UpdateFlowSource API operation for AWS MediaConnect.
Updates the source of a flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateFlowSource for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowSource
func (*MediaConnect) UpdateFlowSourceRequest ¶
func (c *MediaConnect) UpdateFlowSourceRequest(input *UpdateFlowSourceInput) (req *request.Request, output *UpdateFlowSourceOutput)
UpdateFlowSourceRequest generates a "aws/request.Request" representing the client's request for the UpdateFlowSource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFlowSource for more information on using the UpdateFlowSource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFlowSourceRequest method. req, resp := client.UpdateFlowSourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowSource
func (*MediaConnect) UpdateFlowSourceWithContext ¶
func (c *MediaConnect) UpdateFlowSourceWithContext(ctx aws.Context, input *UpdateFlowSourceInput, opts ...request.Option) (*UpdateFlowSourceOutput, error)
UpdateFlowSourceWithContext is the same as UpdateFlowSource with the addition of the ability to pass a context and additional request options.
See UpdateFlowSource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateFlowWithContext ¶
func (c *MediaConnect) UpdateFlowWithContext(ctx aws.Context, input *UpdateFlowInput, opts ...request.Option) (*UpdateFlowOutput, error)
UpdateFlowWithContext is the same as UpdateFlow with the addition of the ability to pass a context and additional request options.
See UpdateFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) UpdateGatewayInstance ¶
func (c *MediaConnect) UpdateGatewayInstance(input *UpdateGatewayInstanceInput) (*UpdateGatewayInstanceOutput, error)
UpdateGatewayInstance API operation for AWS MediaConnect.
Updates the configuration of an existing Gateway Instance.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS MediaConnect's API operation UpdateGatewayInstance for usage and error information.
Returned Error Types:
BadRequestException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
InternalServerErrorException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ForbiddenException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
NotFoundException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ServiceUnavailableException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
TooManyRequestsException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
ConflictException Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateGatewayInstance
func (*MediaConnect) UpdateGatewayInstanceRequest ¶
func (c *MediaConnect) UpdateGatewayInstanceRequest(input *UpdateGatewayInstanceInput) (req *request.Request, output *UpdateGatewayInstanceOutput)
UpdateGatewayInstanceRequest generates a "aws/request.Request" representing the client's request for the UpdateGatewayInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateGatewayInstance for more information on using the UpdateGatewayInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateGatewayInstanceRequest method. req, resp := client.UpdateGatewayInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateGatewayInstance
func (*MediaConnect) UpdateGatewayInstanceWithContext ¶
func (c *MediaConnect) UpdateGatewayInstanceWithContext(ctx aws.Context, input *UpdateGatewayInstanceInput, opts ...request.Option) (*UpdateGatewayInstanceOutput, error)
UpdateGatewayInstanceWithContext is the same as UpdateGatewayInstance with the addition of the ability to pass a context and additional request options.
See UpdateGatewayInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) WaitUntilFlowActive ¶
func (c *MediaConnect) WaitUntilFlowActive(input *DescribeFlowInput) error
WaitUntilFlowActive uses the AWS MediaConnect API operation DescribeFlow to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaConnect) WaitUntilFlowActiveWithContext ¶
func (c *MediaConnect) WaitUntilFlowActiveWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.WaiterOption) error
WaitUntilFlowActiveWithContext is an extended version of WaitUntilFlowActive. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) WaitUntilFlowDeleted ¶
func (c *MediaConnect) WaitUntilFlowDeleted(input *DescribeFlowInput) error
WaitUntilFlowDeleted uses the AWS MediaConnect API operation DescribeFlow to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaConnect) WaitUntilFlowDeletedWithContext ¶
func (c *MediaConnect) WaitUntilFlowDeletedWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.WaiterOption) error
WaitUntilFlowDeletedWithContext is an extended version of WaitUntilFlowDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaConnect) WaitUntilFlowStandby ¶
func (c *MediaConnect) WaitUntilFlowStandby(input *DescribeFlowInput) error
WaitUntilFlowStandby uses the AWS MediaConnect API operation DescribeFlow to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaConnect) WaitUntilFlowStandbyWithContext ¶
func (c *MediaConnect) WaitUntilFlowStandbyWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.WaiterOption) error
WaitUntilFlowStandbyWithContext is an extended version of WaitUntilFlowStandby. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type MediaStream ¶
type MediaStream struct { // Attributes that are related to the media stream. Attributes *MediaStreamAttributes `locationName:"attributes" type:"structure"` // The sample rate for the stream. This value is measured in Hz. ClockRate *int64 `locationName:"clockRate" type:"integer"` // A description that can help you quickly identify what your media stream is // used for. Description *string `locationName:"description" type:"string"` // The format type number (sometimes referred to as RTP payload type) of the // media stream. MediaConnect assigns this value to the media stream. For ST // 2110 JPEG XS outputs, you need to provide this value to the receiver. // // Fmt is a required field Fmt *int64 `locationName:"fmt" type:"integer" required:"true"` // A unique identifier for the media stream. // // MediaStreamId is a required field MediaStreamId *int64 `locationName:"mediaStreamId" type:"integer" required:"true"` // A name that helps you distinguish one media stream from another. // // MediaStreamName is a required field MediaStreamName *string `locationName:"mediaStreamName" type:"string" required:"true"` // The type of media stream. // // MediaStreamType is a required field MediaStreamType *string `locationName:"mediaStreamType" type:"string" required:"true" enum:"MediaStreamType"` // The resolution of the video. VideoFormat *string `locationName:"videoFormat" type:"string"` // contains filtered or unexported fields }
A single track or stream of media that contains video, audio, or ancillary data. After you add a media stream to a flow, you can associate it with sources and outputs on that flow, as long as they use the CDI protocol or the ST 2110 JPEG XS protocol. Each source or output can consist of one or many media streams.
func (MediaStream) GoString ¶
func (s MediaStream) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaStream) SetAttributes ¶
func (s *MediaStream) SetAttributes(v *MediaStreamAttributes) *MediaStream
SetAttributes sets the Attributes field's value.
func (*MediaStream) SetClockRate ¶
func (s *MediaStream) SetClockRate(v int64) *MediaStream
SetClockRate sets the ClockRate field's value.
func (*MediaStream) SetDescription ¶
func (s *MediaStream) SetDescription(v string) *MediaStream
SetDescription sets the Description field's value.
func (*MediaStream) SetFmt ¶
func (s *MediaStream) SetFmt(v int64) *MediaStream
SetFmt sets the Fmt field's value.
func (*MediaStream) SetMediaStreamId ¶
func (s *MediaStream) SetMediaStreamId(v int64) *MediaStream
SetMediaStreamId sets the MediaStreamId field's value.
func (*MediaStream) SetMediaStreamName ¶
func (s *MediaStream) SetMediaStreamName(v string) *MediaStream
SetMediaStreamName sets the MediaStreamName field's value.
func (*MediaStream) SetMediaStreamType ¶
func (s *MediaStream) SetMediaStreamType(v string) *MediaStream
SetMediaStreamType sets the MediaStreamType field's value.
func (*MediaStream) SetVideoFormat ¶
func (s *MediaStream) SetVideoFormat(v string) *MediaStream
SetVideoFormat sets the VideoFormat field's value.
func (MediaStream) String ¶
func (s MediaStream) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MediaStreamAttributes ¶
type MediaStreamAttributes struct { // A set of parameters that define the media stream. // // Fmtp is a required field Fmtp *Fmtp `locationName:"fmtp" type:"structure" required:"true"` // The audio language, in a format that is recognized by the receiver. Lang *string `locationName:"lang" type:"string"` // contains filtered or unexported fields }
Attributes that are related to the media stream.
func (MediaStreamAttributes) GoString ¶
func (s MediaStreamAttributes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaStreamAttributes) SetFmtp ¶
func (s *MediaStreamAttributes) SetFmtp(v *Fmtp) *MediaStreamAttributes
SetFmtp sets the Fmtp field's value.
func (*MediaStreamAttributes) SetLang ¶
func (s *MediaStreamAttributes) SetLang(v string) *MediaStreamAttributes
SetLang sets the Lang field's value.
func (MediaStreamAttributes) String ¶
func (s MediaStreamAttributes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MediaStreamAttributesRequest ¶
type MediaStreamAttributesRequest struct { // The settings that you want to use to define the media stream. Fmtp *FmtpRequest `locationName:"fmtp" type:"structure"` // The audio language, in a format that is recognized by the receiver. Lang *string `locationName:"lang" type:"string"` // contains filtered or unexported fields }
Attributes that are related to the media stream.
func (MediaStreamAttributesRequest) GoString ¶
func (s MediaStreamAttributesRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaStreamAttributesRequest) SetFmtp ¶
func (s *MediaStreamAttributesRequest) SetFmtp(v *FmtpRequest) *MediaStreamAttributesRequest
SetFmtp sets the Fmtp field's value.
func (*MediaStreamAttributesRequest) SetLang ¶
func (s *MediaStreamAttributesRequest) SetLang(v string) *MediaStreamAttributesRequest
SetLang sets the Lang field's value.
func (MediaStreamAttributesRequest) String ¶
func (s MediaStreamAttributesRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MediaStreamOutputConfiguration ¶
type MediaStreamOutputConfiguration struct { // The transport parameters that are associated with each outbound media stream. DestinationConfigurations []*DestinationConfiguration `locationName:"destinationConfigurations" type:"list"` // The format that was used to encode the data. For ancillary data streams, // set the encoding name to smpte291. For audio streams, set the encoding name // to pcm. For video, 2110 streams, set the encoding name to raw. For video, // JPEG XS streams, set the encoding name to jxsv. // // EncodingName is a required field EncodingName *string `locationName:"encodingName" type:"string" required:"true" enum:"EncodingName"` // Encoding parameters EncodingParameters *EncodingParameters `locationName:"encodingParameters" type:"structure"` // The name of the media stream. // // MediaStreamName is a required field MediaStreamName *string `locationName:"mediaStreamName" type:"string" required:"true"` // contains filtered or unexported fields }
The media stream that is associated with the output, and the parameters for that association.
func (MediaStreamOutputConfiguration) GoString ¶
func (s MediaStreamOutputConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaStreamOutputConfiguration) SetDestinationConfigurations ¶
func (s *MediaStreamOutputConfiguration) SetDestinationConfigurations(v []*DestinationConfiguration) *MediaStreamOutputConfiguration
SetDestinationConfigurations sets the DestinationConfigurations field's value.
func (*MediaStreamOutputConfiguration) SetEncodingName ¶
func (s *MediaStreamOutputConfiguration) SetEncodingName(v string) *MediaStreamOutputConfiguration
SetEncodingName sets the EncodingName field's value.
func (*MediaStreamOutputConfiguration) SetEncodingParameters ¶
func (s *MediaStreamOutputConfiguration) SetEncodingParameters(v *EncodingParameters) *MediaStreamOutputConfiguration
SetEncodingParameters sets the EncodingParameters field's value.
func (*MediaStreamOutputConfiguration) SetMediaStreamName ¶
func (s *MediaStreamOutputConfiguration) SetMediaStreamName(v string) *MediaStreamOutputConfiguration
SetMediaStreamName sets the MediaStreamName field's value.
func (MediaStreamOutputConfiguration) String ¶
func (s MediaStreamOutputConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MediaStreamOutputConfigurationRequest ¶
type MediaStreamOutputConfigurationRequest struct { // The transport parameters that you want to associate with the media stream. DestinationConfigurations []*DestinationConfigurationRequest `locationName:"destinationConfigurations" type:"list"` // The format that will be used to encode the data. For ancillary data streams, // set the encoding name to smpte291. For audio streams, set the encoding name // to pcm. For video, 2110 streams, set the encoding name to raw. For video, // JPEG XS streams, set the encoding name to jxsv. // // EncodingName is a required field EncodingName *string `locationName:"encodingName" type:"string" required:"true" enum:"EncodingName"` // A collection of parameters that determine how MediaConnect will convert the // content. These fields only apply to outputs on flows that have a CDI source. EncodingParameters *EncodingParametersRequest `locationName:"encodingParameters" type:"structure"` // The name of the media stream that is associated with the output. // // MediaStreamName is a required field MediaStreamName *string `locationName:"mediaStreamName" type:"string" required:"true"` // contains filtered or unexported fields }
The media stream that you want to associate with the output, and the parameters for that association.
func (MediaStreamOutputConfigurationRequest) GoString ¶
func (s MediaStreamOutputConfigurationRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaStreamOutputConfigurationRequest) SetDestinationConfigurations ¶
func (s *MediaStreamOutputConfigurationRequest) SetDestinationConfigurations(v []*DestinationConfigurationRequest) *MediaStreamOutputConfigurationRequest
SetDestinationConfigurations sets the DestinationConfigurations field's value.
func (*MediaStreamOutputConfigurationRequest) SetEncodingName ¶
func (s *MediaStreamOutputConfigurationRequest) SetEncodingName(v string) *MediaStreamOutputConfigurationRequest
SetEncodingName sets the EncodingName field's value.
func (*MediaStreamOutputConfigurationRequest) SetEncodingParameters ¶
func (s *MediaStreamOutputConfigurationRequest) SetEncodingParameters(v *EncodingParametersRequest) *MediaStreamOutputConfigurationRequest
SetEncodingParameters sets the EncodingParameters field's value.
func (*MediaStreamOutputConfigurationRequest) SetMediaStreamName ¶
func (s *MediaStreamOutputConfigurationRequest) SetMediaStreamName(v string) *MediaStreamOutputConfigurationRequest
SetMediaStreamName sets the MediaStreamName field's value.
func (MediaStreamOutputConfigurationRequest) String ¶
func (s MediaStreamOutputConfigurationRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaStreamOutputConfigurationRequest) Validate ¶
func (s *MediaStreamOutputConfigurationRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MediaStreamSourceConfiguration ¶
type MediaStreamSourceConfiguration struct { // The format that was used to encode the data. For ancillary data streams, // set the encoding name to smpte291. For audio streams, set the encoding name // to pcm. For video, 2110 streams, set the encoding name to raw. For video, // JPEG XS streams, set the encoding name to jxsv. // // EncodingName is a required field EncodingName *string `locationName:"encodingName" type:"string" required:"true" enum:"EncodingName"` // The transport parameters that are associated with an incoming media stream. InputConfigurations []*InputConfiguration `locationName:"inputConfigurations" type:"list"` // The name of the media stream. // // MediaStreamName is a required field MediaStreamName *string `locationName:"mediaStreamName" type:"string" required:"true"` // contains filtered or unexported fields }
The media stream that is associated with the source, and the parameters for that association.
func (MediaStreamSourceConfiguration) GoString ¶
func (s MediaStreamSourceConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaStreamSourceConfiguration) SetEncodingName ¶
func (s *MediaStreamSourceConfiguration) SetEncodingName(v string) *MediaStreamSourceConfiguration
SetEncodingName sets the EncodingName field's value.
func (*MediaStreamSourceConfiguration) SetInputConfigurations ¶
func (s *MediaStreamSourceConfiguration) SetInputConfigurations(v []*InputConfiguration) *MediaStreamSourceConfiguration
SetInputConfigurations sets the InputConfigurations field's value.
func (*MediaStreamSourceConfiguration) SetMediaStreamName ¶
func (s *MediaStreamSourceConfiguration) SetMediaStreamName(v string) *MediaStreamSourceConfiguration
SetMediaStreamName sets the MediaStreamName field's value.
func (MediaStreamSourceConfiguration) String ¶
func (s MediaStreamSourceConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MediaStreamSourceConfigurationRequest ¶
type MediaStreamSourceConfigurationRequest struct { // The format you want to use to encode the data. For ancillary data streams, // set the encoding name to smpte291. For audio streams, set the encoding name // to pcm. For video, 2110 streams, set the encoding name to raw. For video, // JPEG XS streams, set the encoding name to jxsv. // // EncodingName is a required field EncodingName *string `locationName:"encodingName" type:"string" required:"true" enum:"EncodingName"` // The transport parameters that you want to associate with the media stream. InputConfigurations []*InputConfigurationRequest `locationName:"inputConfigurations" type:"list"` // The name of the media stream. // // MediaStreamName is a required field MediaStreamName *string `locationName:"mediaStreamName" type:"string" required:"true"` // contains filtered or unexported fields }
The definition of a media stream that you want to associate with the source.
func (MediaStreamSourceConfigurationRequest) GoString ¶
func (s MediaStreamSourceConfigurationRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaStreamSourceConfigurationRequest) SetEncodingName ¶
func (s *MediaStreamSourceConfigurationRequest) SetEncodingName(v string) *MediaStreamSourceConfigurationRequest
SetEncodingName sets the EncodingName field's value.
func (*MediaStreamSourceConfigurationRequest) SetInputConfigurations ¶
func (s *MediaStreamSourceConfigurationRequest) SetInputConfigurations(v []*InputConfigurationRequest) *MediaStreamSourceConfigurationRequest
SetInputConfigurations sets the InputConfigurations field's value.
func (*MediaStreamSourceConfigurationRequest) SetMediaStreamName ¶
func (s *MediaStreamSourceConfigurationRequest) SetMediaStreamName(v string) *MediaStreamSourceConfigurationRequest
SetMediaStreamName sets the MediaStreamName field's value.
func (MediaStreamSourceConfigurationRequest) String ¶
func (s MediaStreamSourceConfigurationRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaStreamSourceConfigurationRequest) Validate ¶
func (s *MediaStreamSourceConfigurationRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MessageDetail ¶
type MessageDetail struct { // The error code. // // Code is a required field Code *string `locationName:"code" type:"string" required:"true"` // The specific error message that MediaConnect returns to help you understand // the reason that the request did not succeed. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // The name of the resource. ResourceName *string `locationName:"resourceName" type:"string"` // contains filtered or unexported fields }
func (MessageDetail) GoString ¶
func (s MessageDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MessageDetail) SetCode ¶
func (s *MessageDetail) SetCode(v string) *MessageDetail
SetCode sets the Code field's value.
func (*MessageDetail) SetMessage ¶
func (s *MessageDetail) SetMessage(v string) *MessageDetail
SetMessage sets the Message field's value.
func (*MessageDetail) SetResourceName ¶
func (s *MessageDetail) SetResourceName(v string) *MessageDetail
SetResourceName sets the ResourceName field's value.
func (MessageDetail) String ¶
func (s MessageDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Messages ¶
type Messages struct { // A list of errors that might have been generated from processes on this flow. // // Errors is a required field Errors []*string `locationName:"errors" type:"list" required:"true"` // contains filtered or unexported fields }
Messages that provide the state of the flow.
func (Messages) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotFoundException ¶
type NotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*NotFoundException) Code ¶
func (s *NotFoundException) Code() string
Code returns the exception type name.
func (*NotFoundException) Error ¶
func (s *NotFoundException) Error() string
func (NotFoundException) GoString ¶
func (s NotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotFoundException) Message ¶
func (s *NotFoundException) Message() string
Message returns the exception's message.
func (*NotFoundException) OrigErr ¶
func (s *NotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NotFoundException) RequestID ¶
func (s *NotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NotFoundException) StatusCode ¶
func (s *NotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NotFoundException) String ¶
func (s NotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Offering ¶
type Offering struct { // The type of currency that is used for billing. The currencyCode used for // all reservations is US dollars. // // CurrencyCode is a required field CurrencyCode *string `locationName:"currencyCode" type:"string" required:"true"` // The length of time that your reservation would be active. // // Duration is a required field Duration *int64 `locationName:"duration" type:"integer" required:"true"` // The unit of measurement for the duration of the offering. // // DurationUnits is a required field DurationUnits *string `locationName:"durationUnits" type:"string" required:"true" enum:"DurationUnits"` // The Amazon Resource Name (ARN) that MediaConnect assigns to the offering. // // OfferingArn is a required field OfferingArn *string `locationName:"offeringArn" type:"string" required:"true"` // A description of the offering. // // OfferingDescription is a required field OfferingDescription *string `locationName:"offeringDescription" type:"string" required:"true"` // The cost of a single unit. This value, in combination with priceUnits, makes // up the rate. // // PricePerUnit is a required field PricePerUnit *string `locationName:"pricePerUnit" type:"string" required:"true"` // The unit of measurement that is used for billing. This value, in combination // with pricePerUnit, makes up the rate. // // PriceUnits is a required field PriceUnits *string `locationName:"priceUnits" type:"string" required:"true" enum:"PriceUnits"` // A definition of the amount of outbound bandwidth that you would be reserving // if you purchase the offering. // // ResourceSpecification is a required field ResourceSpecification *ResourceSpecification `locationName:"resourceSpecification" type:"structure" required:"true"` // contains filtered or unexported fields }
A savings plan that reserves a certain amount of outbound bandwidth usage at a discounted rate each month over a period of time.
func (Offering) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Offering) SetCurrencyCode ¶
SetCurrencyCode sets the CurrencyCode field's value.
func (*Offering) SetDuration ¶
SetDuration sets the Duration field's value.
func (*Offering) SetDurationUnits ¶
SetDurationUnits sets the DurationUnits field's value.
func (*Offering) SetOfferingArn ¶
SetOfferingArn sets the OfferingArn field's value.
func (*Offering) SetOfferingDescription ¶
SetOfferingDescription sets the OfferingDescription field's value.
func (*Offering) SetPricePerUnit ¶
SetPricePerUnit sets the PricePerUnit field's value.
func (*Offering) SetPriceUnits ¶
SetPriceUnits sets the PriceUnits field's value.
func (*Offering) SetResourceSpecification ¶
func (s *Offering) SetResourceSpecification(v *ResourceSpecification) *Offering
SetResourceSpecification sets the ResourceSpecification field's value.
type Output ¶
type Output struct { // The ARN of the bridge that added this output. BridgeArn *string `locationName:"bridgeArn" type:"string"` // The bridge output ports currently in use. BridgePorts []*int64 `locationName:"bridgePorts" type:"list"` // Percentage from 0-100 of the data transfer cost to be billed to the subscriber. DataTransferSubscriberFeePercent *int64 `locationName:"dataTransferSubscriberFeePercent" type:"integer"` // A description of the output. Description *string `locationName:"description" type:"string"` // The address where you want to send the output. Destination *string `locationName:"destination" type:"string"` // The type of key used for the encryption. If no keyType is provided, the service // will use the default setting (static-key). Encryption *Encryption `locationName:"encryption" type:"structure"` // The ARN of the entitlement on the originator”s flow. This value is relevant // only on entitled flows. EntitlementArn *string `locationName:"entitlementArn" type:"string"` // The IP address that the receiver requires in order to establish a connection // with the flow. For public networking, the ListenerAddress is represented // by the elastic IP address of the flow. For private networking, the ListenerAddress // is represented by the elastic network interface IP address of the VPC. This // field applies only to outputs that use the Zixi pull or SRT listener protocol. ListenerAddress *string `locationName:"listenerAddress" type:"string"` // The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant // only for outputs that were added by creating a MediaLive input. MediaLiveInputArn *string `locationName:"mediaLiveInputArn" type:"string"` // The configuration for each media stream that is associated with the output. MediaStreamOutputConfigurations []*MediaStreamOutputConfiguration `locationName:"mediaStreamOutputConfigurations" type:"list"` // The name of the output. This value must be unique within the current flow. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The ARN of the output. // // OutputArn is a required field OutputArn *string `locationName:"outputArn" type:"string" required:"true"` // The port to use when content is distributed to this output. Port *int64 `locationName:"port" type:"integer"` // Attributes related to the transport stream that are used in the output. Transport *Transport `locationName:"transport" type:"structure"` // The name of the VPC interface attachment to use for this output. VpcInterfaceAttachment *VpcInterfaceAttachment `locationName:"vpcInterfaceAttachment" type:"structure"` // contains filtered or unexported fields }
The settings for an output.
func (Output) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Output) SetBridgeArn ¶
SetBridgeArn sets the BridgeArn field's value.
func (*Output) SetBridgePorts ¶
SetBridgePorts sets the BridgePorts field's value.
func (*Output) SetDataTransferSubscriberFeePercent ¶
SetDataTransferSubscriberFeePercent sets the DataTransferSubscriberFeePercent field's value.
func (*Output) SetDescription ¶
SetDescription sets the Description field's value.
func (*Output) SetDestination ¶
SetDestination sets the Destination field's value.
func (*Output) SetEncryption ¶
func (s *Output) SetEncryption(v *Encryption) *Output
SetEncryption sets the Encryption field's value.
func (*Output) SetEntitlementArn ¶
SetEntitlementArn sets the EntitlementArn field's value.
func (*Output) SetListenerAddress ¶
SetListenerAddress sets the ListenerAddress field's value.
func (*Output) SetMediaLiveInputArn ¶
SetMediaLiveInputArn sets the MediaLiveInputArn field's value.
func (*Output) SetMediaStreamOutputConfigurations ¶
func (s *Output) SetMediaStreamOutputConfigurations(v []*MediaStreamOutputConfiguration) *Output
SetMediaStreamOutputConfigurations sets the MediaStreamOutputConfigurations field's value.
func (*Output) SetOutputArn ¶
SetOutputArn sets the OutputArn field's value.
func (*Output) SetTransport ¶
SetTransport sets the Transport field's value.
func (*Output) SetVpcInterfaceAttachment ¶
func (s *Output) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *Output
SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.
type PurchaseOfferingInput ¶
type PurchaseOfferingInput struct { // OfferingArn is a required field OfferingArn *string `location:"uri" locationName:"offeringArn" type:"string" required:"true"` // The name that you want to use for the reservation. // // ReservationName is a required field ReservationName *string `locationName:"reservationName" type:"string" required:"true"` // The date and time that you want the reservation to begin, in Coordinated // Universal Time (UTC). You can specify any date and time between 12:00am on // the first day of the current month to the current time on today's date, inclusive. // Specify the start in a 24-hour notation. Use the following format: YYYY-MM-DDTHH:mm:SSZ, // where T and Z are literal characters. For example, to specify 11:30pm on // March 5, 2020, enter 2020-03-05T23:30:00Z. // // Start is a required field Start *string `locationName:"start" type:"string" required:"true"` // contains filtered or unexported fields }
Submits a request to purchase an offering, which creates a reservation in your AWS account. If you already have an active reservation, you can't purchase another offering.
func (PurchaseOfferingInput) GoString ¶
func (s PurchaseOfferingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseOfferingInput) SetOfferingArn ¶
func (s *PurchaseOfferingInput) SetOfferingArn(v string) *PurchaseOfferingInput
SetOfferingArn sets the OfferingArn field's value.
func (*PurchaseOfferingInput) SetReservationName ¶
func (s *PurchaseOfferingInput) SetReservationName(v string) *PurchaseOfferingInput
SetReservationName sets the ReservationName field's value.
func (*PurchaseOfferingInput) SetStart ¶
func (s *PurchaseOfferingInput) SetStart(v string) *PurchaseOfferingInput
SetStart sets the Start field's value.
func (PurchaseOfferingInput) String ¶
func (s PurchaseOfferingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseOfferingInput) Validate ¶
func (s *PurchaseOfferingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PurchaseOfferingOutput ¶
type PurchaseOfferingOutput struct { // A pricing agreement for a discounted rate for a specific outbound bandwidth // that your MediaConnect account will use each month over a specific time period. // The discounted rate in the reservation applies to outbound bandwidth for // all flows from your account until your account reaches the amount of bandwidth // in your reservation. If you use more outbound bandwidth than the agreed upon // amount in a single month, the overage is charged at the on-demand rate. Reservation *Reservation `locationName:"reservation" type:"structure"` // contains filtered or unexported fields }
The result of a successful PurchaseOffering request.
func (PurchaseOfferingOutput) GoString ¶
func (s PurchaseOfferingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseOfferingOutput) SetReservation ¶
func (s *PurchaseOfferingOutput) SetReservation(v *Reservation) *PurchaseOfferingOutput
SetReservation sets the Reservation field's value.
func (PurchaseOfferingOutput) String ¶
func (s PurchaseOfferingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveBridgeOutputInput ¶
type RemoveBridgeOutputInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` // OutputName is a required field OutputName *string `location:"uri" locationName:"outputName" type:"string" required:"true"` // contains filtered or unexported fields }
func (RemoveBridgeOutputInput) GoString ¶
func (s RemoveBridgeOutputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveBridgeOutputInput) SetBridgeArn ¶
func (s *RemoveBridgeOutputInput) SetBridgeArn(v string) *RemoveBridgeOutputInput
SetBridgeArn sets the BridgeArn field's value.
func (*RemoveBridgeOutputInput) SetOutputName ¶
func (s *RemoveBridgeOutputInput) SetOutputName(v string) *RemoveBridgeOutputInput
SetOutputName sets the OutputName field's value.
func (RemoveBridgeOutputInput) String ¶
func (s RemoveBridgeOutputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveBridgeOutputInput) Validate ¶
func (s *RemoveBridgeOutputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveBridgeOutputOutput ¶
type RemoveBridgeOutputOutput struct { BridgeArn *string `locationName:"bridgeArn" type:"string"` OutputName *string `locationName:"outputName" type:"string"` // contains filtered or unexported fields }
The result of a successful RemoveBridgeOutput request.
func (RemoveBridgeOutputOutput) GoString ¶
func (s RemoveBridgeOutputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveBridgeOutputOutput) SetBridgeArn ¶
func (s *RemoveBridgeOutputOutput) SetBridgeArn(v string) *RemoveBridgeOutputOutput
SetBridgeArn sets the BridgeArn field's value.
func (*RemoveBridgeOutputOutput) SetOutputName ¶
func (s *RemoveBridgeOutputOutput) SetOutputName(v string) *RemoveBridgeOutputOutput
SetOutputName sets the OutputName field's value.
func (RemoveBridgeOutputOutput) String ¶
func (s RemoveBridgeOutputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveBridgeSourceInput ¶
type RemoveBridgeSourceInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` // SourceName is a required field SourceName *string `location:"uri" locationName:"sourceName" type:"string" required:"true"` // contains filtered or unexported fields }
func (RemoveBridgeSourceInput) GoString ¶
func (s RemoveBridgeSourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveBridgeSourceInput) SetBridgeArn ¶
func (s *RemoveBridgeSourceInput) SetBridgeArn(v string) *RemoveBridgeSourceInput
SetBridgeArn sets the BridgeArn field's value.
func (*RemoveBridgeSourceInput) SetSourceName ¶
func (s *RemoveBridgeSourceInput) SetSourceName(v string) *RemoveBridgeSourceInput
SetSourceName sets the SourceName field's value.
func (RemoveBridgeSourceInput) String ¶
func (s RemoveBridgeSourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveBridgeSourceInput) Validate ¶
func (s *RemoveBridgeSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveBridgeSourceOutput ¶
type RemoveBridgeSourceOutput struct { BridgeArn *string `locationName:"bridgeArn" type:"string"` SourceName *string `locationName:"sourceName" type:"string"` // contains filtered or unexported fields }
The result of a successful RemoveBridgeSource request.
func (RemoveBridgeSourceOutput) GoString ¶
func (s RemoveBridgeSourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveBridgeSourceOutput) SetBridgeArn ¶
func (s *RemoveBridgeSourceOutput) SetBridgeArn(v string) *RemoveBridgeSourceOutput
SetBridgeArn sets the BridgeArn field's value.
func (*RemoveBridgeSourceOutput) SetSourceName ¶
func (s *RemoveBridgeSourceOutput) SetSourceName(v string) *RemoveBridgeSourceOutput
SetSourceName sets the SourceName field's value.
func (RemoveBridgeSourceOutput) String ¶
func (s RemoveBridgeSourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveFlowMediaStreamInput ¶
type RemoveFlowMediaStreamInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // MediaStreamName is a required field MediaStreamName *string `location:"uri" locationName:"mediaStreamName" type:"string" required:"true"` // contains filtered or unexported fields }
func (RemoveFlowMediaStreamInput) GoString ¶
func (s RemoveFlowMediaStreamInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowMediaStreamInput) SetFlowArn ¶
func (s *RemoveFlowMediaStreamInput) SetFlowArn(v string) *RemoveFlowMediaStreamInput
SetFlowArn sets the FlowArn field's value.
func (*RemoveFlowMediaStreamInput) SetMediaStreamName ¶
func (s *RemoveFlowMediaStreamInput) SetMediaStreamName(v string) *RemoveFlowMediaStreamInput
SetMediaStreamName sets the MediaStreamName field's value.
func (RemoveFlowMediaStreamInput) String ¶
func (s RemoveFlowMediaStreamInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowMediaStreamInput) Validate ¶
func (s *RemoveFlowMediaStreamInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveFlowMediaStreamOutput ¶
type RemoveFlowMediaStreamOutput struct { // The Amazon Resource Name (ARN) of the flow. FlowArn *string `locationName:"flowArn" type:"string"` // The name of the media stream that was removed. MediaStreamName *string `locationName:"mediaStreamName" type:"string"` // contains filtered or unexported fields }
The result of a successful RemoveFlowMediaStream request.
func (RemoveFlowMediaStreamOutput) GoString ¶
func (s RemoveFlowMediaStreamOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowMediaStreamOutput) SetFlowArn ¶
func (s *RemoveFlowMediaStreamOutput) SetFlowArn(v string) *RemoveFlowMediaStreamOutput
SetFlowArn sets the FlowArn field's value.
func (*RemoveFlowMediaStreamOutput) SetMediaStreamName ¶
func (s *RemoveFlowMediaStreamOutput) SetMediaStreamName(v string) *RemoveFlowMediaStreamOutput
SetMediaStreamName sets the MediaStreamName field's value.
func (RemoveFlowMediaStreamOutput) String ¶
func (s RemoveFlowMediaStreamOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveFlowOutputInput ¶
type RemoveFlowOutputInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // OutputArn is a required field OutputArn *string `location:"uri" locationName:"outputArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (RemoveFlowOutputInput) GoString ¶
func (s RemoveFlowOutputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowOutputInput) SetFlowArn ¶
func (s *RemoveFlowOutputInput) SetFlowArn(v string) *RemoveFlowOutputInput
SetFlowArn sets the FlowArn field's value.
func (*RemoveFlowOutputInput) SetOutputArn ¶
func (s *RemoveFlowOutputInput) SetOutputArn(v string) *RemoveFlowOutputInput
SetOutputArn sets the OutputArn field's value.
func (RemoveFlowOutputInput) String ¶
func (s RemoveFlowOutputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowOutputInput) Validate ¶
func (s *RemoveFlowOutputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveFlowOutputOutput ¶
type RemoveFlowOutputOutput struct { // The ARN of the flow that is associated with the output you removed. FlowArn *string `locationName:"flowArn" type:"string"` // The ARN of the output that was removed. OutputArn *string `locationName:"outputArn" type:"string"` // contains filtered or unexported fields }
The result of a successful RemoveFlowOutput request including the flow ARN and the output ARN that was removed.
func (RemoveFlowOutputOutput) GoString ¶
func (s RemoveFlowOutputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowOutputOutput) SetFlowArn ¶
func (s *RemoveFlowOutputOutput) SetFlowArn(v string) *RemoveFlowOutputOutput
SetFlowArn sets the FlowArn field's value.
func (*RemoveFlowOutputOutput) SetOutputArn ¶
func (s *RemoveFlowOutputOutput) SetOutputArn(v string) *RemoveFlowOutputOutput
SetOutputArn sets the OutputArn field's value.
func (RemoveFlowOutputOutput) String ¶
func (s RemoveFlowOutputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveFlowSourceInput ¶
type RemoveFlowSourceInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // SourceArn is a required field SourceArn *string `location:"uri" locationName:"sourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (RemoveFlowSourceInput) GoString ¶
func (s RemoveFlowSourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowSourceInput) SetFlowArn ¶
func (s *RemoveFlowSourceInput) SetFlowArn(v string) *RemoveFlowSourceInput
SetFlowArn sets the FlowArn field's value.
func (*RemoveFlowSourceInput) SetSourceArn ¶
func (s *RemoveFlowSourceInput) SetSourceArn(v string) *RemoveFlowSourceInput
SetSourceArn sets the SourceArn field's value.
func (RemoveFlowSourceInput) String ¶
func (s RemoveFlowSourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowSourceInput) Validate ¶
func (s *RemoveFlowSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveFlowSourceOutput ¶
type RemoveFlowSourceOutput struct { // The ARN of the flow that is associated with the source you removed. FlowArn *string `locationName:"flowArn" type:"string"` // The ARN of the source that was removed. SourceArn *string `locationName:"sourceArn" type:"string"` // contains filtered or unexported fields }
The result of a successful RemoveFlowSource request including the flow ARN and the source ARN that was removed.
func (RemoveFlowSourceOutput) GoString ¶
func (s RemoveFlowSourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowSourceOutput) SetFlowArn ¶
func (s *RemoveFlowSourceOutput) SetFlowArn(v string) *RemoveFlowSourceOutput
SetFlowArn sets the FlowArn field's value.
func (*RemoveFlowSourceOutput) SetSourceArn ¶
func (s *RemoveFlowSourceOutput) SetSourceArn(v string) *RemoveFlowSourceOutput
SetSourceArn sets the SourceArn field's value.
func (RemoveFlowSourceOutput) String ¶
func (s RemoveFlowSourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveFlowVpcInterfaceInput ¶
type RemoveFlowVpcInterfaceInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // VpcInterfaceName is a required field VpcInterfaceName *string `location:"uri" locationName:"vpcInterfaceName" type:"string" required:"true"` // contains filtered or unexported fields }
func (RemoveFlowVpcInterfaceInput) GoString ¶
func (s RemoveFlowVpcInterfaceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowVpcInterfaceInput) SetFlowArn ¶
func (s *RemoveFlowVpcInterfaceInput) SetFlowArn(v string) *RemoveFlowVpcInterfaceInput
SetFlowArn sets the FlowArn field's value.
func (*RemoveFlowVpcInterfaceInput) SetVpcInterfaceName ¶
func (s *RemoveFlowVpcInterfaceInput) SetVpcInterfaceName(v string) *RemoveFlowVpcInterfaceInput
SetVpcInterfaceName sets the VpcInterfaceName field's value.
func (RemoveFlowVpcInterfaceInput) String ¶
func (s RemoveFlowVpcInterfaceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowVpcInterfaceInput) Validate ¶
func (s *RemoveFlowVpcInterfaceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveFlowVpcInterfaceOutput ¶
type RemoveFlowVpcInterfaceOutput struct { // The ARN of the flow that is associated with the VPC interface you removed. FlowArn *string `locationName:"flowArn" type:"string"` // IDs of network interfaces associated with the removed VPC interface that // Media Connect was unable to remove. NonDeletedNetworkInterfaceIds []*string `locationName:"nonDeletedNetworkInterfaceIds" type:"list"` // The name of the VPC interface that was removed. VpcInterfaceName *string `locationName:"vpcInterfaceName" type:"string"` // contains filtered or unexported fields }
The result of a successful RemoveFlowVpcInterface request including the flow ARN and the VPC interface name that was removed.
func (RemoveFlowVpcInterfaceOutput) GoString ¶
func (s RemoveFlowVpcInterfaceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFlowVpcInterfaceOutput) SetFlowArn ¶
func (s *RemoveFlowVpcInterfaceOutput) SetFlowArn(v string) *RemoveFlowVpcInterfaceOutput
SetFlowArn sets the FlowArn field's value.
func (*RemoveFlowVpcInterfaceOutput) SetNonDeletedNetworkInterfaceIds ¶
func (s *RemoveFlowVpcInterfaceOutput) SetNonDeletedNetworkInterfaceIds(v []*string) *RemoveFlowVpcInterfaceOutput
SetNonDeletedNetworkInterfaceIds sets the NonDeletedNetworkInterfaceIds field's value.
func (*RemoveFlowVpcInterfaceOutput) SetVpcInterfaceName ¶
func (s *RemoveFlowVpcInterfaceOutput) SetVpcInterfaceName(v string) *RemoveFlowVpcInterfaceOutput
SetVpcInterfaceName sets the VpcInterfaceName field's value.
func (RemoveFlowVpcInterfaceOutput) String ¶
func (s RemoveFlowVpcInterfaceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Reservation ¶
type Reservation struct { // The type of currency that is used for billing. The currencyCode used for // your reservation is US dollars. // // CurrencyCode is a required field CurrencyCode *string `locationName:"currencyCode" type:"string" required:"true"` // The length of time that this reservation is active. MediaConnect defines // this value in the offering. // // Duration is a required field Duration *int64 `locationName:"duration" type:"integer" required:"true"` // The unit of measurement for the duration of the reservation. MediaConnect // defines this value in the offering. // // DurationUnits is a required field DurationUnits *string `locationName:"durationUnits" type:"string" required:"true" enum:"DurationUnits"` // The day and time that this reservation expires. This value is calculated // based on the start date and time that you set and the offering's duration. // // End is a required field End *string `locationName:"end" type:"string" required:"true"` // The Amazon Resource Name (ARN) that MediaConnect assigns to the offering. // // OfferingArn is a required field OfferingArn *string `locationName:"offeringArn" type:"string" required:"true"` // A description of the offering. MediaConnect defines this value in the offering. // // OfferingDescription is a required field OfferingDescription *string `locationName:"offeringDescription" type:"string" required:"true"` // The cost of a single unit. This value, in combination with priceUnits, makes // up the rate. MediaConnect defines this value in the offering. // // PricePerUnit is a required field PricePerUnit *string `locationName:"pricePerUnit" type:"string" required:"true"` // The unit of measurement that is used for billing. This value, in combination // with pricePerUnit, makes up the rate. MediaConnect defines this value in // the offering. // // PriceUnits is a required field PriceUnits *string `locationName:"priceUnits" type:"string" required:"true" enum:"PriceUnits"` // The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation // when you purchase an offering. // // ReservationArn is a required field ReservationArn *string `locationName:"reservationArn" type:"string" required:"true"` // The name that you assigned to the reservation when you purchased the offering. // // ReservationName is a required field ReservationName *string `locationName:"reservationName" type:"string" required:"true"` // The status of your reservation. // // ReservationState is a required field ReservationState *string `locationName:"reservationState" type:"string" required:"true" enum:"ReservationState"` // A definition of the amount of outbound bandwidth that you would be reserving // if you purchase the offering. MediaConnect defines the values that make up // the resourceSpecification in the offering. // // ResourceSpecification is a required field ResourceSpecification *ResourceSpecification `locationName:"resourceSpecification" type:"structure" required:"true"` // The day and time that the reservation becomes active. You set this value // when you purchase the offering. // // Start is a required field Start *string `locationName:"start" type:"string" required:"true"` // contains filtered or unexported fields }
A pricing agreement for a discounted rate for a specific outbound bandwidth that your MediaConnect account will use each month over a specific time period. The discounted rate in the reservation applies to outbound bandwidth for all flows from your account until your account reaches the amount of bandwidth in your reservation. If you use more outbound bandwidth than the agreed upon amount in a single month, the overage is charged at the on-demand rate.
func (Reservation) GoString ¶
func (s Reservation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Reservation) SetCurrencyCode ¶
func (s *Reservation) SetCurrencyCode(v string) *Reservation
SetCurrencyCode sets the CurrencyCode field's value.
func (*Reservation) SetDuration ¶
func (s *Reservation) SetDuration(v int64) *Reservation
SetDuration sets the Duration field's value.
func (*Reservation) SetDurationUnits ¶
func (s *Reservation) SetDurationUnits(v string) *Reservation
SetDurationUnits sets the DurationUnits field's value.
func (*Reservation) SetEnd ¶
func (s *Reservation) SetEnd(v string) *Reservation
SetEnd sets the End field's value.
func (*Reservation) SetOfferingArn ¶
func (s *Reservation) SetOfferingArn(v string) *Reservation
SetOfferingArn sets the OfferingArn field's value.
func (*Reservation) SetOfferingDescription ¶
func (s *Reservation) SetOfferingDescription(v string) *Reservation
SetOfferingDescription sets the OfferingDescription field's value.
func (*Reservation) SetPricePerUnit ¶
func (s *Reservation) SetPricePerUnit(v string) *Reservation
SetPricePerUnit sets the PricePerUnit field's value.
func (*Reservation) SetPriceUnits ¶
func (s *Reservation) SetPriceUnits(v string) *Reservation
SetPriceUnits sets the PriceUnits field's value.
func (*Reservation) SetReservationArn ¶
func (s *Reservation) SetReservationArn(v string) *Reservation
SetReservationArn sets the ReservationArn field's value.
func (*Reservation) SetReservationName ¶
func (s *Reservation) SetReservationName(v string) *Reservation
SetReservationName sets the ReservationName field's value.
func (*Reservation) SetReservationState ¶
func (s *Reservation) SetReservationState(v string) *Reservation
SetReservationState sets the ReservationState field's value.
func (*Reservation) SetResourceSpecification ¶
func (s *Reservation) SetResourceSpecification(v *ResourceSpecification) *Reservation
SetResourceSpecification sets the ResourceSpecification field's value.
func (*Reservation) SetStart ¶
func (s *Reservation) SetStart(v string) *Reservation
SetStart sets the Start field's value.
func (Reservation) String ¶
func (s Reservation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceSpecification ¶
type ResourceSpecification struct { // The amount of outbound bandwidth that is discounted in the offering. ReservedBitrate *int64 `locationName:"reservedBitrate" type:"integer"` // The type of resource and the unit that is being billed for. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true" enum:"ResourceType"` // contains filtered or unexported fields }
A definition of what is being billed for, including the type and amount.
func (ResourceSpecification) GoString ¶
func (s ResourceSpecification) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceSpecification) SetReservedBitrate ¶
func (s *ResourceSpecification) SetReservedBitrate(v int64) *ResourceSpecification
SetReservedBitrate sets the ReservedBitrate field's value.
func (*ResourceSpecification) SetResourceType ¶
func (s *ResourceSpecification) SetResourceType(v string) *ResourceSpecification
SetResourceType sets the ResourceType field's value.
func (ResourceSpecification) String ¶
func (s ResourceSpecification) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RevokeFlowEntitlementInput ¶
type RevokeFlowEntitlementInput struct { // EntitlementArn is a required field EntitlementArn *string `location:"uri" locationName:"entitlementArn" type:"string" required:"true"` // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (RevokeFlowEntitlementInput) GoString ¶
func (s RevokeFlowEntitlementInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevokeFlowEntitlementInput) SetEntitlementArn ¶
func (s *RevokeFlowEntitlementInput) SetEntitlementArn(v string) *RevokeFlowEntitlementInput
SetEntitlementArn sets the EntitlementArn field's value.
func (*RevokeFlowEntitlementInput) SetFlowArn ¶
func (s *RevokeFlowEntitlementInput) SetFlowArn(v string) *RevokeFlowEntitlementInput
SetFlowArn sets the FlowArn field's value.
func (RevokeFlowEntitlementInput) String ¶
func (s RevokeFlowEntitlementInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevokeFlowEntitlementInput) Validate ¶
func (s *RevokeFlowEntitlementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RevokeFlowEntitlementOutput ¶
type RevokeFlowEntitlementOutput struct { // The ARN of the entitlement that was revoked. EntitlementArn *string `locationName:"entitlementArn" type:"string"` // The ARN of the flow that the entitlement was revoked from. FlowArn *string `locationName:"flowArn" type:"string"` // contains filtered or unexported fields }
The result of a successful RevokeFlowEntitlement request. The response includes the ARN of the flow that was updated and the ARN of the entitlement that was revoked.
func (RevokeFlowEntitlementOutput) GoString ¶
func (s RevokeFlowEntitlementOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RevokeFlowEntitlementOutput) SetEntitlementArn ¶
func (s *RevokeFlowEntitlementOutput) SetEntitlementArn(v string) *RevokeFlowEntitlementOutput
SetEntitlementArn sets the EntitlementArn field's value.
func (*RevokeFlowEntitlementOutput) SetFlowArn ¶
func (s *RevokeFlowEntitlementOutput) SetFlowArn(v string) *RevokeFlowEntitlementOutput
SetFlowArn sets the FlowArn field's value.
func (RevokeFlowEntitlementOutput) String ¶
func (s RevokeFlowEntitlementOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceUnavailableException ¶
type ServiceUnavailableException struct { // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*ServiceUnavailableException) Code ¶
func (s *ServiceUnavailableException) Code() string
Code returns the exception type name.
func (*ServiceUnavailableException) Error ¶
func (s *ServiceUnavailableException) Error() string
func (ServiceUnavailableException) GoString ¶
func (s ServiceUnavailableException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceUnavailableException) Message ¶
func (s *ServiceUnavailableException) Message() string
Message returns the exception's message.
func (*ServiceUnavailableException) OrigErr ¶
func (s *ServiceUnavailableException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceUnavailableException) RequestID ¶
func (s *ServiceUnavailableException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceUnavailableException) StatusCode ¶
func (s *ServiceUnavailableException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceUnavailableException) String ¶
func (s ServiceUnavailableException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SetGatewayBridgeSourceRequest ¶
type SetGatewayBridgeSourceRequest struct { // The ARN of the bridge feeding this flow. // // BridgeArn is a required field BridgeArn *string `locationName:"bridgeArn" type:"string" required:"true"` // The name of the VPC interface attachment to use for this bridge source. VpcInterfaceAttachment *VpcInterfaceAttachment `locationName:"vpcInterfaceAttachment" type:"structure"` // contains filtered or unexported fields }
The source configuration for cloud flows receiving a stream from a bridge.
func (SetGatewayBridgeSourceRequest) GoString ¶
func (s SetGatewayBridgeSourceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SetGatewayBridgeSourceRequest) SetBridgeArn ¶
func (s *SetGatewayBridgeSourceRequest) SetBridgeArn(v string) *SetGatewayBridgeSourceRequest
SetBridgeArn sets the BridgeArn field's value.
func (*SetGatewayBridgeSourceRequest) SetVpcInterfaceAttachment ¶
func (s *SetGatewayBridgeSourceRequest) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *SetGatewayBridgeSourceRequest
SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.
func (SetGatewayBridgeSourceRequest) String ¶
func (s SetGatewayBridgeSourceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SetGatewayBridgeSourceRequest) Validate ¶
func (s *SetGatewayBridgeSourceRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SetSourceRequest ¶
type SetSourceRequest struct { // The type of encryption that is used on the content ingested from this source. // Allowable encryption types: static-key. Decryption *Encryption `locationName:"decryption" type:"structure"` // A description for the source. This value is not used or seen outside of the // current AWS Elemental MediaConnect account. Description *string `locationName:"description" type:"string"` // The ARN of the entitlement that allows you to subscribe to this flow. The // entitlement is set by the flow originator, and the ARN is generated as part // of the originator's flow. EntitlementArn *string `locationName:"entitlementArn" type:"string"` // The source configuration for cloud flows receiving a stream from a bridge. GatewayBridgeSource *SetGatewayBridgeSourceRequest `locationName:"gatewayBridgeSource" type:"structure"` // The port that the flow will be listening on for incoming content. IngestPort *int64 `locationName:"ingestPort" type:"integer"` // The smoothing max bitrate (in bps) for RIST, RTP, and RTP-FEC streams. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` // The maximum latency in milliseconds. This parameter applies only to RIST-based, // Zixi-based, and Fujitsu-based streams. MaxLatency *int64 `locationName:"maxLatency" type:"integer"` // The size of the buffer (in milliseconds) to use to sync incoming source data. MaxSyncBuffer *int64 `locationName:"maxSyncBuffer" type:"integer"` // The media streams that are associated with the source, and the parameters // for those associations. MediaStreamSourceConfigurations []*MediaStreamSourceConfigurationRequest `locationName:"mediaStreamSourceConfigurations" type:"list"` // The minimum latency in milliseconds for SRT-based streams. In streams that // use the SRT protocol, this value that you set on your MediaConnect source // or output represents the minimal potential latency of that connection. The // latency of the stream is set to the highest number between the sender’s // minimum latency and the receiver’s minimum latency. MinLatency *int64 `locationName:"minLatency" type:"integer"` // The name of the source. Name *string `locationName:"name" type:"string"` // The protocol that is used by the source. Protocol *string `locationName:"protocol" type:"string" enum:"Protocol"` // The port that the flow uses to send outbound requests to initiate connection // with the sender. SenderControlPort *int64 `locationName:"senderControlPort" type:"integer"` // The IP address that the flow communicates with to initiate connection with // the sender. SenderIpAddress *string `locationName:"senderIpAddress" type:"string"` // Source IP or domain name for SRT-caller protocol. SourceListenerAddress *string `locationName:"sourceListenerAddress" type:"string"` // Source port for SRT-caller protocol. SourceListenerPort *int64 `locationName:"sourceListenerPort" type:"integer"` // The stream ID that you want to use for this transport. This parameter applies // only to Zixi and SRT caller-based streams. StreamId *string `locationName:"streamId" type:"string"` // The name of the VPC interface to use for this source. VpcInterfaceName *string `locationName:"vpcInterfaceName" type:"string"` // The range of IP addresses that should be allowed to contribute content to // your source. These IP addresses should be in the form of a Classless Inter-Domain // Routing (CIDR) block; for example, 10.0.0.0/16. WhitelistCidr *string `locationName:"whitelistCidr" type:"string"` // contains filtered or unexported fields }
The settings for the source of the flow.
func (SetSourceRequest) GoString ¶
func (s SetSourceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SetSourceRequest) SetDecryption ¶
func (s *SetSourceRequest) SetDecryption(v *Encryption) *SetSourceRequest
SetDecryption sets the Decryption field's value.
func (*SetSourceRequest) SetDescription ¶
func (s *SetSourceRequest) SetDescription(v string) *SetSourceRequest
SetDescription sets the Description field's value.
func (*SetSourceRequest) SetEntitlementArn ¶
func (s *SetSourceRequest) SetEntitlementArn(v string) *SetSourceRequest
SetEntitlementArn sets the EntitlementArn field's value.
func (*SetSourceRequest) SetGatewayBridgeSource ¶
func (s *SetSourceRequest) SetGatewayBridgeSource(v *SetGatewayBridgeSourceRequest) *SetSourceRequest
SetGatewayBridgeSource sets the GatewayBridgeSource field's value.
func (*SetSourceRequest) SetIngestPort ¶
func (s *SetSourceRequest) SetIngestPort(v int64) *SetSourceRequest
SetIngestPort sets the IngestPort field's value.
func (*SetSourceRequest) SetMaxBitrate ¶
func (s *SetSourceRequest) SetMaxBitrate(v int64) *SetSourceRequest
SetMaxBitrate sets the MaxBitrate field's value.
func (*SetSourceRequest) SetMaxLatency ¶
func (s *SetSourceRequest) SetMaxLatency(v int64) *SetSourceRequest
SetMaxLatency sets the MaxLatency field's value.
func (*SetSourceRequest) SetMaxSyncBuffer ¶
func (s *SetSourceRequest) SetMaxSyncBuffer(v int64) *SetSourceRequest
SetMaxSyncBuffer sets the MaxSyncBuffer field's value.
func (*SetSourceRequest) SetMediaStreamSourceConfigurations ¶
func (s *SetSourceRequest) SetMediaStreamSourceConfigurations(v []*MediaStreamSourceConfigurationRequest) *SetSourceRequest
SetMediaStreamSourceConfigurations sets the MediaStreamSourceConfigurations field's value.
func (*SetSourceRequest) SetMinLatency ¶
func (s *SetSourceRequest) SetMinLatency(v int64) *SetSourceRequest
SetMinLatency sets the MinLatency field's value.
func (*SetSourceRequest) SetName ¶
func (s *SetSourceRequest) SetName(v string) *SetSourceRequest
SetName sets the Name field's value.
func (*SetSourceRequest) SetProtocol ¶
func (s *SetSourceRequest) SetProtocol(v string) *SetSourceRequest
SetProtocol sets the Protocol field's value.
func (*SetSourceRequest) SetSenderControlPort ¶
func (s *SetSourceRequest) SetSenderControlPort(v int64) *SetSourceRequest
SetSenderControlPort sets the SenderControlPort field's value.
func (*SetSourceRequest) SetSenderIpAddress ¶
func (s *SetSourceRequest) SetSenderIpAddress(v string) *SetSourceRequest
SetSenderIpAddress sets the SenderIpAddress field's value.
func (*SetSourceRequest) SetSourceListenerAddress ¶
func (s *SetSourceRequest) SetSourceListenerAddress(v string) *SetSourceRequest
SetSourceListenerAddress sets the SourceListenerAddress field's value.
func (*SetSourceRequest) SetSourceListenerPort ¶
func (s *SetSourceRequest) SetSourceListenerPort(v int64) *SetSourceRequest
SetSourceListenerPort sets the SourceListenerPort field's value.
func (*SetSourceRequest) SetStreamId ¶
func (s *SetSourceRequest) SetStreamId(v string) *SetSourceRequest
SetStreamId sets the StreamId field's value.
func (*SetSourceRequest) SetVpcInterfaceName ¶
func (s *SetSourceRequest) SetVpcInterfaceName(v string) *SetSourceRequest
SetVpcInterfaceName sets the VpcInterfaceName field's value.
func (*SetSourceRequest) SetWhitelistCidr ¶
func (s *SetSourceRequest) SetWhitelistCidr(v string) *SetSourceRequest
SetWhitelistCidr sets the WhitelistCidr field's value.
func (SetSourceRequest) String ¶
func (s SetSourceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SetSourceRequest) Validate ¶
func (s *SetSourceRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Source ¶
type Source struct { // Percentage from 0-100 of the data transfer cost to be billed to the subscriber. DataTransferSubscriberFeePercent *int64 `locationName:"dataTransferSubscriberFeePercent" type:"integer"` // The type of encryption that is used on the content ingested from this source. Decryption *Encryption `locationName:"decryption" type:"structure"` // A description for the source. This value is not used or seen outside of the // current AWS Elemental MediaConnect account. Description *string `locationName:"description" type:"string"` // The ARN of the entitlement that allows you to subscribe to content that comes // from another AWS account. The entitlement is set by the content originator // and the ARN is generated as part of the originator's flow. EntitlementArn *string `locationName:"entitlementArn" type:"string"` // The source configuration for cloud flows receiving a stream from a bridge. GatewayBridgeSource *GatewayBridgeSource `locationName:"gatewayBridgeSource" type:"structure"` // The IP address that the flow will be listening on for incoming content. IngestIp *string `locationName:"ingestIp" type:"string"` // The port that the flow will be listening on for incoming content. IngestPort *int64 `locationName:"ingestPort" type:"integer"` // The media streams that are associated with the source, and the parameters // for those associations. MediaStreamSourceConfigurations []*MediaStreamSourceConfiguration `locationName:"mediaStreamSourceConfigurations" type:"list"` // The name of the source. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The port that the flow uses to send outbound requests to initiate connection // with the sender. SenderControlPort *int64 `locationName:"senderControlPort" type:"integer"` // The IP address that the flow communicates with to initiate connection with // the sender. SenderIpAddress *string `locationName:"senderIpAddress" type:"string"` // The ARN of the source. // // SourceArn is a required field SourceArn *string `locationName:"sourceArn" type:"string" required:"true"` // Attributes related to the transport stream that are used in the source. Transport *Transport `locationName:"transport" type:"structure"` // The name of the VPC interface that is used for this source. VpcInterfaceName *string `locationName:"vpcInterfaceName" type:"string"` // The range of IP addresses that should be allowed to contribute content to // your source. These IP addresses should be in the form of a Classless Inter-Domain // Routing (CIDR) block; for example, 10.0.0.0/16. WhitelistCidr *string `locationName:"whitelistCidr" type:"string"` // contains filtered or unexported fields }
The settings for the source of the flow.
func (Source) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Source) SetDataTransferSubscriberFeePercent ¶
SetDataTransferSubscriberFeePercent sets the DataTransferSubscriberFeePercent field's value.
func (*Source) SetDecryption ¶
func (s *Source) SetDecryption(v *Encryption) *Source
SetDecryption sets the Decryption field's value.
func (*Source) SetDescription ¶
SetDescription sets the Description field's value.
func (*Source) SetEntitlementArn ¶
SetEntitlementArn sets the EntitlementArn field's value.
func (*Source) SetGatewayBridgeSource ¶
func (s *Source) SetGatewayBridgeSource(v *GatewayBridgeSource) *Source
SetGatewayBridgeSource sets the GatewayBridgeSource field's value.
func (*Source) SetIngestIp ¶
SetIngestIp sets the IngestIp field's value.
func (*Source) SetIngestPort ¶
SetIngestPort sets the IngestPort field's value.
func (*Source) SetMediaStreamSourceConfigurations ¶
func (s *Source) SetMediaStreamSourceConfigurations(v []*MediaStreamSourceConfiguration) *Source
SetMediaStreamSourceConfigurations sets the MediaStreamSourceConfigurations field's value.
func (*Source) SetSenderControlPort ¶
SetSenderControlPort sets the SenderControlPort field's value.
func (*Source) SetSenderIpAddress ¶
SetSenderIpAddress sets the SenderIpAddress field's value.
func (*Source) SetSourceArn ¶
SetSourceArn sets the SourceArn field's value.
func (*Source) SetTransport ¶
SetTransport sets the Transport field's value.
func (*Source) SetVpcInterfaceName ¶
SetVpcInterfaceName sets the VpcInterfaceName field's value.
func (*Source) SetWhitelistCidr ¶
SetWhitelistCidr sets the WhitelistCidr field's value.
type SourcePriority ¶
type SourcePriority struct { // The name of the source you choose as the primary source for this flow. PrimarySource *string `locationName:"primarySource" type:"string"` // contains filtered or unexported fields }
The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
func (SourcePriority) GoString ¶
func (s SourcePriority) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourcePriority) SetPrimarySource ¶
func (s *SourcePriority) SetPrimarySource(v string) *SourcePriority
SetPrimarySource sets the PrimarySource field's value.
func (SourcePriority) String ¶
func (s SourcePriority) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartFlowInput ¶
type StartFlowInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartFlowInput) GoString ¶
func (s StartFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFlowInput) SetFlowArn ¶
func (s *StartFlowInput) SetFlowArn(v string) *StartFlowInput
SetFlowArn sets the FlowArn field's value.
func (StartFlowInput) String ¶
func (s StartFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFlowInput) Validate ¶
func (s *StartFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartFlowOutput ¶
type StartFlowOutput struct { // The ARN of the flow that you started. FlowArn *string `locationName:"flowArn" type:"string"` // The status of the flow when the StartFlow process begins. Status *string `locationName:"status" type:"string" enum:"Status"` // contains filtered or unexported fields }
The result of a successful StartFlow request.
func (StartFlowOutput) GoString ¶
func (s StartFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFlowOutput) SetFlowArn ¶
func (s *StartFlowOutput) SetFlowArn(v string) *StartFlowOutput
SetFlowArn sets the FlowArn field's value.
func (*StartFlowOutput) SetStatus ¶
func (s *StartFlowOutput) SetStatus(v string) *StartFlowOutput
SetStatus sets the Status field's value.
func (StartFlowOutput) String ¶
func (s StartFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopFlowInput ¶
type StopFlowInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopFlowInput) GoString ¶
func (s StopFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFlowInput) SetFlowArn ¶
func (s *StopFlowInput) SetFlowArn(v string) *StopFlowInput
SetFlowArn sets the FlowArn field's value.
func (StopFlowInput) String ¶
func (s StopFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFlowInput) Validate ¶
func (s *StopFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopFlowOutput ¶
type StopFlowOutput struct { // The ARN of the flow that you stopped. FlowArn *string `locationName:"flowArn" type:"string"` // The status of the flow when the StopFlow process begins. Status *string `locationName:"status" type:"string" enum:"Status"` // contains filtered or unexported fields }
The result of a successful StopFlow request.
func (StopFlowOutput) GoString ¶
func (s StopFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFlowOutput) SetFlowArn ¶
func (s *StopFlowOutput) SetFlowArn(v string) *StopFlowOutput
SetFlowArn sets the FlowArn field's value.
func (*StopFlowOutput) SetStatus ¶
func (s *StopFlowOutput) SetStatus(v string) *StopFlowOutput
SetStatus sets the Status field's value.
func (StopFlowOutput) String ¶
func (s StopFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // A map from tag keys to values. Tag keys can have a maximum character length // of 128 characters, and tag values can have a maximum length of 256 characters. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
The tags to add to the resource. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TooManyRequestsException ¶
type TooManyRequestsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.
func (*TooManyRequestsException) Code ¶
func (s *TooManyRequestsException) Code() string
Code returns the exception type name.
func (*TooManyRequestsException) Error ¶
func (s *TooManyRequestsException) Error() string
func (TooManyRequestsException) GoString ¶
func (s TooManyRequestsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TooManyRequestsException) Message ¶
func (s *TooManyRequestsException) Message() string
Message returns the exception's message.
func (*TooManyRequestsException) OrigErr ¶
func (s *TooManyRequestsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyRequestsException) RequestID ¶
func (s *TooManyRequestsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyRequestsException) StatusCode ¶
func (s *TooManyRequestsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyRequestsException) String ¶
func (s TooManyRequestsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Transport ¶
type Transport struct { // The range of IP addresses that should be allowed to initiate output requests // to this flow. These IP addresses should be in the form of a Classless Inter-Domain // Routing (CIDR) block; for example, 10.0.0.0/16. CidrAllowList []*string `locationName:"cidrAllowList" type:"list"` // The smoothing max bitrate (in bps) for RIST, RTP, and RTP-FEC streams. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` // The maximum latency in milliseconds. This parameter applies only to RIST-based, // Zixi-based, and Fujitsu-based streams. MaxLatency *int64 `locationName:"maxLatency" type:"integer"` // The size of the buffer (in milliseconds) to use to sync incoming source data. MaxSyncBuffer *int64 `locationName:"maxSyncBuffer" type:"integer"` // The minimum latency in milliseconds for SRT-based streams. In streams that // use the SRT protocol, this value that you set on your MediaConnect source // or output represents the minimal potential latency of that connection. The // latency of the stream is set to the highest number between the sender’s // minimum latency and the receiver’s minimum latency. MinLatency *int64 `locationName:"minLatency" type:"integer"` // The protocol that is used by the source or output. // // Protocol is a required field Protocol *string `locationName:"protocol" type:"string" required:"true" enum:"Protocol"` // The remote ID for the Zixi-pull stream. RemoteId *string `locationName:"remoteId" type:"string"` // The port that the flow uses to send outbound requests to initiate connection // with the sender. SenderControlPort *int64 `locationName:"senderControlPort" type:"integer"` // The IP address that the flow communicates with to initiate connection with // the sender. SenderIpAddress *string `locationName:"senderIpAddress" type:"string"` // The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams. SmoothingLatency *int64 `locationName:"smoothingLatency" type:"integer"` // Source IP or domain name for SRT-caller protocol. SourceListenerAddress *string `locationName:"sourceListenerAddress" type:"string"` // Source port for SRT-caller protocol. SourceListenerPort *int64 `locationName:"sourceListenerPort" type:"integer"` // The stream ID that you want to use for this transport. This parameter applies // only to Zixi and SRT caller-based streams. StreamId *string `locationName:"streamId" type:"string"` // contains filtered or unexported fields }
Attributes related to the transport stream that are used in a source or output.
func (Transport) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Transport) SetCidrAllowList ¶
SetCidrAllowList sets the CidrAllowList field's value.
func (*Transport) SetMaxBitrate ¶
SetMaxBitrate sets the MaxBitrate field's value.
func (*Transport) SetMaxLatency ¶
SetMaxLatency sets the MaxLatency field's value.
func (*Transport) SetMaxSyncBuffer ¶
SetMaxSyncBuffer sets the MaxSyncBuffer field's value.
func (*Transport) SetMinLatency ¶
SetMinLatency sets the MinLatency field's value.
func (*Transport) SetProtocol ¶
SetProtocol sets the Protocol field's value.
func (*Transport) SetRemoteId ¶
SetRemoteId sets the RemoteId field's value.
func (*Transport) SetSenderControlPort ¶
SetSenderControlPort sets the SenderControlPort field's value.
func (*Transport) SetSenderIpAddress ¶
SetSenderIpAddress sets the SenderIpAddress field's value.
func (*Transport) SetSmoothingLatency ¶
SetSmoothingLatency sets the SmoothingLatency field's value.
func (*Transport) SetSourceListenerAddress ¶
SetSourceListenerAddress sets the SourceListenerAddress field's value.
func (*Transport) SetSourceListenerPort ¶
SetSourceListenerPort sets the SourceListenerPort field's value.
func (*Transport) SetStreamId ¶
SetStreamId sets the StreamId field's value.
type UntagResourceInput ¶
type UntagResourceInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateBridgeFlowSourceRequest ¶
type UpdateBridgeFlowSourceRequest struct { // The ARN of the cloud flow to use as a source of this bridge. FlowArn *string `locationName:"flowArn" type:"string"` // The name of the VPC interface attachment to use for this source. FlowVpcInterfaceAttachment *VpcInterfaceAttachment `locationName:"flowVpcInterfaceAttachment" type:"structure"` // contains filtered or unexported fields }
Update the flow source of the bridge.
func (UpdateBridgeFlowSourceRequest) GoString ¶
func (s UpdateBridgeFlowSourceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeFlowSourceRequest) SetFlowArn ¶
func (s *UpdateBridgeFlowSourceRequest) SetFlowArn(v string) *UpdateBridgeFlowSourceRequest
SetFlowArn sets the FlowArn field's value.
func (*UpdateBridgeFlowSourceRequest) SetFlowVpcInterfaceAttachment ¶
func (s *UpdateBridgeFlowSourceRequest) SetFlowVpcInterfaceAttachment(v *VpcInterfaceAttachment) *UpdateBridgeFlowSourceRequest
SetFlowVpcInterfaceAttachment sets the FlowVpcInterfaceAttachment field's value.
func (UpdateBridgeFlowSourceRequest) String ¶
func (s UpdateBridgeFlowSourceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateBridgeInput ¶
type UpdateBridgeInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` EgressGatewayBridge *UpdateEgressGatewayBridgeRequest `locationName:"egressGatewayBridge" type:"structure"` IngressGatewayBridge *UpdateIngressGatewayBridgeRequest `locationName:"ingressGatewayBridge" type:"structure"` // The settings for source failover. SourceFailoverConfig *UpdateFailoverConfig `locationName:"sourceFailoverConfig" type:"structure"` // contains filtered or unexported fields }
Update an existing bridge.
func (UpdateBridgeInput) GoString ¶
func (s UpdateBridgeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeInput) SetBridgeArn ¶
func (s *UpdateBridgeInput) SetBridgeArn(v string) *UpdateBridgeInput
SetBridgeArn sets the BridgeArn field's value.
func (*UpdateBridgeInput) SetEgressGatewayBridge ¶
func (s *UpdateBridgeInput) SetEgressGatewayBridge(v *UpdateEgressGatewayBridgeRequest) *UpdateBridgeInput
SetEgressGatewayBridge sets the EgressGatewayBridge field's value.
func (*UpdateBridgeInput) SetIngressGatewayBridge ¶
func (s *UpdateBridgeInput) SetIngressGatewayBridge(v *UpdateIngressGatewayBridgeRequest) *UpdateBridgeInput
SetIngressGatewayBridge sets the IngressGatewayBridge field's value.
func (*UpdateBridgeInput) SetSourceFailoverConfig ¶
func (s *UpdateBridgeInput) SetSourceFailoverConfig(v *UpdateFailoverConfig) *UpdateBridgeInput
SetSourceFailoverConfig sets the SourceFailoverConfig field's value.
func (UpdateBridgeInput) String ¶
func (s UpdateBridgeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeInput) Validate ¶
func (s *UpdateBridgeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBridgeNetworkOutputRequest ¶
type UpdateBridgeNetworkOutputRequest struct { // The network output IP Address. IpAddress *string `locationName:"ipAddress" type:"string"` // The network output's gateway network name. NetworkName *string `locationName:"networkName" type:"string"` // The network output port. Port *int64 `locationName:"port" type:"integer"` // The network output protocol. Protocol *string `locationName:"protocol" type:"string" enum:"Protocol"` // The network output TTL. Ttl *int64 `locationName:"ttl" type:"integer"` // contains filtered or unexported fields }
Update an existing network output.
func (UpdateBridgeNetworkOutputRequest) GoString ¶
func (s UpdateBridgeNetworkOutputRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeNetworkOutputRequest) SetIpAddress ¶
func (s *UpdateBridgeNetworkOutputRequest) SetIpAddress(v string) *UpdateBridgeNetworkOutputRequest
SetIpAddress sets the IpAddress field's value.
func (*UpdateBridgeNetworkOutputRequest) SetNetworkName ¶
func (s *UpdateBridgeNetworkOutputRequest) SetNetworkName(v string) *UpdateBridgeNetworkOutputRequest
SetNetworkName sets the NetworkName field's value.
func (*UpdateBridgeNetworkOutputRequest) SetPort ¶
func (s *UpdateBridgeNetworkOutputRequest) SetPort(v int64) *UpdateBridgeNetworkOutputRequest
SetPort sets the Port field's value.
func (*UpdateBridgeNetworkOutputRequest) SetProtocol ¶
func (s *UpdateBridgeNetworkOutputRequest) SetProtocol(v string) *UpdateBridgeNetworkOutputRequest
SetProtocol sets the Protocol field's value.
func (*UpdateBridgeNetworkOutputRequest) SetTtl ¶
func (s *UpdateBridgeNetworkOutputRequest) SetTtl(v int64) *UpdateBridgeNetworkOutputRequest
SetTtl sets the Ttl field's value.
func (UpdateBridgeNetworkOutputRequest) String ¶
func (s UpdateBridgeNetworkOutputRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateBridgeNetworkSourceRequest ¶
type UpdateBridgeNetworkSourceRequest struct { // The network source multicast IP. MulticastIp *string `locationName:"multicastIp" type:"string"` // The network source's gateway network name. NetworkName *string `locationName:"networkName" type:"string"` // The network source port. Port *int64 `locationName:"port" type:"integer"` // The network source protocol. Protocol *string `locationName:"protocol" type:"string" enum:"Protocol"` // contains filtered or unexported fields }
Update the network source of the bridge.
func (UpdateBridgeNetworkSourceRequest) GoString ¶
func (s UpdateBridgeNetworkSourceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeNetworkSourceRequest) SetMulticastIp ¶
func (s *UpdateBridgeNetworkSourceRequest) SetMulticastIp(v string) *UpdateBridgeNetworkSourceRequest
SetMulticastIp sets the MulticastIp field's value.
func (*UpdateBridgeNetworkSourceRequest) SetNetworkName ¶
func (s *UpdateBridgeNetworkSourceRequest) SetNetworkName(v string) *UpdateBridgeNetworkSourceRequest
SetNetworkName sets the NetworkName field's value.
func (*UpdateBridgeNetworkSourceRequest) SetPort ¶
func (s *UpdateBridgeNetworkSourceRequest) SetPort(v int64) *UpdateBridgeNetworkSourceRequest
SetPort sets the Port field's value.
func (*UpdateBridgeNetworkSourceRequest) SetProtocol ¶
func (s *UpdateBridgeNetworkSourceRequest) SetProtocol(v string) *UpdateBridgeNetworkSourceRequest
SetProtocol sets the Protocol field's value.
func (UpdateBridgeNetworkSourceRequest) String ¶
func (s UpdateBridgeNetworkSourceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateBridgeOutput ¶
type UpdateBridgeOutput struct { // A Bridge is the connection between your datacenter's Instances and the AWS // cloud. A bridge can be used to send video from the AWS cloud to your datacenter // or from your datacenter to the AWS cloud. Bridge *Bridge `locationName:"bridge" type:"structure"` // contains filtered or unexported fields }
The bridge has been successfully updated.
func (UpdateBridgeOutput) GoString ¶
func (s UpdateBridgeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeOutput) SetBridge ¶
func (s *UpdateBridgeOutput) SetBridge(v *Bridge) *UpdateBridgeOutput
SetBridge sets the Bridge field's value.
func (UpdateBridgeOutput) String ¶
func (s UpdateBridgeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateBridgeOutputInput ¶
type UpdateBridgeOutputInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` // Update an existing network output. NetworkOutput *UpdateBridgeNetworkOutputRequest `locationName:"networkOutput" type:"structure"` // OutputName is a required field OutputName *string `location:"uri" locationName:"outputName" type:"string" required:"true"` // contains filtered or unexported fields }
Update an existing bridge output.
func (UpdateBridgeOutputInput) GoString ¶
func (s UpdateBridgeOutputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeOutputInput) SetBridgeArn ¶
func (s *UpdateBridgeOutputInput) SetBridgeArn(v string) *UpdateBridgeOutputInput
SetBridgeArn sets the BridgeArn field's value.
func (*UpdateBridgeOutputInput) SetNetworkOutput ¶
func (s *UpdateBridgeOutputInput) SetNetworkOutput(v *UpdateBridgeNetworkOutputRequest) *UpdateBridgeOutputInput
SetNetworkOutput sets the NetworkOutput field's value.
func (*UpdateBridgeOutputInput) SetOutputName ¶
func (s *UpdateBridgeOutputInput) SetOutputName(v string) *UpdateBridgeOutputInput
SetOutputName sets the OutputName field's value.
func (UpdateBridgeOutputInput) String ¶
func (s UpdateBridgeOutputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeOutputInput) Validate ¶
func (s *UpdateBridgeOutputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBridgeOutputOutput ¶
type UpdateBridgeOutputOutput struct { // The Amazon Resource Number (ARN) of the bridge. BridgeArn *string `locationName:"bridgeArn" type:"string"` // The output that you updated. Output *BridgeOutput_ `locationName:"output" type:"structure"` // contains filtered or unexported fields }
The result of a successful UpdateBridgeOutput request.
func (UpdateBridgeOutputOutput) GoString ¶
func (s UpdateBridgeOutputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeOutputOutput) SetBridgeArn ¶
func (s *UpdateBridgeOutputOutput) SetBridgeArn(v string) *UpdateBridgeOutputOutput
SetBridgeArn sets the BridgeArn field's value.
func (*UpdateBridgeOutputOutput) SetOutput ¶
func (s *UpdateBridgeOutputOutput) SetOutput(v *BridgeOutput_) *UpdateBridgeOutputOutput
SetOutput sets the Output field's value.
func (UpdateBridgeOutputOutput) String ¶
func (s UpdateBridgeOutputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateBridgeSourceInput ¶
type UpdateBridgeSourceInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` // Update the flow source of the bridge. FlowSource *UpdateBridgeFlowSourceRequest `locationName:"flowSource" type:"structure"` // Update the network source of the bridge. NetworkSource *UpdateBridgeNetworkSourceRequest `locationName:"networkSource" type:"structure"` // SourceName is a required field SourceName *string `location:"uri" locationName:"sourceName" type:"string" required:"true"` // contains filtered or unexported fields }
Update the bridge source.
func (UpdateBridgeSourceInput) GoString ¶
func (s UpdateBridgeSourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeSourceInput) SetBridgeArn ¶
func (s *UpdateBridgeSourceInput) SetBridgeArn(v string) *UpdateBridgeSourceInput
SetBridgeArn sets the BridgeArn field's value.
func (*UpdateBridgeSourceInput) SetFlowSource ¶
func (s *UpdateBridgeSourceInput) SetFlowSource(v *UpdateBridgeFlowSourceRequest) *UpdateBridgeSourceInput
SetFlowSource sets the FlowSource field's value.
func (*UpdateBridgeSourceInput) SetNetworkSource ¶
func (s *UpdateBridgeSourceInput) SetNetworkSource(v *UpdateBridgeNetworkSourceRequest) *UpdateBridgeSourceInput
SetNetworkSource sets the NetworkSource field's value.
func (*UpdateBridgeSourceInput) SetSourceName ¶
func (s *UpdateBridgeSourceInput) SetSourceName(v string) *UpdateBridgeSourceInput
SetSourceName sets the SourceName field's value.
func (UpdateBridgeSourceInput) String ¶
func (s UpdateBridgeSourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeSourceInput) Validate ¶
func (s *UpdateBridgeSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBridgeSourceOutput ¶
type UpdateBridgeSourceOutput struct { // The Amazon Resource Number (ARN) of the bridge. BridgeArn *string `locationName:"bridgeArn" type:"string"` // The bridge's source. Source *BridgeSource `locationName:"source" type:"structure"` // contains filtered or unexported fields }
The result of a successful UpdateBridgeSource request.
func (UpdateBridgeSourceOutput) GoString ¶
func (s UpdateBridgeSourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeSourceOutput) SetBridgeArn ¶
func (s *UpdateBridgeSourceOutput) SetBridgeArn(v string) *UpdateBridgeSourceOutput
SetBridgeArn sets the BridgeArn field's value.
func (*UpdateBridgeSourceOutput) SetSource ¶
func (s *UpdateBridgeSourceOutput) SetSource(v *BridgeSource) *UpdateBridgeSourceOutput
SetSource sets the Source field's value.
func (UpdateBridgeSourceOutput) String ¶
func (s UpdateBridgeSourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateBridgeStateInput ¶
type UpdateBridgeStateInput struct { // BridgeArn is a required field BridgeArn *string `location:"uri" locationName:"bridgeArn" type:"string" required:"true"` // DesiredState is a required field DesiredState *string `locationName:"desiredState" type:"string" required:"true" enum:"DesiredState"` // contains filtered or unexported fields }
Update the state of a bridge. ACTIVE or STANDBY.
func (UpdateBridgeStateInput) GoString ¶
func (s UpdateBridgeStateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeStateInput) SetBridgeArn ¶
func (s *UpdateBridgeStateInput) SetBridgeArn(v string) *UpdateBridgeStateInput
SetBridgeArn sets the BridgeArn field's value.
func (*UpdateBridgeStateInput) SetDesiredState ¶
func (s *UpdateBridgeStateInput) SetDesiredState(v string) *UpdateBridgeStateInput
SetDesiredState sets the DesiredState field's value.
func (UpdateBridgeStateInput) String ¶
func (s UpdateBridgeStateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeStateInput) Validate ¶
func (s *UpdateBridgeStateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBridgeStateOutput ¶
type UpdateBridgeStateOutput struct { // The Amazon Resource Number (ARN) of the bridge. BridgeArn *string `locationName:"bridgeArn" type:"string"` // The state of the bridge. ACTIVE or STANDBY. DesiredState *string `locationName:"desiredState" type:"string" enum:"DesiredState"` // contains filtered or unexported fields }
The bridge state has been updated.
func (UpdateBridgeStateOutput) GoString ¶
func (s UpdateBridgeStateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBridgeStateOutput) SetBridgeArn ¶
func (s *UpdateBridgeStateOutput) SetBridgeArn(v string) *UpdateBridgeStateOutput
SetBridgeArn sets the BridgeArn field's value.
func (*UpdateBridgeStateOutput) SetDesiredState ¶
func (s *UpdateBridgeStateOutput) SetDesiredState(v string) *UpdateBridgeStateOutput
SetDesiredState sets the DesiredState field's value.
func (UpdateBridgeStateOutput) String ¶
func (s UpdateBridgeStateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEgressGatewayBridgeRequest ¶
type UpdateEgressGatewayBridgeRequest struct { // Update an existing egress-type bridge. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` // contains filtered or unexported fields }
func (UpdateEgressGatewayBridgeRequest) GoString ¶
func (s UpdateEgressGatewayBridgeRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEgressGatewayBridgeRequest) SetMaxBitrate ¶
func (s *UpdateEgressGatewayBridgeRequest) SetMaxBitrate(v int64) *UpdateEgressGatewayBridgeRequest
SetMaxBitrate sets the MaxBitrate field's value.
func (UpdateEgressGatewayBridgeRequest) String ¶
func (s UpdateEgressGatewayBridgeRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEncryption ¶
type UpdateEncryption struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, // or aes256). Algorithm *string `locationName:"algorithm" type:"string" enum:"Algorithm"` // A 128-bit, 16-byte hex value represented by a 32-character string, to be // used with the key for encrypting content. This parameter is not valid for // static key encryption. ConstantInitializationVector *string `locationName:"constantInitializationVector" type:"string"` // The value of one of the devices that you configured with your digital rights // management (DRM) platform key provider. This parameter is required for SPEKE // encryption and is not valid for static key encryption. DeviceId *string `locationName:"deviceId" type:"string"` // The type of key that is used for the encryption. If no keyType is provided, // the service will use the default setting (static-key). KeyType *string `locationName:"keyType" type:"string" enum:"KeyType"` // The AWS Region that the API Gateway proxy endpoint was created in. This parameter // is required for SPEKE encryption and is not valid for static key encryption. Region *string `locationName:"region" type:"string"` // An identifier for the content. The service sends this value to the key server // to identify the current endpoint. The resource ID is also known as the content // ID. This parameter is required for SPEKE encryption and is not valid for // static key encryption. ResourceId *string `locationName:"resourceId" type:"string"` // The ARN of the role that you created during setup (when you set up AWS Elemental // MediaConnect as a trusted entity). RoleArn *string `locationName:"roleArn" type:"string"` // The ARN of the secret that you created in AWS Secrets Manager to store the // encryption key. This parameter is required for static key encryption and // is not valid for SPEKE encryption. SecretArn *string `locationName:"secretArn" type:"string"` // The URL from the API Gateway proxy that you set up to talk to your key server. // This parameter is required for SPEKE encryption and is not valid for static // key encryption. Url *string `locationName:"url" type:"string"` // contains filtered or unexported fields }
Information about the encryption of the flow.
func (UpdateEncryption) GoString ¶
func (s UpdateEncryption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEncryption) SetAlgorithm ¶
func (s *UpdateEncryption) SetAlgorithm(v string) *UpdateEncryption
SetAlgorithm sets the Algorithm field's value.
func (*UpdateEncryption) SetConstantInitializationVector ¶
func (s *UpdateEncryption) SetConstantInitializationVector(v string) *UpdateEncryption
SetConstantInitializationVector sets the ConstantInitializationVector field's value.
func (*UpdateEncryption) SetDeviceId ¶
func (s *UpdateEncryption) SetDeviceId(v string) *UpdateEncryption
SetDeviceId sets the DeviceId field's value.
func (*UpdateEncryption) SetKeyType ¶
func (s *UpdateEncryption) SetKeyType(v string) *UpdateEncryption
SetKeyType sets the KeyType field's value.
func (*UpdateEncryption) SetRegion ¶
func (s *UpdateEncryption) SetRegion(v string) *UpdateEncryption
SetRegion sets the Region field's value.
func (*UpdateEncryption) SetResourceId ¶
func (s *UpdateEncryption) SetResourceId(v string) *UpdateEncryption
SetResourceId sets the ResourceId field's value.
func (*UpdateEncryption) SetRoleArn ¶
func (s *UpdateEncryption) SetRoleArn(v string) *UpdateEncryption
SetRoleArn sets the RoleArn field's value.
func (*UpdateEncryption) SetSecretArn ¶
func (s *UpdateEncryption) SetSecretArn(v string) *UpdateEncryption
SetSecretArn sets the SecretArn field's value.
func (*UpdateEncryption) SetUrl ¶
func (s *UpdateEncryption) SetUrl(v string) *UpdateEncryption
SetUrl sets the Url field's value.
func (UpdateEncryption) String ¶
func (s UpdateEncryption) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFailoverConfig ¶
type UpdateFailoverConfig struct { // The type of failover you choose for this flow. MERGE combines the source // streams into a single stream, allowing graceful recovery from any single-source // loss. FAILOVER allows switching between different streams. FailoverMode *string `locationName:"failoverMode" type:"string" enum:"FailoverMode"` // Recovery window time to look for dash-7 packets RecoveryWindow *int64 `locationName:"recoveryWindow" type:"integer"` // The priority you want to assign to a source. You can have a primary stream // and a backup stream or two equally prioritized streams. SourcePriority *SourcePriority `locationName:"sourcePriority" type:"structure"` State *string `locationName:"state" type:"string" enum:"State"` // contains filtered or unexported fields }
The settings for source failover.
func (UpdateFailoverConfig) GoString ¶
func (s UpdateFailoverConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFailoverConfig) SetFailoverMode ¶
func (s *UpdateFailoverConfig) SetFailoverMode(v string) *UpdateFailoverConfig
SetFailoverMode sets the FailoverMode field's value.
func (*UpdateFailoverConfig) SetRecoveryWindow ¶
func (s *UpdateFailoverConfig) SetRecoveryWindow(v int64) *UpdateFailoverConfig
SetRecoveryWindow sets the RecoveryWindow field's value.
func (*UpdateFailoverConfig) SetSourcePriority ¶
func (s *UpdateFailoverConfig) SetSourcePriority(v *SourcePriority) *UpdateFailoverConfig
SetSourcePriority sets the SourcePriority field's value.
func (*UpdateFailoverConfig) SetState ¶
func (s *UpdateFailoverConfig) SetState(v string) *UpdateFailoverConfig
SetState sets the State field's value.
func (UpdateFailoverConfig) String ¶
func (s UpdateFailoverConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFlowEntitlementInput ¶
type UpdateFlowEntitlementInput struct { // 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. Description *string `locationName:"description" type:"string"` // The type of encryption that will be used on the output associated with this // entitlement. Allowable encryption types: static-key, speke. Encryption *UpdateEncryption `locationName:"encryption" type:"structure"` // EntitlementArn is a required field EntitlementArn *string `location:"uri" locationName:"entitlementArn" type:"string" required:"true"` // An indication of whether you want to enable the entitlement to allow access, // or disable it to stop streaming content to the subscriber’s flow temporarily. // If you don’t specify the entitlementStatus field in your request, MediaConnect // leaves the value unchanged. EntitlementStatus *string `locationName:"entitlementStatus" type:"string" enum:"EntitlementStatus"` // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // 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. Subscribers []*string `locationName:"subscribers" type:"list"` // contains filtered or unexported fields }
The updates that you want to make to a specific entitlement.
func (UpdateFlowEntitlementInput) GoString ¶
func (s UpdateFlowEntitlementInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowEntitlementInput) SetDescription ¶
func (s *UpdateFlowEntitlementInput) SetDescription(v string) *UpdateFlowEntitlementInput
SetDescription sets the Description field's value.
func (*UpdateFlowEntitlementInput) SetEncryption ¶
func (s *UpdateFlowEntitlementInput) SetEncryption(v *UpdateEncryption) *UpdateFlowEntitlementInput
SetEncryption sets the Encryption field's value.
func (*UpdateFlowEntitlementInput) SetEntitlementArn ¶
func (s *UpdateFlowEntitlementInput) SetEntitlementArn(v string) *UpdateFlowEntitlementInput
SetEntitlementArn sets the EntitlementArn field's value.
func (*UpdateFlowEntitlementInput) SetEntitlementStatus ¶
func (s *UpdateFlowEntitlementInput) SetEntitlementStatus(v string) *UpdateFlowEntitlementInput
SetEntitlementStatus sets the EntitlementStatus field's value.
func (*UpdateFlowEntitlementInput) SetFlowArn ¶
func (s *UpdateFlowEntitlementInput) SetFlowArn(v string) *UpdateFlowEntitlementInput
SetFlowArn sets the FlowArn field's value.
func (*UpdateFlowEntitlementInput) SetSubscribers ¶
func (s *UpdateFlowEntitlementInput) SetSubscribers(v []*string) *UpdateFlowEntitlementInput
SetSubscribers sets the Subscribers field's value.
func (UpdateFlowEntitlementInput) String ¶
func (s UpdateFlowEntitlementInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowEntitlementInput) Validate ¶
func (s *UpdateFlowEntitlementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFlowEntitlementOutput ¶
type UpdateFlowEntitlementOutput struct { // The new configuration of the entitlement that you updated. Entitlement *Entitlement `locationName:"entitlement" type:"structure"` // The ARN of the flow that this entitlement was granted on. FlowArn *string `locationName:"flowArn" type:"string"` // contains filtered or unexported fields }
The result of a successful UpdateFlowEntitlement request. The response includes the ARN of the flow that was updated and the updated entitlement configuration.
func (UpdateFlowEntitlementOutput) GoString ¶
func (s UpdateFlowEntitlementOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowEntitlementOutput) SetEntitlement ¶
func (s *UpdateFlowEntitlementOutput) SetEntitlement(v *Entitlement) *UpdateFlowEntitlementOutput
SetEntitlement sets the Entitlement field's value.
func (*UpdateFlowEntitlementOutput) SetFlowArn ¶
func (s *UpdateFlowEntitlementOutput) SetFlowArn(v string) *UpdateFlowEntitlementOutput
SetFlowArn sets the FlowArn field's value.
func (UpdateFlowEntitlementOutput) String ¶
func (s UpdateFlowEntitlementOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFlowInput ¶
type UpdateFlowInput struct { // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // Update maintenance setting for a flow Maintenance *UpdateMaintenance `locationName:"maintenance" type:"structure"` // The settings for source failover. SourceFailoverConfig *UpdateFailoverConfig `locationName:"sourceFailoverConfig" type:"structure"` // contains filtered or unexported fields }
Updates an existing flow.
func (UpdateFlowInput) GoString ¶
func (s UpdateFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowInput) SetFlowArn ¶
func (s *UpdateFlowInput) SetFlowArn(v string) *UpdateFlowInput
SetFlowArn sets the FlowArn field's value.
func (*UpdateFlowInput) SetMaintenance ¶
func (s *UpdateFlowInput) SetMaintenance(v *UpdateMaintenance) *UpdateFlowInput
SetMaintenance sets the Maintenance field's value.
func (*UpdateFlowInput) SetSourceFailoverConfig ¶
func (s *UpdateFlowInput) SetSourceFailoverConfig(v *UpdateFailoverConfig) *UpdateFlowInput
SetSourceFailoverConfig sets the SourceFailoverConfig field's value.
func (UpdateFlowInput) String ¶
func (s UpdateFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowInput) Validate ¶
func (s *UpdateFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFlowMediaStreamInput ¶
type UpdateFlowMediaStreamInput struct { // The attributes that you want to assign to the media stream. Attributes *MediaStreamAttributesRequest `locationName:"attributes" type:"structure"` // The sample rate (in Hz) for the stream. If the media stream type is video // or ancillary data, set this value to 90000. If the media stream type is audio, // set this value to either 48000 or 96000. ClockRate *int64 `locationName:"clockRate" type:"integer"` // Description Description *string `locationName:"description" type:"string"` // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // MediaStreamName is a required field MediaStreamName *string `location:"uri" locationName:"mediaStreamName" type:"string" required:"true"` // The type of media stream. MediaStreamType *string `locationName:"mediaStreamType" type:"string" enum:"MediaStreamType"` // The resolution of the video. VideoFormat *string `locationName:"videoFormat" type:"string"` // contains filtered or unexported fields }
Update a media stream on a flow.
func (UpdateFlowMediaStreamInput) GoString ¶
func (s UpdateFlowMediaStreamInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowMediaStreamInput) SetAttributes ¶
func (s *UpdateFlowMediaStreamInput) SetAttributes(v *MediaStreamAttributesRequest) *UpdateFlowMediaStreamInput
SetAttributes sets the Attributes field's value.
func (*UpdateFlowMediaStreamInput) SetClockRate ¶
func (s *UpdateFlowMediaStreamInput) SetClockRate(v int64) *UpdateFlowMediaStreamInput
SetClockRate sets the ClockRate field's value.
func (*UpdateFlowMediaStreamInput) SetDescription ¶
func (s *UpdateFlowMediaStreamInput) SetDescription(v string) *UpdateFlowMediaStreamInput
SetDescription sets the Description field's value.
func (*UpdateFlowMediaStreamInput) SetFlowArn ¶
func (s *UpdateFlowMediaStreamInput) SetFlowArn(v string) *UpdateFlowMediaStreamInput
SetFlowArn sets the FlowArn field's value.
func (*UpdateFlowMediaStreamInput) SetMediaStreamName ¶
func (s *UpdateFlowMediaStreamInput) SetMediaStreamName(v string) *UpdateFlowMediaStreamInput
SetMediaStreamName sets the MediaStreamName field's value.
func (*UpdateFlowMediaStreamInput) SetMediaStreamType ¶
func (s *UpdateFlowMediaStreamInput) SetMediaStreamType(v string) *UpdateFlowMediaStreamInput
SetMediaStreamType sets the MediaStreamType field's value.
func (*UpdateFlowMediaStreamInput) SetVideoFormat ¶
func (s *UpdateFlowMediaStreamInput) SetVideoFormat(v string) *UpdateFlowMediaStreamInput
SetVideoFormat sets the VideoFormat field's value.
func (UpdateFlowMediaStreamInput) String ¶
func (s UpdateFlowMediaStreamInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowMediaStreamInput) Validate ¶
func (s *UpdateFlowMediaStreamInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFlowMediaStreamOutput ¶
type UpdateFlowMediaStreamOutput struct { // The ARN of the flow that is associated with the media stream that you updated. FlowArn *string `locationName:"flowArn" type:"string"` // The media stream that you updated. MediaStream *MediaStream `locationName:"mediaStream" type:"structure"` // contains filtered or unexported fields }
The result of a successful UpdateFlowMediaStream request.
func (UpdateFlowMediaStreamOutput) GoString ¶
func (s UpdateFlowMediaStreamOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowMediaStreamOutput) SetFlowArn ¶
func (s *UpdateFlowMediaStreamOutput) SetFlowArn(v string) *UpdateFlowMediaStreamOutput
SetFlowArn sets the FlowArn field's value.
func (*UpdateFlowMediaStreamOutput) SetMediaStream ¶
func (s *UpdateFlowMediaStreamOutput) SetMediaStream(v *MediaStream) *UpdateFlowMediaStreamOutput
SetMediaStream sets the MediaStream field's value.
func (UpdateFlowMediaStreamOutput) String ¶
func (s UpdateFlowMediaStreamOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFlowOutput ¶
type UpdateFlowOutput struct { // The settings for a flow, including its source, outputs, and entitlements. Flow *Flow `locationName:"flow" type:"structure"` // contains filtered or unexported fields }
The result of a successful UpdateFlow request. Updates an existing flow.
func (UpdateFlowOutput) GoString ¶
func (s UpdateFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowOutput) SetFlow ¶
func (s *UpdateFlowOutput) SetFlow(v *Flow) *UpdateFlowOutput
SetFlow sets the Flow field's value.
func (UpdateFlowOutput) String ¶
func (s UpdateFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFlowOutputInput ¶
type UpdateFlowOutputInput struct { // The range of IP addresses that should be allowed to initiate output requests // to this flow. These IP addresses should be in the form of a Classless Inter-Domain // Routing (CIDR) block; for example, 10.0.0.0/16. CidrAllowList []*string `locationName:"cidrAllowList" type:"list"` // A description of the output. This description appears only on the AWS Elemental // MediaConnect console and will not be seen by the end user. Description *string `locationName:"description" type:"string"` // The IP address where you want to send the output. Destination *string `locationName:"destination" type:"string"` // The type of key used for the encryption. If no keyType is provided, the service // will use the default setting (static-key). Allowable encryption types: static-key. Encryption *UpdateEncryption `locationName:"encryption" type:"structure"` // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // The maximum latency in milliseconds. This parameter applies only to RIST-based, // Zixi-based, and Fujitsu-based streams. MaxLatency *int64 `locationName:"maxLatency" type:"integer"` // The media streams that are associated with the output, and the parameters // for those associations. MediaStreamOutputConfigurations []*MediaStreamOutputConfigurationRequest `locationName:"mediaStreamOutputConfigurations" type:"list"` // The minimum latency in milliseconds for SRT-based streams. In streams that // use the SRT protocol, this value that you set on your MediaConnect source // or output represents the minimal potential latency of that connection. The // latency of the stream is set to the highest number between the sender’s // minimum latency and the receiver’s minimum latency. MinLatency *int64 `locationName:"minLatency" type:"integer"` // OutputArn is a required field OutputArn *string `location:"uri" locationName:"outputArn" type:"string" required:"true"` // The port to use when content is distributed to this output. Port *int64 `locationName:"port" type:"integer"` // The protocol to use for the output. Protocol *string `locationName:"protocol" type:"string" enum:"Protocol"` // The remote ID for the Zixi-pull stream. RemoteId *string `locationName:"remoteId" type:"string"` // The port that the flow uses to send outbound requests to initiate connection // with the sender. SenderControlPort *int64 `locationName:"senderControlPort" type:"integer"` // The IP address that the flow communicates with to initiate connection with // the sender. SenderIpAddress *string `locationName:"senderIpAddress" type:"string"` // The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams. SmoothingLatency *int64 `locationName:"smoothingLatency" type:"integer"` // The stream ID that you want to use for this transport. This parameter applies // only to Zixi and SRT caller-based streams. StreamId *string `locationName:"streamId" type:"string"` // The name of the VPC interface attachment to use for this output. VpcInterfaceAttachment *VpcInterfaceAttachment `locationName:"vpcInterfaceAttachment" type:"structure"` // contains filtered or unexported fields }
The updates that you want to make to an existing output of an existing flow.
func (UpdateFlowOutputInput) GoString ¶
func (s UpdateFlowOutputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowOutputInput) SetCidrAllowList ¶
func (s *UpdateFlowOutputInput) SetCidrAllowList(v []*string) *UpdateFlowOutputInput
SetCidrAllowList sets the CidrAllowList field's value.
func (*UpdateFlowOutputInput) SetDescription ¶
func (s *UpdateFlowOutputInput) SetDescription(v string) *UpdateFlowOutputInput
SetDescription sets the Description field's value.
func (*UpdateFlowOutputInput) SetDestination ¶
func (s *UpdateFlowOutputInput) SetDestination(v string) *UpdateFlowOutputInput
SetDestination sets the Destination field's value.
func (*UpdateFlowOutputInput) SetEncryption ¶
func (s *UpdateFlowOutputInput) SetEncryption(v *UpdateEncryption) *UpdateFlowOutputInput
SetEncryption sets the Encryption field's value.
func (*UpdateFlowOutputInput) SetFlowArn ¶
func (s *UpdateFlowOutputInput) SetFlowArn(v string) *UpdateFlowOutputInput
SetFlowArn sets the FlowArn field's value.
func (*UpdateFlowOutputInput) SetMaxLatency ¶
func (s *UpdateFlowOutputInput) SetMaxLatency(v int64) *UpdateFlowOutputInput
SetMaxLatency sets the MaxLatency field's value.
func (*UpdateFlowOutputInput) SetMediaStreamOutputConfigurations ¶
func (s *UpdateFlowOutputInput) SetMediaStreamOutputConfigurations(v []*MediaStreamOutputConfigurationRequest) *UpdateFlowOutputInput
SetMediaStreamOutputConfigurations sets the MediaStreamOutputConfigurations field's value.
func (*UpdateFlowOutputInput) SetMinLatency ¶
func (s *UpdateFlowOutputInput) SetMinLatency(v int64) *UpdateFlowOutputInput
SetMinLatency sets the MinLatency field's value.
func (*UpdateFlowOutputInput) SetOutputArn ¶
func (s *UpdateFlowOutputInput) SetOutputArn(v string) *UpdateFlowOutputInput
SetOutputArn sets the OutputArn field's value.
func (*UpdateFlowOutputInput) SetPort ¶
func (s *UpdateFlowOutputInput) SetPort(v int64) *UpdateFlowOutputInput
SetPort sets the Port field's value.
func (*UpdateFlowOutputInput) SetProtocol ¶
func (s *UpdateFlowOutputInput) SetProtocol(v string) *UpdateFlowOutputInput
SetProtocol sets the Protocol field's value.
func (*UpdateFlowOutputInput) SetRemoteId ¶
func (s *UpdateFlowOutputInput) SetRemoteId(v string) *UpdateFlowOutputInput
SetRemoteId sets the RemoteId field's value.
func (*UpdateFlowOutputInput) SetSenderControlPort ¶
func (s *UpdateFlowOutputInput) SetSenderControlPort(v int64) *UpdateFlowOutputInput
SetSenderControlPort sets the SenderControlPort field's value.
func (*UpdateFlowOutputInput) SetSenderIpAddress ¶
func (s *UpdateFlowOutputInput) SetSenderIpAddress(v string) *UpdateFlowOutputInput
SetSenderIpAddress sets the SenderIpAddress field's value.
func (*UpdateFlowOutputInput) SetSmoothingLatency ¶
func (s *UpdateFlowOutputInput) SetSmoothingLatency(v int64) *UpdateFlowOutputInput
SetSmoothingLatency sets the SmoothingLatency field's value.
func (*UpdateFlowOutputInput) SetStreamId ¶
func (s *UpdateFlowOutputInput) SetStreamId(v string) *UpdateFlowOutputInput
SetStreamId sets the StreamId field's value.
func (*UpdateFlowOutputInput) SetVpcInterfaceAttachment ¶
func (s *UpdateFlowOutputInput) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *UpdateFlowOutputInput
SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.
func (UpdateFlowOutputInput) String ¶
func (s UpdateFlowOutputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowOutputInput) Validate ¶
func (s *UpdateFlowOutputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFlowOutputOutput ¶
type UpdateFlowOutputOutput struct { // The ARN of the flow that is associated with the updated output. FlowArn *string `locationName:"flowArn" type:"string"` // The new settings of the output that you updated. Output *Output `locationName:"output" type:"structure"` // contains filtered or unexported fields }
The result of a successful UpdateFlowOutput request including the flow ARN and the updated output.
func (UpdateFlowOutputOutput) GoString ¶
func (s UpdateFlowOutputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowOutputOutput) SetFlowArn ¶
func (s *UpdateFlowOutputOutput) SetFlowArn(v string) *UpdateFlowOutputOutput
SetFlowArn sets the FlowArn field's value.
func (*UpdateFlowOutputOutput) SetOutput ¶
func (s *UpdateFlowOutputOutput) SetOutput(v *Output) *UpdateFlowOutputOutput
SetOutput sets the Output field's value.
func (UpdateFlowOutputOutput) String ¶
func (s UpdateFlowOutputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFlowSourceInput ¶
type UpdateFlowSourceInput struct { // The type of encryption used on the content ingested from this source. Allowable // encryption types: static-key. Decryption *UpdateEncryption `locationName:"decryption" type:"structure"` // A description for the source. This value is not used or seen outside of the // current AWS Elemental MediaConnect account. Description *string `locationName:"description" type:"string"` // The ARN of the entitlement that allows you to subscribe to this flow. The // entitlement is set by the flow originator, and the ARN is generated as part // of the originator's flow. EntitlementArn *string `locationName:"entitlementArn" type:"string"` // FlowArn is a required field FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"` // The source configuration for cloud flows receiving a stream from a bridge. GatewayBridgeSource *UpdateGatewayBridgeSourceRequest `locationName:"gatewayBridgeSource" type:"structure"` // The port that the flow will be listening on for incoming content. IngestPort *int64 `locationName:"ingestPort" type:"integer"` // The smoothing max bitrate (in bps) for RIST, RTP, and RTP-FEC streams. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` // The maximum latency in milliseconds. This parameter applies only to RIST-based, // Zixi-based, and Fujitsu-based streams. MaxLatency *int64 `locationName:"maxLatency" type:"integer"` // The size of the buffer (in milliseconds) to use to sync incoming source data. MaxSyncBuffer *int64 `locationName:"maxSyncBuffer" type:"integer"` // The media streams that are associated with the source, and the parameters // for those associations. MediaStreamSourceConfigurations []*MediaStreamSourceConfigurationRequest `locationName:"mediaStreamSourceConfigurations" type:"list"` // The minimum latency in milliseconds for SRT-based streams. In streams that // use the SRT protocol, this value that you set on your MediaConnect source // or output represents the minimal potential latency of that connection. The // latency of the stream is set to the highest number between the sender’s // minimum latency and the receiver’s minimum latency. MinLatency *int64 `locationName:"minLatency" type:"integer"` // The protocol that is used by the source. Protocol *string `locationName:"protocol" type:"string" enum:"Protocol"` // The port that the flow uses to send outbound requests to initiate connection // with the sender. SenderControlPort *int64 `locationName:"senderControlPort" type:"integer"` // The IP address that the flow communicates with to initiate connection with // the sender. SenderIpAddress *string `locationName:"senderIpAddress" type:"string"` // SourceArn is a required field SourceArn *string `location:"uri" locationName:"sourceArn" type:"string" required:"true"` // Source IP or domain name for SRT-caller protocol. SourceListenerAddress *string `locationName:"sourceListenerAddress" type:"string"` // Source port for SRT-caller protocol. SourceListenerPort *int64 `locationName:"sourceListenerPort" type:"integer"` // The stream ID that you want to use for this transport. This parameter applies // only to Zixi and SRT caller-based streams. StreamId *string `locationName:"streamId" type:"string"` // The name of the VPC interface to use for this source. VpcInterfaceName *string `locationName:"vpcInterfaceName" type:"string"` // The range of IP addresses that should be allowed to contribute content to // your source. These IP addresses should be in the form of a Classless Inter-Domain // Routing (CIDR) block; for example, 10.0.0.0/16. WhitelistCidr *string `locationName:"whitelistCidr" type:"string"` // contains filtered or unexported fields }
The updates that you want to make to an existing source of an existing flow.
func (UpdateFlowSourceInput) GoString ¶
func (s UpdateFlowSourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowSourceInput) SetDecryption ¶
func (s *UpdateFlowSourceInput) SetDecryption(v *UpdateEncryption) *UpdateFlowSourceInput
SetDecryption sets the Decryption field's value.
func (*UpdateFlowSourceInput) SetDescription ¶
func (s *UpdateFlowSourceInput) SetDescription(v string) *UpdateFlowSourceInput
SetDescription sets the Description field's value.
func (*UpdateFlowSourceInput) SetEntitlementArn ¶
func (s *UpdateFlowSourceInput) SetEntitlementArn(v string) *UpdateFlowSourceInput
SetEntitlementArn sets the EntitlementArn field's value.
func (*UpdateFlowSourceInput) SetFlowArn ¶
func (s *UpdateFlowSourceInput) SetFlowArn(v string) *UpdateFlowSourceInput
SetFlowArn sets the FlowArn field's value.
func (*UpdateFlowSourceInput) SetGatewayBridgeSource ¶
func (s *UpdateFlowSourceInput) SetGatewayBridgeSource(v *UpdateGatewayBridgeSourceRequest) *UpdateFlowSourceInput
SetGatewayBridgeSource sets the GatewayBridgeSource field's value.
func (*UpdateFlowSourceInput) SetIngestPort ¶
func (s *UpdateFlowSourceInput) SetIngestPort(v int64) *UpdateFlowSourceInput
SetIngestPort sets the IngestPort field's value.
func (*UpdateFlowSourceInput) SetMaxBitrate ¶
func (s *UpdateFlowSourceInput) SetMaxBitrate(v int64) *UpdateFlowSourceInput
SetMaxBitrate sets the MaxBitrate field's value.
func (*UpdateFlowSourceInput) SetMaxLatency ¶
func (s *UpdateFlowSourceInput) SetMaxLatency(v int64) *UpdateFlowSourceInput
SetMaxLatency sets the MaxLatency field's value.
func (*UpdateFlowSourceInput) SetMaxSyncBuffer ¶
func (s *UpdateFlowSourceInput) SetMaxSyncBuffer(v int64) *UpdateFlowSourceInput
SetMaxSyncBuffer sets the MaxSyncBuffer field's value.
func (*UpdateFlowSourceInput) SetMediaStreamSourceConfigurations ¶
func (s *UpdateFlowSourceInput) SetMediaStreamSourceConfigurations(v []*MediaStreamSourceConfigurationRequest) *UpdateFlowSourceInput
SetMediaStreamSourceConfigurations sets the MediaStreamSourceConfigurations field's value.
func (*UpdateFlowSourceInput) SetMinLatency ¶
func (s *UpdateFlowSourceInput) SetMinLatency(v int64) *UpdateFlowSourceInput
SetMinLatency sets the MinLatency field's value.
func (*UpdateFlowSourceInput) SetProtocol ¶
func (s *UpdateFlowSourceInput) SetProtocol(v string) *UpdateFlowSourceInput
SetProtocol sets the Protocol field's value.
func (*UpdateFlowSourceInput) SetSenderControlPort ¶
func (s *UpdateFlowSourceInput) SetSenderControlPort(v int64) *UpdateFlowSourceInput
SetSenderControlPort sets the SenderControlPort field's value.
func (*UpdateFlowSourceInput) SetSenderIpAddress ¶
func (s *UpdateFlowSourceInput) SetSenderIpAddress(v string) *UpdateFlowSourceInput
SetSenderIpAddress sets the SenderIpAddress field's value.
func (*UpdateFlowSourceInput) SetSourceArn ¶
func (s *UpdateFlowSourceInput) SetSourceArn(v string) *UpdateFlowSourceInput
SetSourceArn sets the SourceArn field's value.
func (*UpdateFlowSourceInput) SetSourceListenerAddress ¶
func (s *UpdateFlowSourceInput) SetSourceListenerAddress(v string) *UpdateFlowSourceInput
SetSourceListenerAddress sets the SourceListenerAddress field's value.
func (*UpdateFlowSourceInput) SetSourceListenerPort ¶
func (s *UpdateFlowSourceInput) SetSourceListenerPort(v int64) *UpdateFlowSourceInput
SetSourceListenerPort sets the SourceListenerPort field's value.
func (*UpdateFlowSourceInput) SetStreamId ¶
func (s *UpdateFlowSourceInput) SetStreamId(v string) *UpdateFlowSourceInput
SetStreamId sets the StreamId field's value.
func (*UpdateFlowSourceInput) SetVpcInterfaceName ¶
func (s *UpdateFlowSourceInput) SetVpcInterfaceName(v string) *UpdateFlowSourceInput
SetVpcInterfaceName sets the VpcInterfaceName field's value.
func (*UpdateFlowSourceInput) SetWhitelistCidr ¶
func (s *UpdateFlowSourceInput) SetWhitelistCidr(v string) *UpdateFlowSourceInput
SetWhitelistCidr sets the WhitelistCidr field's value.
func (UpdateFlowSourceInput) String ¶
func (s UpdateFlowSourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowSourceInput) Validate ¶
func (s *UpdateFlowSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFlowSourceOutput ¶
type UpdateFlowSourceOutput struct { // The ARN of the flow that you want to update. FlowArn *string `locationName:"flowArn" type:"string"` // The settings for the source of the flow. Source *Source `locationName:"source" type:"structure"` // contains filtered or unexported fields }
The result of a successful UpdateFlowSource request. The response includes the ARN of the flow that was updated and the updated source configuration.
func (UpdateFlowSourceOutput) GoString ¶
func (s UpdateFlowSourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowSourceOutput) SetFlowArn ¶
func (s *UpdateFlowSourceOutput) SetFlowArn(v string) *UpdateFlowSourceOutput
SetFlowArn sets the FlowArn field's value.
func (*UpdateFlowSourceOutput) SetSource ¶
func (s *UpdateFlowSourceOutput) SetSource(v *Source) *UpdateFlowSourceOutput
SetSource sets the Source field's value.
func (UpdateFlowSourceOutput) String ¶
func (s UpdateFlowSourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateGatewayBridgeSourceRequest ¶
type UpdateGatewayBridgeSourceRequest struct { // The ARN of the bridge feeding this flow. BridgeArn *string `locationName:"bridgeArn" type:"string"` // The name of the VPC interface attachment to use for this bridge source. VpcInterfaceAttachment *VpcInterfaceAttachment `locationName:"vpcInterfaceAttachment" type:"structure"` // contains filtered or unexported fields }
The source configuration for cloud flows receiving a stream from a bridge.
func (UpdateGatewayBridgeSourceRequest) GoString ¶
func (s UpdateGatewayBridgeSourceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateGatewayBridgeSourceRequest) SetBridgeArn ¶
func (s *UpdateGatewayBridgeSourceRequest) SetBridgeArn(v string) *UpdateGatewayBridgeSourceRequest
SetBridgeArn sets the BridgeArn field's value.
func (*UpdateGatewayBridgeSourceRequest) SetVpcInterfaceAttachment ¶
func (s *UpdateGatewayBridgeSourceRequest) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *UpdateGatewayBridgeSourceRequest
SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.
func (UpdateGatewayBridgeSourceRequest) String ¶
func (s UpdateGatewayBridgeSourceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateGatewayInstanceInput ¶
type UpdateGatewayInstanceInput struct { // The availability of the instance to host new bridges. The bridgePlacement // property can be LOCKED or AVAILABLE. If it is LOCKED, no new bridges can // be deployed to this instance. If it is AVAILABLE, new bridges can be added // to this instance. BridgePlacement *string `locationName:"bridgePlacement" type:"string" enum:"BridgePlacement"` // GatewayInstanceArn is a required field GatewayInstanceArn *string `location:"uri" locationName:"gatewayInstanceArn" type:"string" required:"true"` // contains filtered or unexported fields }
The state update that you want to make to an existing gateway instance.
func (UpdateGatewayInstanceInput) GoString ¶
func (s UpdateGatewayInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateGatewayInstanceInput) SetBridgePlacement ¶
func (s *UpdateGatewayInstanceInput) SetBridgePlacement(v string) *UpdateGatewayInstanceInput
SetBridgePlacement sets the BridgePlacement field's value.
func (*UpdateGatewayInstanceInput) SetGatewayInstanceArn ¶
func (s *UpdateGatewayInstanceInput) SetGatewayInstanceArn(v string) *UpdateGatewayInstanceInput
SetGatewayInstanceArn sets the GatewayInstanceArn field's value.
func (UpdateGatewayInstanceInput) String ¶
func (s UpdateGatewayInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateGatewayInstanceInput) Validate ¶
func (s *UpdateGatewayInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGatewayInstanceOutput ¶
type UpdateGatewayInstanceOutput struct { // The availability of the instance to host new bridges. The bridgePlacement // property can be LOCKED or AVAILABLE. If it is LOCKED, no new bridges can // be deployed to this instance. If it is AVAILABLE, new bridges can be added // to this instance. BridgePlacement *string `locationName:"bridgePlacement" type:"string" enum:"BridgePlacement"` // The Amazon Resource Name (ARN) of the instance. GatewayInstanceArn *string `locationName:"gatewayInstanceArn" type:"string"` // contains filtered or unexported fields }
The result of a successful UpdateGatewayInstance request.
func (UpdateGatewayInstanceOutput) GoString ¶
func (s UpdateGatewayInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateGatewayInstanceOutput) SetBridgePlacement ¶
func (s *UpdateGatewayInstanceOutput) SetBridgePlacement(v string) *UpdateGatewayInstanceOutput
SetBridgePlacement sets the BridgePlacement field's value.
func (*UpdateGatewayInstanceOutput) SetGatewayInstanceArn ¶
func (s *UpdateGatewayInstanceOutput) SetGatewayInstanceArn(v string) *UpdateGatewayInstanceOutput
SetGatewayInstanceArn sets the GatewayInstanceArn field's value.
func (UpdateGatewayInstanceOutput) String ¶
func (s UpdateGatewayInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateIngressGatewayBridgeRequest ¶
type UpdateIngressGatewayBridgeRequest struct { // The maximum expected bitrate (in bps). MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` // The maximum number of expected outputs. MaxOutputs *int64 `locationName:"maxOutputs" type:"integer"` // contains filtered or unexported fields }
func (UpdateIngressGatewayBridgeRequest) GoString ¶
func (s UpdateIngressGatewayBridgeRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateIngressGatewayBridgeRequest) SetMaxBitrate ¶
func (s *UpdateIngressGatewayBridgeRequest) SetMaxBitrate(v int64) *UpdateIngressGatewayBridgeRequest
SetMaxBitrate sets the MaxBitrate field's value.
func (*UpdateIngressGatewayBridgeRequest) SetMaxOutputs ¶
func (s *UpdateIngressGatewayBridgeRequest) SetMaxOutputs(v int64) *UpdateIngressGatewayBridgeRequest
SetMaxOutputs sets the MaxOutputs field's value.
func (UpdateIngressGatewayBridgeRequest) String ¶
func (s UpdateIngressGatewayBridgeRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateMaintenance ¶
type UpdateMaintenance struct { // A day of a week when the maintenance will happen. use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday. MaintenanceDay *string `locationName:"maintenanceDay" type:"string" enum:"MaintenanceDay"` // A scheduled date in ISO UTC format when the maintenance will happen. Use // YYYY-MM-DD format. Example: 2021-01-30. MaintenanceScheduledDate *string `locationName:"maintenanceScheduledDate" type:"string"` // UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes // must be 00. Example: 13:00. The default value is 02:00. MaintenanceStartHour *string `locationName:"maintenanceStartHour" type:"string"` // contains filtered or unexported fields }
Update maintenance setting for a flow
func (UpdateMaintenance) GoString ¶
func (s UpdateMaintenance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMaintenance) SetMaintenanceDay ¶
func (s *UpdateMaintenance) SetMaintenanceDay(v string) *UpdateMaintenance
SetMaintenanceDay sets the MaintenanceDay field's value.
func (*UpdateMaintenance) SetMaintenanceScheduledDate ¶
func (s *UpdateMaintenance) SetMaintenanceScheduledDate(v string) *UpdateMaintenance
SetMaintenanceScheduledDate sets the MaintenanceScheduledDate field's value.
func (*UpdateMaintenance) SetMaintenanceStartHour ¶
func (s *UpdateMaintenance) SetMaintenanceStartHour(v string) *UpdateMaintenance
SetMaintenanceStartHour sets the MaintenanceStartHour field's value.
func (UpdateMaintenance) String ¶
func (s UpdateMaintenance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VpcInterface ¶
type VpcInterface struct { // Immutable and has to be a unique against other VpcInterfaces in this Flow. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // IDs of the network interfaces created in customer's account by MediaConnect. // // NetworkInterfaceIds is a required field NetworkInterfaceIds []*string `locationName:"networkInterfaceIds" type:"list" required:"true"` // The type of network interface. // // NetworkInterfaceType is a required field NetworkInterfaceType *string `locationName:"networkInterfaceType" type:"string" required:"true" enum:"NetworkInterfaceType"` // Role Arn MediaConnect can assumes to create ENIs in customer's account // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // Security Group IDs to be used on ENI. // // SecurityGroupIds is a required field SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list" required:"true"` // Subnet must be in the AZ of the Flow // // SubnetId is a required field SubnetId *string `locationName:"subnetId" type:"string" required:"true"` // contains filtered or unexported fields }
The settings for a VPC Source.
func (VpcInterface) GoString ¶
func (s VpcInterface) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcInterface) SetName ¶
func (s *VpcInterface) SetName(v string) *VpcInterface
SetName sets the Name field's value.
func (*VpcInterface) SetNetworkInterfaceIds ¶
func (s *VpcInterface) SetNetworkInterfaceIds(v []*string) *VpcInterface
SetNetworkInterfaceIds sets the NetworkInterfaceIds field's value.
func (*VpcInterface) SetNetworkInterfaceType ¶
func (s *VpcInterface) SetNetworkInterfaceType(v string) *VpcInterface
SetNetworkInterfaceType sets the NetworkInterfaceType field's value.
func (*VpcInterface) SetRoleArn ¶
func (s *VpcInterface) SetRoleArn(v string) *VpcInterface
SetRoleArn sets the RoleArn field's value.
func (*VpcInterface) SetSecurityGroupIds ¶
func (s *VpcInterface) SetSecurityGroupIds(v []*string) *VpcInterface
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*VpcInterface) SetSubnetId ¶
func (s *VpcInterface) SetSubnetId(v string) *VpcInterface
SetSubnetId sets the SubnetId field's value.
func (VpcInterface) String ¶
func (s VpcInterface) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VpcInterfaceAttachment ¶
type VpcInterfaceAttachment struct { // The name of the VPC interface to use for this resource. VpcInterfaceName *string `locationName:"vpcInterfaceName" type:"string"` // contains filtered or unexported fields }
The settings for attaching a VPC interface to an resource.
func (VpcInterfaceAttachment) GoString ¶
func (s VpcInterfaceAttachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcInterfaceAttachment) SetVpcInterfaceName ¶
func (s *VpcInterfaceAttachment) SetVpcInterfaceName(v string) *VpcInterfaceAttachment
SetVpcInterfaceName sets the VpcInterfaceName field's value.
func (VpcInterfaceAttachment) String ¶
func (s VpcInterfaceAttachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VpcInterfaceRequest ¶
type VpcInterfaceRequest struct { // The name of the VPC Interface. This value must be unique within the current // flow. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The type of network interface. If this value is not included in the request, // MediaConnect uses ENA as the networkInterfaceType. NetworkInterfaceType *string `locationName:"networkInterfaceType" type:"string" enum:"NetworkInterfaceType"` // Role Arn MediaConnect can assumes to create ENIs in customer's account // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // Security Group IDs to be used on ENI. // // SecurityGroupIds is a required field SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list" required:"true"` // Subnet must be in the AZ of the Flow // // SubnetId is a required field SubnetId *string `locationName:"subnetId" type:"string" required:"true"` // contains filtered or unexported fields }
Desired VPC Interface for a Flow
func (VpcInterfaceRequest) GoString ¶
func (s VpcInterfaceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcInterfaceRequest) SetName ¶
func (s *VpcInterfaceRequest) SetName(v string) *VpcInterfaceRequest
SetName sets the Name field's value.
func (*VpcInterfaceRequest) SetNetworkInterfaceType ¶
func (s *VpcInterfaceRequest) SetNetworkInterfaceType(v string) *VpcInterfaceRequest
SetNetworkInterfaceType sets the NetworkInterfaceType field's value.
func (*VpcInterfaceRequest) SetRoleArn ¶
func (s *VpcInterfaceRequest) SetRoleArn(v string) *VpcInterfaceRequest
SetRoleArn sets the RoleArn field's value.
func (*VpcInterfaceRequest) SetSecurityGroupIds ¶
func (s *VpcInterfaceRequest) SetSecurityGroupIds(v []*string) *VpcInterfaceRequest
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*VpcInterfaceRequest) SetSubnetId ¶
func (s *VpcInterfaceRequest) SetSubnetId(v string) *VpcInterfaceRequest
SetSubnetId sets the SubnetId field's value.
func (VpcInterfaceRequest) String ¶
func (s VpcInterfaceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcInterfaceRequest) Validate ¶
func (s *VpcInterfaceRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
Directories ¶
Path | Synopsis |
---|---|
Package mediaconnectiface provides an interface to enable mocking the AWS MediaConnect service client for testing your code.
|
Package mediaconnectiface provides an interface to enable mocking the AWS MediaConnect service client for testing your code. |