mediaconnect

package
v1.51.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2024 License: Apache-2.0 Imports: 10 Imported by: 35

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

View Source
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"
)
View Source
const (
	// BridgePlacementAvailable is a BridgePlacement enum value
	BridgePlacementAvailable = "AVAILABLE"

	// BridgePlacementLocked is a BridgePlacement enum value
	BridgePlacementLocked = "LOCKED"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// ConnectionStatusConnected is a ConnectionStatus enum value
	ConnectionStatusConnected = "CONNECTED"

	// ConnectionStatusDisconnected is a ConnectionStatus enum value
	ConnectionStatusDisconnected = "DISCONNECTED"
)
View Source
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"
)
View Source
const (
	// EncoderProfileMain is a EncoderProfile enum value
	EncoderProfileMain = "main"

	// EncoderProfileHigh is a EncoderProfile enum value
	EncoderProfileHigh = "high"
)
View Source
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"
)
View Source
const (
	// EntitlementStatusEnabled is a EntitlementStatus enum value
	EntitlementStatusEnabled = "ENABLED"

	// EntitlementStatusDisabled is a EntitlementStatus enum value
	EntitlementStatusDisabled = "DISABLED"
)
View Source
const (
	// FailoverModeMerge is a FailoverMode enum value
	FailoverModeMerge = "MERGE"

	// FailoverModeFailover is a FailoverMode enum value
	FailoverModeFailover = "FAILOVER"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// NetworkInterfaceTypeEna is a NetworkInterfaceType enum value
	NetworkInterfaceTypeEna = "ena"

	// NetworkInterfaceTypeEfa is a NetworkInterfaceType enum value
	NetworkInterfaceTypeEfa = "efa"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// SourceTypeOwned is a SourceType enum value
	SourceTypeOwned = "OWNED"

	// SourceTypeEntitled is a SourceType enum value
	SourceTypeEntitled = "ENTITLED"
)
View Source
const (
	// StateEnabled is a State enum value
	StateEnabled = "ENABLED"

	// StateDisabled is a State enum value
	StateDisabled = "DISABLED"
)
View Source
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"
)
View Source
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"
)
View Source
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"

	// ErrCodeServiceUnavailableException for service response error code
	// "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"
)
View Source
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

View Source
const (
	// DurationUnitsMonths is a DurationUnits enum value
	DurationUnitsMonths = "MONTHS"
)
View Source
const (
	// PriceUnitsHourly is a PriceUnits enum value
	PriceUnitsHourly = "HOURLY"
)
View Source
const (
	// ResourceTypeMbpsOutboundBandwidth is a ResourceType enum value
	ResourceTypeMbpsOutboundBandwidth = "Mbps_Outbound_Bandwidth"
)

Variables

This section is empty.

Functions

func Algorithm_Values added in v1.34.3

func Algorithm_Values() []string

Algorithm_Values returns all elements of the Algorithm enum

func BridgePlacement_Values added in v1.44.243

func BridgePlacement_Values() []string

BridgePlacement_Values returns all elements of the BridgePlacement enum

func BridgeState_Values added in v1.44.243

func BridgeState_Values() []string

BridgeState_Values returns all elements of the BridgeState enum

func Colorimetry_Values added in v1.38.41

func Colorimetry_Values() []string

Colorimetry_Values returns all elements of the Colorimetry enum

func ConnectionStatus_Values added in v1.44.243

func ConnectionStatus_Values() []string

ConnectionStatus_Values returns all elements of the ConnectionStatus enum

func DesiredState_Values added in v1.44.243

func DesiredState_Values() []string

DesiredState_Values returns all elements of the DesiredState enum

func DurationUnits_Values added in v1.35.0

func DurationUnits_Values() []string

DurationUnits_Values returns all elements of the DurationUnits enum

func EncoderProfile_Values added in v1.38.41

func EncoderProfile_Values() []string

EncoderProfile_Values returns all elements of the EncoderProfile enum

func EncodingName_Values added in v1.38.41

func EncodingName_Values() []string

EncodingName_Values returns all elements of the EncodingName enum

func EntitlementStatus_Values added in v1.34.3

func EntitlementStatus_Values() []string

EntitlementStatus_Values returns all elements of the EntitlementStatus enum

func FailoverMode_Values added in v1.38.60

func FailoverMode_Values() []string

FailoverMode_Values returns all elements of the FailoverMode enum

func GatewayState_Values added in v1.44.243

func GatewayState_Values() []string

GatewayState_Values returns all elements of the GatewayState enum

func InstanceState_Values added in v1.44.243

func InstanceState_Values() []string

InstanceState_Values returns all elements of the InstanceState enum

func KeyType_Values added in v1.34.3

func KeyType_Values() []string

KeyType_Values returns all elements of the KeyType enum

func MaintenanceDay_Values added in v1.43.22

func MaintenanceDay_Values() []string

MaintenanceDay_Values returns all elements of the MaintenanceDay enum

func MediaStreamType_Values added in v1.38.41

func MediaStreamType_Values() []string

MediaStreamType_Values returns all elements of the MediaStreamType enum

func NetworkInterfaceType_Values added in v1.38.41

func NetworkInterfaceType_Values() []string

NetworkInterfaceType_Values returns all elements of the NetworkInterfaceType enum

func PriceUnits_Values added in v1.35.0

func PriceUnits_Values() []string

PriceUnits_Values returns all elements of the PriceUnits enum

func Protocol_Values added in v1.34.3

func Protocol_Values() []string

Protocol_Values returns all elements of the Protocol enum

func Range_Values added in v1.38.41

func Range_Values() []string

Range_Values returns all elements of the Range enum

func ReservationState_Values added in v1.35.0

func ReservationState_Values() []string

ReservationState_Values returns all elements of the ReservationState enum

func ResourceType_Values added in v1.35.0

func ResourceType_Values() []string

ResourceType_Values returns all elements of the ResourceType enum

func ScanMode_Values added in v1.38.41

func ScanMode_Values() []string

ScanMode_Values returns all elements of the ScanMode enum

func SourceType_Values added in v1.34.3

func SourceType_Values() []string

SourceType_Values returns all elements of the SourceType enum

func State_Values added in v1.34.3

func State_Values() []string

State_Values returns all elements of the State enum

func Status_Values added in v1.34.3

func Status_Values() []string

Status_Values returns all elements of the Status enum

func Tcs_Values added in v1.38.41

func Tcs_Values() []string

Tcs_Values returns all elements of the Tcs enum

Types

type AddBridgeFlowSourceRequest added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetFlowArn sets the FlowArn field's value.

func (*AddBridgeFlowSourceRequest) SetFlowVpcInterfaceAttachment added in v1.44.243

SetFlowVpcInterfaceAttachment sets the FlowVpcInterfaceAttachment field's value.

func (*AddBridgeFlowSourceRequest) SetName added in v1.44.243

SetName sets the Name field's value.

func (AddBridgeFlowSourceRequest) String added in v1.44.243

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 added in v1.44.243

func (s *AddBridgeFlowSourceRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddBridgeNetworkOutputRequest added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetIpAddress sets the IpAddress field's value.

func (*AddBridgeNetworkOutputRequest) SetName added in v1.44.243

SetName sets the Name field's value.

func (*AddBridgeNetworkOutputRequest) SetNetworkName added in v1.44.243

SetNetworkName sets the NetworkName field's value.

func (*AddBridgeNetworkOutputRequest) SetPort added in v1.44.243

SetPort sets the Port field's value.

func (*AddBridgeNetworkOutputRequest) SetProtocol added in v1.44.243

SetProtocol sets the Protocol field's value.

func (*AddBridgeNetworkOutputRequest) SetTtl added in v1.44.243

SetTtl sets the Ttl field's value.

func (AddBridgeNetworkOutputRequest) String added in v1.44.243

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 added in v1.44.243

func (s *AddBridgeNetworkOutputRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddBridgeNetworkSourceRequest added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetMulticastIp sets the MulticastIp field's value.

func (*AddBridgeNetworkSourceRequest) SetName added in v1.44.243

SetName sets the Name field's value.

func (*AddBridgeNetworkSourceRequest) SetNetworkName added in v1.44.243

SetNetworkName sets the NetworkName field's value.

func (*AddBridgeNetworkSourceRequest) SetPort added in v1.44.243

SetPort sets the Port field's value.

func (*AddBridgeNetworkSourceRequest) SetProtocol added in v1.44.243

SetProtocol sets the Protocol field's value.

func (AddBridgeNetworkSourceRequest) String added in v1.44.243

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 added in v1.44.243

func (s *AddBridgeNetworkSourceRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddBridgeOutputRequest added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetNetworkOutput sets the NetworkOutput field's value.

func (AddBridgeOutputRequest) String added in v1.44.243

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 added in v1.44.243

func (s *AddBridgeOutputRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddBridgeOutputsInput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*AddBridgeOutputsInput) SetOutputs added in v1.44.243

SetOutputs sets the Outputs field's value.

func (AddBridgeOutputsInput) String added in v1.44.243

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 added in v1.44.243

func (s *AddBridgeOutputsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddBridgeOutputsOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*AddBridgeOutputsOutput) SetOutputs added in v1.44.243

SetOutputs sets the Outputs field's value.

func (AddBridgeOutputsOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetFlowSource sets the FlowSource field's value.

func (*AddBridgeSourceRequest) SetNetworkSource added in v1.44.243

SetNetworkSource sets the NetworkSource field's value.

func (AddBridgeSourceRequest) String added in v1.44.243

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 added in v1.44.243

func (s *AddBridgeSourceRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddBridgeSourcesInput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*AddBridgeSourcesInput) SetSources added in v1.44.243

SetSources sets the Sources field's value.

func (AddBridgeSourcesInput) String added in v1.44.243

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 added in v1.44.243

func (s *AddBridgeSourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddBridgeSourcesOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*AddBridgeSourcesOutput) SetSources added in v1.44.243

SetSources sets the Sources field's value.

func (AddBridgeSourcesOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetMaxBitrate sets the MaxBitrate field's value.

func (AddEgressGatewayBridgeRequest) String added in v1.44.243

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 added in v1.44.243

func (s *AddEgressGatewayBridgeRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddFlowMediaStreamsInput added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetFlowArn sets the FlowArn field's value.

func (*AddFlowMediaStreamsInput) SetMediaStreams added in v1.38.41

SetMediaStreams sets the MediaStreams field's value.

func (AddFlowMediaStreamsInput) String added in v1.38.41

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 added in v1.38.41

func (s *AddFlowMediaStreamsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddFlowMediaStreamsOutput added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetFlowArn sets the FlowArn field's value.

func (*AddFlowMediaStreamsOutput) SetMediaStreams added in v1.38.41

SetMediaStreams sets the MediaStreams field's value.

func (AddFlowMediaStreamsOutput) String added in v1.38.41

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 added in v1.28.0

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 added in v1.28.0

Code returns the exception type name.

func (*AddFlowOutputs420Exception) Error added in v1.28.0

func (AddFlowOutputs420Exception) GoString added in v1.28.0

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 added in v1.28.0

func (s *AddFlowOutputs420Exception) Message() string

Message returns the exception's message.

func (*AddFlowOutputs420Exception) OrigErr added in v1.28.0

func (s *AddFlowOutputs420Exception) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AddFlowOutputs420Exception) RequestID added in v1.28.0

func (s *AddFlowOutputs420Exception) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AddFlowOutputs420Exception) StatusCode added in v1.28.0

func (s *AddFlowOutputs420Exception) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AddFlowOutputs420Exception) String added in v1.28.0

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

SetFlowArn sets the FlowArn field's value.

func (*AddFlowOutputsInput) SetOutputs

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

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.29.27

SetFlowArn sets the FlowArn field's value.

func (*AddFlowSourcesInput) SetSources added in v1.29.27

SetSources sets the Sources field's value.

func (AddFlowSourcesInput) String added in v1.29.27

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 added in v1.29.27

func (s *AddFlowSourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddFlowSourcesOutput added in v1.29.27

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 added in v1.29.27

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 added in v1.29.27

SetFlowArn sets the FlowArn field's value.

func (*AddFlowSourcesOutput) SetSources added in v1.29.27

func (s *AddFlowSourcesOutput) SetSources(v []*Source) *AddFlowSourcesOutput

SetSources sets the Sources field's value.

func (AddFlowSourcesOutput) String added in v1.29.27

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 added in v1.30.2

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 added in v1.30.2

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 added in v1.30.2

SetFlowArn sets the FlowArn field's value.

func (*AddFlowVpcInterfacesInput) SetVpcInterfaces added in v1.30.2

SetVpcInterfaces sets the VpcInterfaces field's value.

func (AddFlowVpcInterfacesInput) String added in v1.30.2

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 added in v1.30.2

func (s *AddFlowVpcInterfacesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddFlowVpcInterfacesOutput added in v1.30.2

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 added in v1.30.2

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 added in v1.30.2

SetFlowArn sets the FlowArn field's value.

func (*AddFlowVpcInterfacesOutput) SetVpcInterfaces added in v1.30.2

SetVpcInterfaces sets the VpcInterfaces field's value.

func (AddFlowVpcInterfacesOutput) String added in v1.30.2

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetMaxBitrate sets the MaxBitrate field's value.

func (*AddIngressGatewayBridgeRequest) SetMaxOutputs added in v1.44.243

SetMaxOutputs sets the MaxOutputs field's value.

func (AddIngressGatewayBridgeRequest) String added in v1.44.243

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 added in v1.44.243

func (s *AddIngressGatewayBridgeRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddMaintenance added in v1.43.22

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 added in v1.43.22

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 added in v1.43.22

func (s *AddMaintenance) SetMaintenanceDay(v string) *AddMaintenance

SetMaintenanceDay sets the MaintenanceDay field's value.

func (*AddMaintenance) SetMaintenanceStartHour added in v1.43.22

func (s *AddMaintenance) SetMaintenanceStartHour(v string) *AddMaintenance

SetMaintenanceStartHour sets the MaintenanceStartHour field's value.

func (AddMaintenance) String added in v1.43.22

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 added in v1.43.22

func (s *AddMaintenance) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddMediaStreamRequest added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetAttributes sets the Attributes field's value.

func (*AddMediaStreamRequest) SetClockRate added in v1.38.41

SetClockRate sets the ClockRate field's value.

func (*AddMediaStreamRequest) SetDescription added in v1.38.41

func (s *AddMediaStreamRequest) SetDescription(v string) *AddMediaStreamRequest

SetDescription sets the Description field's value.

func (*AddMediaStreamRequest) SetMediaStreamId added in v1.38.41

func (s *AddMediaStreamRequest) SetMediaStreamId(v int64) *AddMediaStreamRequest

SetMediaStreamId sets the MediaStreamId field's value.

func (*AddMediaStreamRequest) SetMediaStreamName added in v1.38.41

func (s *AddMediaStreamRequest) SetMediaStreamName(v string) *AddMediaStreamRequest

SetMediaStreamName sets the MediaStreamName field's value.

func (*AddMediaStreamRequest) SetMediaStreamType added in v1.38.41

func (s *AddMediaStreamRequest) SetMediaStreamType(v string) *AddMediaStreamRequest

SetMediaStreamType sets the MediaStreamType field's value.

func (*AddMediaStreamRequest) SetVideoFormat added in v1.38.41

func (s *AddMediaStreamRequest) SetVideoFormat(v string) *AddMediaStreamRequest

SetVideoFormat sets the VideoFormat field's value.

func (AddMediaStreamRequest) String added in v1.38.41

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 added in v1.38.41

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 added in v1.21.6

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 added in v1.38.41

func (s *AddOutputRequest) SetMediaStreamOutputConfigurations(v []*MediaStreamOutputConfigurationRequest) *AddOutputRequest

SetMediaStreamOutputConfigurations sets the MediaStreamOutputConfigurations field's value.

func (*AddOutputRequest) SetMinLatency added in v1.37.32

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 added in v1.21.6

func (s *AddOutputRequest) SetRemoteId(v string) *AddOutputRequest

SetRemoteId sets the RemoteId field's value.

func (*AddOutputRequest) SetSenderControlPort added in v1.42.25

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 added in v1.30.6

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 added in v1.28.0

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 added in v1.28.0

func (s *BadRequestException) Code() string

Code returns the exception type name.

func (*BadRequestException) Error added in v1.28.0

func (s *BadRequestException) Error() string

func (BadRequestException) GoString added in v1.28.0

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 added in v1.28.0

func (s *BadRequestException) Message() string

Message returns the exception's message.

func (*BadRequestException) OrigErr added in v1.28.0

func (s *BadRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*BadRequestException) RequestID added in v1.28.0

func (s *BadRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*BadRequestException) StatusCode added in v1.28.0

func (s *BadRequestException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (BadRequestException) String added in v1.28.0

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 added in v1.44.243

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 added in v1.44.243

func (s Bridge) 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 (*Bridge) SetBridgeArn added in v1.44.243

func (s *Bridge) SetBridgeArn(v string) *Bridge

SetBridgeArn sets the BridgeArn field's value.

func (*Bridge) SetBridgeMessages added in v1.44.243

func (s *Bridge) SetBridgeMessages(v []*MessageDetail) *Bridge

SetBridgeMessages sets the BridgeMessages field's value.

func (*Bridge) SetBridgeState added in v1.44.243

func (s *Bridge) SetBridgeState(v string) *Bridge

SetBridgeState sets the BridgeState field's value.

func (*Bridge) SetEgressGatewayBridge added in v1.44.243

func (s *Bridge) SetEgressGatewayBridge(v *EgressGatewayBridge) *Bridge

SetEgressGatewayBridge sets the EgressGatewayBridge field's value.

func (*Bridge) SetIngressGatewayBridge added in v1.44.243

func (s *Bridge) SetIngressGatewayBridge(v *IngressGatewayBridge) *Bridge

SetIngressGatewayBridge sets the IngressGatewayBridge field's value.

func (*Bridge) SetName added in v1.44.243

func (s *Bridge) SetName(v string) *Bridge

SetName sets the Name field's value.

func (*Bridge) SetOutputs added in v1.44.243

func (s *Bridge) SetOutputs(v []*BridgeOutput_) *Bridge

SetOutputs sets the Outputs field's value.

func (*Bridge) SetPlacementArn added in v1.44.243

func (s *Bridge) SetPlacementArn(v string) *Bridge

SetPlacementArn sets the PlacementArn field's value.

func (*Bridge) SetSourceFailoverConfig added in v1.44.243

func (s *Bridge) SetSourceFailoverConfig(v *FailoverConfig) *Bridge

SetSourceFailoverConfig sets the SourceFailoverConfig field's value.

func (*Bridge) SetSources added in v1.44.243

func (s *Bridge) SetSources(v []*BridgeSource) *Bridge

SetSources sets the Sources field's value.

func (Bridge) String added in v1.44.243

func (s Bridge) 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 BridgeFlowOutput_ added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *BridgeFlowOutput_) SetFlowArn(v string) *BridgeFlowOutput_

SetFlowArn sets the FlowArn field's value.

func (*BridgeFlowOutput_) SetFlowSourceArn added in v1.44.243

func (s *BridgeFlowOutput_) SetFlowSourceArn(v string) *BridgeFlowOutput_

SetFlowSourceArn sets the FlowSourceArn field's value.

func (*BridgeFlowOutput_) SetName added in v1.44.243

SetName sets the Name field's value.

func (BridgeFlowOutput_) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *BridgeFlowSource) SetFlowArn(v string) *BridgeFlowSource

SetFlowArn sets the FlowArn field's value.

func (*BridgeFlowSource) SetFlowVpcInterfaceAttachment added in v1.44.243

func (s *BridgeFlowSource) SetFlowVpcInterfaceAttachment(v *VpcInterfaceAttachment) *BridgeFlowSource

SetFlowVpcInterfaceAttachment sets the FlowVpcInterfaceAttachment field's value.

func (*BridgeFlowSource) SetName added in v1.44.243

func (s *BridgeFlowSource) SetName(v string) *BridgeFlowSource

SetName sets the Name field's value.

func (*BridgeFlowSource) SetOutputArn added in v1.44.243

func (s *BridgeFlowSource) SetOutputArn(v string) *BridgeFlowSource

SetOutputArn sets the OutputArn field's value.

func (BridgeFlowSource) String added in v1.44.243

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_ added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *BridgeNetworkOutput_) SetIpAddress(v string) *BridgeNetworkOutput_

SetIpAddress sets the IpAddress field's value.

func (*BridgeNetworkOutput_) SetName added in v1.44.243

SetName sets the Name field's value.

func (*BridgeNetworkOutput_) SetNetworkName added in v1.44.243

func (s *BridgeNetworkOutput_) SetNetworkName(v string) *BridgeNetworkOutput_

SetNetworkName sets the NetworkName field's value.

func (*BridgeNetworkOutput_) SetPort added in v1.44.243

SetPort sets the Port field's value.

func (*BridgeNetworkOutput_) SetProtocol added in v1.44.243

SetProtocol sets the Protocol field's value.

func (*BridgeNetworkOutput_) SetTtl added in v1.44.243

SetTtl sets the Ttl field's value.

func (BridgeNetworkOutput_) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *BridgeNetworkSource) SetMulticastIp(v string) *BridgeNetworkSource

SetMulticastIp sets the MulticastIp field's value.

func (*BridgeNetworkSource) SetName added in v1.44.243

SetName sets the Name field's value.

func (*BridgeNetworkSource) SetNetworkName added in v1.44.243

func (s *BridgeNetworkSource) SetNetworkName(v string) *BridgeNetworkSource

SetNetworkName sets the NetworkName field's value.

func (*BridgeNetworkSource) SetPort added in v1.44.243

SetPort sets the Port field's value.

func (*BridgeNetworkSource) SetProtocol added in v1.44.243

func (s *BridgeNetworkSource) SetProtocol(v string) *BridgeNetworkSource

SetProtocol sets the Protocol field's value.

func (BridgeNetworkSource) String added in v1.44.243

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_ added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *BridgeOutput_) SetFlowOutput(v *BridgeFlowOutput_) *BridgeOutput_

SetFlowOutput sets the FlowOutput field's value.

func (*BridgeOutput_) SetNetworkOutput added in v1.44.243

func (s *BridgeOutput_) SetNetworkOutput(v *BridgeNetworkOutput_) *BridgeOutput_

SetNetworkOutput sets the NetworkOutput field's value.

func (BridgeOutput_) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *BridgeSource) SetFlowSource(v *BridgeFlowSource) *BridgeSource

SetFlowSource sets the FlowSource field's value.

func (*BridgeSource) SetNetworkSource added in v1.44.243

func (s *BridgeSource) SetNetworkSource(v *BridgeNetworkSource) *BridgeSource

SetNetworkSource sets the NetworkSource field's value.

func (BridgeSource) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error added in v1.44.243

func (s *ConflictException) Error() string

func (ConflictException) GoString added in v1.44.243

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 added in v1.44.243

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr added in v1.44.243

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID added in v1.44.243

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode added in v1.44.243

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *CreateBridge420Exception) Code() string

Code returns the exception type name.

func (*CreateBridge420Exception) Error added in v1.44.243

func (s *CreateBridge420Exception) Error() string

func (CreateBridge420Exception) GoString added in v1.44.243

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 added in v1.44.243

func (s *CreateBridge420Exception) Message() string

Message returns the exception's message.

func (*CreateBridge420Exception) OrigErr added in v1.44.243

func (s *CreateBridge420Exception) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*CreateBridge420Exception) RequestID added in v1.44.243

func (s *CreateBridge420Exception) RequestID() string

RequestID returns the service's response RequestID for request.

func (*CreateBridge420Exception) StatusCode added in v1.44.243

func (s *CreateBridge420Exception) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (CreateBridge420Exception) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *CreateBridgeInput) SetEgressGatewayBridge(v *AddEgressGatewayBridgeRequest) *CreateBridgeInput

SetEgressGatewayBridge sets the EgressGatewayBridge field's value.

func (*CreateBridgeInput) SetIngressGatewayBridge added in v1.44.243

func (s *CreateBridgeInput) SetIngressGatewayBridge(v *AddIngressGatewayBridgeRequest) *CreateBridgeInput

SetIngressGatewayBridge sets the IngressGatewayBridge field's value.

func (*CreateBridgeInput) SetName added in v1.44.243

SetName sets the Name field's value.

func (*CreateBridgeInput) SetOutputs added in v1.44.243

SetOutputs sets the Outputs field's value.

func (*CreateBridgeInput) SetPlacementArn added in v1.44.243

func (s *CreateBridgeInput) SetPlacementArn(v string) *CreateBridgeInput

SetPlacementArn sets the PlacementArn field's value.

func (*CreateBridgeInput) SetSourceFailoverConfig added in v1.44.243

func (s *CreateBridgeInput) SetSourceFailoverConfig(v *FailoverConfig) *CreateBridgeInput

SetSourceFailoverConfig sets the SourceFailoverConfig field's value.

func (*CreateBridgeInput) SetSources added in v1.44.243

SetSources sets the Sources field's value.

func (CreateBridgeInput) String added in v1.44.243

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 added in v1.44.243

func (s *CreateBridgeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBridgeOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *CreateBridgeOutput) SetBridge(v *Bridge) *CreateBridgeOutput

SetBridge sets the Bridge field's value.

func (CreateBridgeOutput) String added in v1.44.243

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 added in v1.28.0

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 added in v1.28.0

func (s *CreateFlow420Exception) Code() string

Code returns the exception type name.

func (*CreateFlow420Exception) Error added in v1.28.0

func (s *CreateFlow420Exception) Error() string

func (CreateFlow420Exception) GoString added in v1.28.0

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 added in v1.28.0

func (s *CreateFlow420Exception) Message() string

Message returns the exception's message.

func (*CreateFlow420Exception) OrigErr added in v1.28.0

func (s *CreateFlow420Exception) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*CreateFlow420Exception) RequestID added in v1.28.0

func (s *CreateFlow420Exception) RequestID() string

RequestID returns the service's response RequestID for request.

func (*CreateFlow420Exception) StatusCode added in v1.28.0

func (s *CreateFlow420Exception) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (CreateFlow420Exception) String added in v1.28.0

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 added in v1.43.22

func (s *CreateFlowInput) SetMaintenance(v *AddMaintenance) *CreateFlowInput

SetMaintenance sets the Maintenance field's value.

func (*CreateFlowInput) SetMediaStreams added in v1.38.41

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

SetSource sets the Source field's value.

func (*CreateFlowInput) SetSourceFailoverConfig added in v1.29.27

func (s *CreateFlowInput) SetSourceFailoverConfig(v *FailoverConfig) *CreateFlowInput

SetSourceFailoverConfig sets the SourceFailoverConfig field's value.

func (*CreateFlowInput) SetSources added in v1.29.27

func (s *CreateFlowInput) SetSources(v []*SetSourceRequest) *CreateFlowInput

SetSources sets the Sources field's value.

func (*CreateFlowInput) SetVpcInterfaces added in v1.30.2

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 added in v1.44.243

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 added in v1.44.243

Code returns the exception type name.

func (*CreateGateway420Exception) Error added in v1.44.243

func (s *CreateGateway420Exception) Error() string

func (CreateGateway420Exception) GoString added in v1.44.243

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 added in v1.44.243

func (s *CreateGateway420Exception) Message() string

Message returns the exception's message.

func (*CreateGateway420Exception) OrigErr added in v1.44.243

func (s *CreateGateway420Exception) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*CreateGateway420Exception) RequestID added in v1.44.243

func (s *CreateGateway420Exception) RequestID() string

RequestID returns the service's response RequestID for request.

func (*CreateGateway420Exception) StatusCode added in v1.44.243

func (s *CreateGateway420Exception) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (CreateGateway420Exception) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *CreateGatewayInput) SetEgressCidrBlocks(v []*string) *CreateGatewayInput

SetEgressCidrBlocks sets the EgressCidrBlocks field's value.

func (*CreateGatewayInput) SetName added in v1.44.243

SetName sets the Name field's value.

func (*CreateGatewayInput) SetNetworks added in v1.44.243

SetNetworks sets the Networks field's value.

func (CreateGatewayInput) String added in v1.44.243

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 added in v1.44.243

func (s *CreateGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGatewayOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *CreateGatewayOutput) SetGateway(v *Gateway) *CreateGatewayOutput

SetGateway sets the Gateway field's value.

func (CreateGatewayOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *DeleteBridgeInput) SetBridgeArn(v string) *DeleteBridgeInput

SetBridgeArn sets the BridgeArn field's value.

func (DeleteBridgeInput) String added in v1.44.243

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 added in v1.44.243

func (s *DeleteBridgeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBridgeOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *DeleteBridgeOutput) SetBridgeArn(v string) *DeleteBridgeOutput

SetBridgeArn sets the BridgeArn field's value.

func (DeleteBridgeOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *DeleteGatewayInput) SetGatewayArn(v string) *DeleteGatewayInput

SetGatewayArn sets the GatewayArn field's value.

func (DeleteGatewayInput) String added in v1.44.243

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 added in v1.44.243

func (s *DeleteGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGatewayOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *DeleteGatewayOutput) SetGatewayArn(v string) *DeleteGatewayOutput

SetGatewayArn sets the GatewayArn field's value.

func (DeleteGatewayOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetForce sets the Force field's value.

func (*DeregisterGatewayInstanceInput) SetGatewayInstanceArn added in v1.44.243

SetGatewayInstanceArn sets the GatewayInstanceArn field's value.

func (DeregisterGatewayInstanceInput) String added in v1.44.243

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 added in v1.44.243

func (s *DeregisterGatewayInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeregisterGatewayInstanceOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetGatewayInstanceArn sets the GatewayInstanceArn field's value.

func (*DeregisterGatewayInstanceOutput) SetInstanceState added in v1.44.243

SetInstanceState sets the InstanceState field's value.

func (DeregisterGatewayInstanceOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *DescribeBridgeInput) SetBridgeArn(v string) *DescribeBridgeInput

SetBridgeArn sets the BridgeArn field's value.

func (DescribeBridgeInput) String added in v1.44.243

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 added in v1.44.243

func (s *DescribeBridgeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeBridgeOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridge sets the Bridge field's value.

func (DescribeBridgeOutput) String added in v1.44.243

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 DescribeFlowSourceMetadataInput added in v1.49.9

type DescribeFlowSourceMetadataInput struct {

	// FlowArn is a required field
	FlowArn *string `location:"uri" locationName:"flowArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeFlowSourceMetadataInput) GoString added in v1.49.9

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 (*DescribeFlowSourceMetadataInput) SetFlowArn added in v1.49.9

SetFlowArn sets the FlowArn field's value.

func (DescribeFlowSourceMetadataInput) String added in v1.49.9

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 (*DescribeFlowSourceMetadataInput) Validate added in v1.49.9

func (s *DescribeFlowSourceMetadataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeFlowSourceMetadataOutput added in v1.49.9

type DescribeFlowSourceMetadataOutput struct {

	// The ARN of the flow that DescribeFlowSourceMetadata was performed on.
	FlowArn *string `locationName:"flowArn" type:"string"`

	// Provides a status code and message regarding issues found with the flow source
	// metadata.
	Messages []*MessageDetail `locationName:"messages" type:"list"`

	// The timestamp of the most recent change in metadata for this flow’s source.
	Timestamp *time.Time `locationName:"timestamp" type:"timestamp" timestampFormat:"iso8601"`

	// The metadata of the transport stream in the current flow's source.
	TransportMediaInfo *TransportMediaInfo `locationName:"transportMediaInfo" type:"structure"`
	// contains filtered or unexported fields
}

The result of a successful DescribeFlowSourceMetadata request.

func (DescribeFlowSourceMetadataOutput) GoString added in v1.49.9

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 (*DescribeFlowSourceMetadataOutput) SetFlowArn added in v1.49.9

SetFlowArn sets the FlowArn field's value.

func (*DescribeFlowSourceMetadataOutput) SetMessages added in v1.49.9

SetMessages sets the Messages field's value.

func (*DescribeFlowSourceMetadataOutput) SetTimestamp added in v1.49.9

SetTimestamp sets the Timestamp field's value.

func (*DescribeFlowSourceMetadataOutput) SetTransportMediaInfo added in v1.49.9

SetTransportMediaInfo sets the TransportMediaInfo field's value.

func (DescribeFlowSourceMetadataOutput) String added in v1.49.9

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *DescribeGatewayInput) SetGatewayArn(v string) *DescribeGatewayInput

SetGatewayArn sets the GatewayArn field's value.

func (DescribeGatewayInput) String added in v1.44.243

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 added in v1.44.243

func (s *DescribeGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeGatewayInstanceInput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetGatewayInstanceArn sets the GatewayInstanceArn field's value.

func (DescribeGatewayInstanceInput) String added in v1.44.243

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 added in v1.44.243

func (s *DescribeGatewayInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeGatewayInstanceOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetGatewayInstance sets the GatewayInstance field's value.

func (DescribeGatewayInstanceOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetGateway sets the Gateway field's value.

func (DescribeGatewayOutput) String added in v1.44.243

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

func (s *DescribeOfferingInput) SetOfferingArn(v string) *DescribeOfferingInput

SetOfferingArn sets the OfferingArn field's value.

func (DescribeOfferingInput) String added in v1.35.0

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 added in v1.35.0

func (s *DescribeOfferingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeOfferingOutput added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

SetOffering sets the Offering field's value.

func (DescribeOfferingOutput) String added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

func (s *DescribeReservationInput) SetReservationArn(v string) *DescribeReservationInput

SetReservationArn sets the ReservationArn field's value.

func (DescribeReservationInput) String added in v1.35.0

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 added in v1.35.0

func (s *DescribeReservationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeReservationOutput added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

SetReservation sets the Reservation field's value.

func (DescribeReservationOutput) String added in v1.35.0

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetDestinationIp sets the DestinationIp field's value.

func (*DestinationConfiguration) SetDestinationPort added in v1.38.41

func (s *DestinationConfiguration) SetDestinationPort(v int64) *DestinationConfiguration

SetDestinationPort sets the DestinationPort field's value.

func (*DestinationConfiguration) SetInterface added in v1.38.41

SetInterface sets the Interface field's value.

func (*DestinationConfiguration) SetOutboundIp added in v1.38.41

SetOutboundIp sets the OutboundIp field's value.

func (DestinationConfiguration) String added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetDestinationIp sets the DestinationIp field's value.

func (*DestinationConfigurationRequest) SetDestinationPort added in v1.38.41

SetDestinationPort sets the DestinationPort field's value.

func (*DestinationConfigurationRequest) SetInterface added in v1.38.41

SetInterface sets the Interface field's value.

func (DestinationConfigurationRequest) String added in v1.38.41

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 added in v1.38.41

func (s *DestinationConfigurationRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EgressGatewayBridge added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *EgressGatewayBridge) SetInstanceId(v string) *EgressGatewayBridge

SetInstanceId sets the InstanceId field's value.

func (*EgressGatewayBridge) SetMaxBitrate added in v1.44.243

func (s *EgressGatewayBridge) SetMaxBitrate(v int64) *EgressGatewayBridge

SetMaxBitrate sets the MaxBitrate field's value.

func (EgressGatewayBridge) String added in v1.44.243

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

func (s *EncodingParameters) SetCompressionFactor(v float64) *EncodingParameters

SetCompressionFactor sets the CompressionFactor field's value.

func (*EncodingParameters) SetEncoderProfile added in v1.38.41

func (s *EncodingParameters) SetEncoderProfile(v string) *EncodingParameters

SetEncoderProfile sets the EncoderProfile field's value.

func (EncodingParameters) String added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

func (s *EncodingParametersRequest) SetCompressionFactor(v float64) *EncodingParametersRequest

SetCompressionFactor sets the CompressionFactor field's value.

func (*EncodingParametersRequest) SetEncoderProfile added in v1.38.41

SetEncoderProfile sets the EncoderProfile field's value.

func (EncodingParametersRequest) String added in v1.38.41

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 added in v1.38.41

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 added in v1.19.45

func (s *Encryption) SetConstantInitializationVector(v string) *Encryption

SetConstantInitializationVector sets the ConstantInitializationVector field's value.

func (*Encryption) SetDeviceId added in v1.19.45

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 added in v1.19.45

func (s *Encryption) SetRegion(v string) *Encryption

SetRegion sets the Region field's value.

func (*Encryption) SetResourceId added in v1.19.45

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 added in v1.19.45

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 added in v1.24.2

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 added in v1.33.12

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.38.60

func (s *FailoverConfig) SetFailoverMode(v string) *FailoverConfig

SetFailoverMode sets the FailoverMode field's value.

func (*FailoverConfig) SetRecoveryWindow added in v1.29.27

func (s *FailoverConfig) SetRecoveryWindow(v int64) *FailoverConfig

SetRecoveryWindow sets the RecoveryWindow field's value.

func (*FailoverConfig) SetSourcePriority added in v1.38.60

func (s *FailoverConfig) SetSourcePriority(v *SourcePriority) *FailoverConfig

SetSourcePriority sets the SourcePriority field's value.

func (*FailoverConfig) SetState added in v1.29.27

func (s *FailoverConfig) SetState(v string) *FailoverConfig

SetState sets the State field's value.

func (FailoverConfig) String added in v1.29.27

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

func (s Flow) 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 (*Flow) SetAvailabilityZone

func (s *Flow) SetAvailabilityZone(v string) *Flow

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*Flow) SetDescription

func (s *Flow) SetDescription(v string) *Flow

SetDescription sets the Description field's value.

func (*Flow) SetEgressIp

func (s *Flow) SetEgressIp(v string) *Flow

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

func (s *Flow) SetFlowArn(v string) *Flow

SetFlowArn sets the FlowArn field's value.

func (*Flow) SetMaintenance added in v1.43.22

func (s *Flow) SetMaintenance(v *Maintenance) *Flow

SetMaintenance sets the Maintenance field's value.

func (*Flow) SetMediaStreams added in v1.38.41

func (s *Flow) SetMediaStreams(v []*MediaStream) *Flow

SetMediaStreams sets the MediaStreams field's value.

func (*Flow) SetName

func (s *Flow) SetName(v string) *Flow

SetName sets the Name field's value.

func (*Flow) SetOutputs

func (s *Flow) SetOutputs(v []*Output) *Flow

SetOutputs sets the Outputs field's value.

func (*Flow) SetSource

func (s *Flow) SetSource(v *Source) *Flow

SetSource sets the Source field's value.

func (*Flow) SetSourceFailoverConfig added in v1.29.27

func (s *Flow) SetSourceFailoverConfig(v *FailoverConfig) *Flow

SetSourceFailoverConfig sets the SourceFailoverConfig field's value.

func (*Flow) SetSources added in v1.29.27

func (s *Flow) SetSources(v []*Source) *Flow

SetSources sets the Sources field's value.

func (*Flow) SetStatus

func (s *Flow) SetStatus(v string) *Flow

SetStatus sets the Status field's value.

func (*Flow) SetVpcInterfaces added in v1.30.2

func (s *Flow) SetVpcInterfaces(v []*VpcInterface) *Flow

SetVpcInterfaces sets the VpcInterfaces field's value.

func (Flow) String

func (s Flow) 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 Fmtp added in v1.38.41

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 added in v1.38.41

func (s Fmtp) 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 (*Fmtp) SetChannelOrder added in v1.38.41

func (s *Fmtp) SetChannelOrder(v string) *Fmtp

SetChannelOrder sets the ChannelOrder field's value.

func (*Fmtp) SetColorimetry added in v1.38.41

func (s *Fmtp) SetColorimetry(v string) *Fmtp

SetColorimetry sets the Colorimetry field's value.

func (*Fmtp) SetExactFramerate added in v1.38.41

func (s *Fmtp) SetExactFramerate(v string) *Fmtp

SetExactFramerate sets the ExactFramerate field's value.

func (*Fmtp) SetPar added in v1.38.41

func (s *Fmtp) SetPar(v string) *Fmtp

SetPar sets the Par field's value.

func (*Fmtp) SetRange added in v1.38.41

func (s *Fmtp) SetRange(v string) *Fmtp

SetRange sets the Range field's value.

func (*Fmtp) SetScanMode added in v1.38.41

func (s *Fmtp) SetScanMode(v string) *Fmtp

SetScanMode sets the ScanMode field's value.

func (*Fmtp) SetTcs added in v1.38.41

func (s *Fmtp) SetTcs(v string) *Fmtp

SetTcs sets the Tcs field's value.

func (Fmtp) String added in v1.38.41

func (s Fmtp) 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 FmtpRequest added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

func (s *FmtpRequest) SetChannelOrder(v string) *FmtpRequest

SetChannelOrder sets the ChannelOrder field's value.

func (*FmtpRequest) SetColorimetry added in v1.38.41

func (s *FmtpRequest) SetColorimetry(v string) *FmtpRequest

SetColorimetry sets the Colorimetry field's value.

func (*FmtpRequest) SetExactFramerate added in v1.38.41

func (s *FmtpRequest) SetExactFramerate(v string) *FmtpRequest

SetExactFramerate sets the ExactFramerate field's value.

func (*FmtpRequest) SetPar added in v1.38.41

func (s *FmtpRequest) SetPar(v string) *FmtpRequest

SetPar sets the Par field's value.

func (*FmtpRequest) SetRange added in v1.38.41

func (s *FmtpRequest) SetRange(v string) *FmtpRequest

SetRange sets the Range field's value.

func (*FmtpRequest) SetScanMode added in v1.38.41

func (s *FmtpRequest) SetScanMode(v string) *FmtpRequest

SetScanMode sets the ScanMode field's value.

func (*FmtpRequest) SetTcs added in v1.38.41

func (s *FmtpRequest) SetTcs(v string) *FmtpRequest

SetTcs sets the Tcs field's value.

func (FmtpRequest) String added in v1.38.41

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 added in v1.28.0

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 added in v1.28.0

func (s *ForbiddenException) Code() string

Code returns the exception type name.

func (*ForbiddenException) Error added in v1.28.0

func (s *ForbiddenException) Error() string

func (ForbiddenException) GoString added in v1.28.0

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 added in v1.28.0

func (s *ForbiddenException) Message() string

Message returns the exception's message.

func (*ForbiddenException) OrigErr added in v1.28.0

func (s *ForbiddenException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ForbiddenException) RequestID added in v1.28.0

func (s *ForbiddenException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ForbiddenException) StatusCode added in v1.28.0

func (s *ForbiddenException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ForbiddenException) String added in v1.28.0

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 FrameResolution added in v1.49.9

type FrameResolution struct {

	// The number of pixels in the height of the video frame.
	//
	// FrameHeight is a required field
	FrameHeight *int64 `locationName:"frameHeight" type:"integer" required:"true"`

	// The number of pixels in the width of the video frame.
	//
	// FrameWidth is a required field
	FrameWidth *int64 `locationName:"frameWidth" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

The frame resolution used by the video stream.

func (FrameResolution) GoString added in v1.49.9

func (s FrameResolution) 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 (*FrameResolution) SetFrameHeight added in v1.49.9

func (s *FrameResolution) SetFrameHeight(v int64) *FrameResolution

SetFrameHeight sets the FrameHeight field's value.

func (*FrameResolution) SetFrameWidth added in v1.49.9

func (s *FrameResolution) SetFrameWidth(v int64) *FrameResolution

SetFrameWidth sets the FrameWidth field's value.

func (FrameResolution) String added in v1.49.9

func (s FrameResolution) 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 added in v1.44.243

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 added in v1.44.243

func (s Gateway) 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 (*Gateway) SetEgressCidrBlocks added in v1.44.243

func (s *Gateway) SetEgressCidrBlocks(v []*string) *Gateway

SetEgressCidrBlocks sets the EgressCidrBlocks field's value.

func (*Gateway) SetGatewayArn added in v1.44.243

func (s *Gateway) SetGatewayArn(v string) *Gateway

SetGatewayArn sets the GatewayArn field's value.

func (*Gateway) SetGatewayMessages added in v1.44.243

func (s *Gateway) SetGatewayMessages(v []*MessageDetail) *Gateway

SetGatewayMessages sets the GatewayMessages field's value.

func (*Gateway) SetGatewayState added in v1.44.243

func (s *Gateway) SetGatewayState(v string) *Gateway

SetGatewayState sets the GatewayState field's value.

func (*Gateway) SetName added in v1.44.243

func (s *Gateway) SetName(v string) *Gateway

SetName sets the Name field's value.

func (*Gateway) SetNetworks added in v1.44.243

func (s *Gateway) SetNetworks(v []*GatewayNetwork) *Gateway

SetNetworks sets the Networks field's value.

func (Gateway) String added in v1.44.243

func (s Gateway) 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 GatewayBridgeSource added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *GatewayBridgeSource) SetBridgeArn(v string) *GatewayBridgeSource

SetBridgeArn sets the BridgeArn field's value.

func (*GatewayBridgeSource) SetVpcInterfaceAttachment added in v1.44.243

func (s *GatewayBridgeSource) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *GatewayBridgeSource

SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.

func (GatewayBridgeSource) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *GatewayInstance) SetBridgePlacement(v string) *GatewayInstance

SetBridgePlacement sets the BridgePlacement field's value.

func (*GatewayInstance) SetConnectionStatus added in v1.44.243

func (s *GatewayInstance) SetConnectionStatus(v string) *GatewayInstance

SetConnectionStatus sets the ConnectionStatus field's value.

func (*GatewayInstance) SetGatewayArn added in v1.44.243

func (s *GatewayInstance) SetGatewayArn(v string) *GatewayInstance

SetGatewayArn sets the GatewayArn field's value.

func (*GatewayInstance) SetGatewayInstanceArn added in v1.44.243

func (s *GatewayInstance) SetGatewayInstanceArn(v string) *GatewayInstance

SetGatewayInstanceArn sets the GatewayInstanceArn field's value.

func (*GatewayInstance) SetInstanceId added in v1.44.243

func (s *GatewayInstance) SetInstanceId(v string) *GatewayInstance

SetInstanceId sets the InstanceId field's value.

func (*GatewayInstance) SetInstanceMessages added in v1.44.243

func (s *GatewayInstance) SetInstanceMessages(v []*MessageDetail) *GatewayInstance

SetInstanceMessages sets the InstanceMessages field's value.

func (*GatewayInstance) SetInstanceState added in v1.44.243

func (s *GatewayInstance) SetInstanceState(v string) *GatewayInstance

SetInstanceState sets the InstanceState field's value.

func (*GatewayInstance) SetRunningBridgeCount added in v1.44.243

func (s *GatewayInstance) SetRunningBridgeCount(v int64) *GatewayInstance

SetRunningBridgeCount sets the RunningBridgeCount field's value.

func (GatewayInstance) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *GatewayNetwork) SetCidrBlock(v string) *GatewayNetwork

SetCidrBlock sets the CidrBlock field's value.

func (*GatewayNetwork) SetName added in v1.44.243

func (s *GatewayNetwork) SetName(v string) *GatewayNetwork

SetName sets the Name field's value.

func (GatewayNetwork) String added in v1.44.243

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 added in v1.44.243

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 added in v1.24.2

func (s *GrantEntitlementRequest) SetDataTransferSubscriberFeePercent(v int64) *GrantEntitlementRequest

SetDataTransferSubscriberFeePercent sets the DataTransferSubscriberFeePercent field's value.

func (*GrantEntitlementRequest) SetDescription

SetDescription sets the Description field's value.

func (*GrantEntitlementRequest) SetEncryption

SetEncryption sets the Encryption field's value.

func (*GrantEntitlementRequest) SetEntitlementStatus added in v1.33.12

func (s *GrantEntitlementRequest) SetEntitlementStatus(v string) *GrantEntitlementRequest

SetEntitlementStatus sets the EntitlementStatus field's value.

func (*GrantEntitlementRequest) SetName

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 added in v1.28.0

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 added in v1.28.0

Code returns the exception type name.

func (*GrantFlowEntitlements420Exception) Error added in v1.28.0

func (GrantFlowEntitlements420Exception) GoString added in v1.28.0

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 added in v1.28.0

Message returns the exception's message.

func (*GrantFlowEntitlements420Exception) OrigErr added in v1.28.0

OrigErr always returns nil, satisfies awserr.Error interface.

func (*GrantFlowEntitlements420Exception) RequestID added in v1.28.0

RequestID returns the service's response RequestID for request.

func (*GrantFlowEntitlements420Exception) StatusCode added in v1.28.0

func (s *GrantFlowEntitlements420Exception) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (GrantFlowEntitlements420Exception) String added in v1.28.0

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

SetEntitlements sets the Entitlements field's value.

func (*GrantFlowEntitlementsInput) SetFlowArn

SetFlowArn sets the FlowArn field's value.

func (GrantFlowEntitlementsInput) 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

SetEntitlements sets the Entitlements field's value.

func (*GrantFlowEntitlementsOutput) SetFlowArn

SetFlowArn sets the FlowArn field's value.

func (GrantFlowEntitlementsOutput) 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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *IngressGatewayBridge) SetInstanceId(v string) *IngressGatewayBridge

SetInstanceId sets the InstanceId field's value.

func (*IngressGatewayBridge) SetMaxBitrate added in v1.44.243

func (s *IngressGatewayBridge) SetMaxBitrate(v int64) *IngressGatewayBridge

SetMaxBitrate sets the MaxBitrate field's value.

func (*IngressGatewayBridge) SetMaxOutputs added in v1.44.243

func (s *IngressGatewayBridge) SetMaxOutputs(v int64) *IngressGatewayBridge

SetMaxOutputs sets the MaxOutputs field's value.

func (IngressGatewayBridge) String added in v1.44.243

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

func (s *InputConfiguration) SetInputIp(v string) *InputConfiguration

SetInputIp sets the InputIp field's value.

func (*InputConfiguration) SetInputPort added in v1.38.41

func (s *InputConfiguration) SetInputPort(v int64) *InputConfiguration

SetInputPort sets the InputPort field's value.

func (*InputConfiguration) SetInterface added in v1.38.41

func (s *InputConfiguration) SetInterface(v *Interface) *InputConfiguration

SetInterface sets the Interface field's value.

func (InputConfiguration) String added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetInputPort sets the InputPort field's value.

func (*InputConfigurationRequest) SetInterface added in v1.38.41

SetInterface sets the Interface field's value.

func (InputConfigurationRequest) String added in v1.38.41

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 added in v1.38.41

func (s *InputConfigurationRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Interface added in v1.38.41

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 added in v1.38.41

func (s Interface) 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 (*Interface) SetName added in v1.38.41

func (s *Interface) SetName(v string) *Interface

SetName sets the Name field's value.

func (Interface) String added in v1.38.41

func (s Interface) 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 InterfaceRequest added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

func (s *InterfaceRequest) SetName(v string) *InterfaceRequest

SetName sets the Name field's value.

func (InterfaceRequest) String added in v1.38.41

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 added in v1.38.41

func (s *InterfaceRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InternalServerErrorException added in v1.28.0

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 added in v1.28.0

Code returns the exception type name.

func (*InternalServerErrorException) Error added in v1.28.0

func (InternalServerErrorException) GoString added in v1.28.0

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 added in v1.28.0

func (s *InternalServerErrorException) Message() string

Message returns the exception's message.

func (*InternalServerErrorException) OrigErr added in v1.28.0

func (s *InternalServerErrorException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerErrorException) RequestID added in v1.28.0

func (s *InternalServerErrorException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerErrorException) StatusCode added in v1.28.0

func (s *InternalServerErrorException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerErrorException) String added in v1.28.0

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *ListBridgesInput) SetFilterArn(v string) *ListBridgesInput

SetFilterArn sets the FilterArn field's value.

func (*ListBridgesInput) SetMaxResults added in v1.44.243

func (s *ListBridgesInput) SetMaxResults(v int64) *ListBridgesInput

SetMaxResults sets the MaxResults field's value.

func (*ListBridgesInput) SetNextToken added in v1.44.243

func (s *ListBridgesInput) SetNextToken(v string) *ListBridgesInput

SetNextToken sets the NextToken field's value.

func (ListBridgesInput) String added in v1.44.243

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 added in v1.44.243

func (s *ListBridgesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListBridgesOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *ListBridgesOutput) SetBridges(v []*ListedBridge) *ListBridgesOutput

SetBridges sets the Bridges field's value.

func (*ListBridgesOutput) SetNextToken added in v1.44.243

func (s *ListBridgesOutput) SetNextToken(v string) *ListBridgesOutput

SetNextToken sets the NextToken field's value.

func (ListBridgesOutput) String added in v1.44.243

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

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

SetEntitlements sets the Entitlements field's value.

func (*ListEntitlementsOutput) SetNextToken

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetFilterArn sets the FilterArn field's value.

func (*ListGatewayInstancesInput) SetMaxResults added in v1.44.243

SetMaxResults sets the MaxResults field's value.

func (*ListGatewayInstancesInput) SetNextToken added in v1.44.243

SetNextToken sets the NextToken field's value.

func (ListGatewayInstancesInput) String added in v1.44.243

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 added in v1.44.243

func (s *ListGatewayInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListGatewayInstancesOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetInstances sets the Instances field's value.

func (*ListGatewayInstancesOutput) SetNextToken added in v1.44.243

SetNextToken sets the NextToken field's value.

func (ListGatewayInstancesOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *ListGatewaysInput) SetMaxResults(v int64) *ListGatewaysInput

SetMaxResults sets the MaxResults field's value.

func (*ListGatewaysInput) SetNextToken added in v1.44.243

func (s *ListGatewaysInput) SetNextToken(v string) *ListGatewaysInput

SetNextToken sets the NextToken field's value.

func (ListGatewaysInput) String added in v1.44.243

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 added in v1.44.243

func (s *ListGatewaysInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListGatewaysOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *ListGatewaysOutput) SetGateways(v []*ListedGateway) *ListGatewaysOutput

SetGateways sets the Gateways field's value.

func (*ListGatewaysOutput) SetNextToken added in v1.44.243

func (s *ListGatewaysOutput) SetNextToken(v string) *ListGatewaysOutput

SetNextToken sets the NextToken field's value.

func (ListGatewaysOutput) String added in v1.44.243

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

func (s *ListOfferingsInput) SetMaxResults(v int64) *ListOfferingsInput

SetMaxResults sets the MaxResults field's value.

func (*ListOfferingsInput) SetNextToken added in v1.35.0

func (s *ListOfferingsInput) SetNextToken(v string) *ListOfferingsInput

SetNextToken sets the NextToken field's value.

func (ListOfferingsInput) String added in v1.35.0

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 added in v1.35.0

func (s *ListOfferingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListOfferingsOutput added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

func (s *ListOfferingsOutput) SetNextToken(v string) *ListOfferingsOutput

SetNextToken sets the NextToken field's value.

func (*ListOfferingsOutput) SetOfferings added in v1.35.0

func (s *ListOfferingsOutput) SetOfferings(v []*Offering) *ListOfferingsOutput

SetOfferings sets the Offerings field's value.

func (ListOfferingsOutput) String added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

func (s *ListReservationsInput) SetMaxResults(v int64) *ListReservationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListReservationsInput) SetNextToken added in v1.35.0

SetNextToken sets the NextToken field's value.

func (ListReservationsInput) String added in v1.35.0

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 added in v1.35.0

func (s *ListReservationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReservationsOutput added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

SetNextToken sets the NextToken field's value.

func (*ListReservationsOutput) SetReservations added in v1.35.0

func (s *ListReservationsOutput) SetReservations(v []*Reservation) *ListReservationsOutput

SetReservations sets the Reservations field's value.

func (ListReservationsOutput) String added in v1.35.0

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 added in v1.16.26

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 added in v1.16.26

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 added in v1.16.26

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String added in v1.16.26

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 added in v1.16.26

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput added in v1.16.26

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 added in v1.16.26

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 added in v1.16.26

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String added in v1.16.26

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *ListedBridge) SetBridgeArn(v string) *ListedBridge

SetBridgeArn sets the BridgeArn field's value.

func (*ListedBridge) SetBridgeState added in v1.44.243

func (s *ListedBridge) SetBridgeState(v string) *ListedBridge

SetBridgeState sets the BridgeState field's value.

func (*ListedBridge) SetBridgeType added in v1.44.243

func (s *ListedBridge) SetBridgeType(v string) *ListedBridge

SetBridgeType sets the BridgeType field's value.

func (*ListedBridge) SetName added in v1.44.243

func (s *ListedBridge) SetName(v string) *ListedBridge

SetName sets the Name field's value.

func (*ListedBridge) SetPlacementArn added in v1.44.243

func (s *ListedBridge) SetPlacementArn(v string) *ListedBridge

SetPlacementArn sets the PlacementArn field's value.

func (ListedBridge) String added in v1.44.243

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 added in v1.24.2

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 added in v1.43.22

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *ListedGateway) SetGatewayArn(v string) *ListedGateway

SetGatewayArn sets the GatewayArn field's value.

func (*ListedGateway) SetGatewayState added in v1.44.243

func (s *ListedGateway) SetGatewayState(v string) *ListedGateway

SetGatewayState sets the GatewayState field's value.

func (*ListedGateway) SetName added in v1.44.243

func (s *ListedGateway) SetName(v string) *ListedGateway

SetName sets the Name field's value.

func (ListedGateway) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *ListedGatewayInstance) SetGatewayArn(v string) *ListedGatewayInstance

SetGatewayArn sets the GatewayArn field's value.

func (*ListedGatewayInstance) SetGatewayInstanceArn added in v1.44.243

func (s *ListedGatewayInstance) SetGatewayInstanceArn(v string) *ListedGatewayInstance

SetGatewayInstanceArn sets the GatewayInstanceArn field's value.

func (*ListedGatewayInstance) SetInstanceId added in v1.44.243

func (s *ListedGatewayInstance) SetInstanceId(v string) *ListedGatewayInstance

SetInstanceId sets the InstanceId field's value.

func (*ListedGatewayInstance) SetInstanceState added in v1.44.243

func (s *ListedGatewayInstance) SetInstanceState(v string) *ListedGatewayInstance

SetInstanceState sets the InstanceState field's value.

func (ListedGatewayInstance) String added in v1.44.243

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 added in v1.43.22

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 added in v1.43.22

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 added in v1.43.22

func (s *Maintenance) SetMaintenanceDay(v string) *Maintenance

SetMaintenanceDay sets the MaintenanceDay field's value.

func (*Maintenance) SetMaintenanceDeadline added in v1.43.22

func (s *Maintenance) SetMaintenanceDeadline(v string) *Maintenance

SetMaintenanceDeadline sets the MaintenanceDeadline field's value.

func (*Maintenance) SetMaintenanceScheduledDate added in v1.43.22

func (s *Maintenance) SetMaintenanceScheduledDate(v string) *Maintenance

SetMaintenanceScheduledDate sets the MaintenanceScheduledDate field's value.

func (*Maintenance) SetMaintenanceStartHour added in v1.43.22

func (s *Maintenance) SetMaintenanceStartHour(v string) *Maintenance

SetMaintenanceStartHour sets the MaintenanceStartHour field's value.

func (Maintenance) String added in v1.43.22

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

type MediaConnect struct {
	*client.Client
}

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.30.2

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 added in v1.30.2

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 added in v1.30.2

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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) DescribeFlowSourceMetadata added in v1.49.9

func (c *MediaConnect) DescribeFlowSourceMetadata(input *DescribeFlowSourceMetadataInput) (*DescribeFlowSourceMetadataOutput, error)

DescribeFlowSourceMetadata API operation for AWS MediaConnect.

Displays details of the flow's source stream. The response contains information about the contents of the stream and its programs.

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 DescribeFlowSourceMetadata 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/DescribeFlowSourceMetadata

func (*MediaConnect) DescribeFlowSourceMetadataRequest added in v1.49.9

func (c *MediaConnect) DescribeFlowSourceMetadataRequest(input *DescribeFlowSourceMetadataInput) (req *request.Request, output *DescribeFlowSourceMetadataOutput)

DescribeFlowSourceMetadataRequest generates a "aws/request.Request" representing the client's request for the DescribeFlowSourceMetadata 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 DescribeFlowSourceMetadata for more information on using the DescribeFlowSourceMetadata 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 DescribeFlowSourceMetadataRequest method.
req, resp := client.DescribeFlowSourceMetadataRequest(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/DescribeFlowSourceMetadata

func (*MediaConnect) DescribeFlowSourceMetadataWithContext added in v1.49.9

func (c *MediaConnect) DescribeFlowSourceMetadataWithContext(ctx aws.Context, input *DescribeFlowSourceMetadataInput, opts ...request.Option) (*DescribeFlowSourceMetadataOutput, error)

DescribeFlowSourceMetadataWithContext is the same as DescribeFlowSourceMetadata with the addition of the ability to pass a context and additional request options.

See DescribeFlowSourceMetadata 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) 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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.19.16

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 added in v1.19.16

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.16.26

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 added in v1.16.26

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 added in v1.16.26

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.30.2

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 added in v1.30.2

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 added in v1.30.2

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 added in v1.16.26

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 added in v1.16.26

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 added in v1.16.26

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 added in v1.16.26

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 added in v1.16.26

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 added in v1.16.26

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.29.27

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.38.20

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 added in v1.38.20

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 added in v1.38.20

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 added in v1.38.20

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 added in v1.38.20

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 added in v1.38.20

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

func (s *MediaStream) SetAttributes(v *MediaStreamAttributes) *MediaStream

SetAttributes sets the Attributes field's value.

func (*MediaStream) SetClockRate added in v1.38.41

func (s *MediaStream) SetClockRate(v int64) *MediaStream

SetClockRate sets the ClockRate field's value.

func (*MediaStream) SetDescription added in v1.38.41

func (s *MediaStream) SetDescription(v string) *MediaStream

SetDescription sets the Description field's value.

func (*MediaStream) SetFmt added in v1.38.41

func (s *MediaStream) SetFmt(v int64) *MediaStream

SetFmt sets the Fmt field's value.

func (*MediaStream) SetMediaStreamId added in v1.38.41

func (s *MediaStream) SetMediaStreamId(v int64) *MediaStream

SetMediaStreamId sets the MediaStreamId field's value.

func (*MediaStream) SetMediaStreamName added in v1.38.41

func (s *MediaStream) SetMediaStreamName(v string) *MediaStream

SetMediaStreamName sets the MediaStreamName field's value.

func (*MediaStream) SetMediaStreamType added in v1.38.41

func (s *MediaStream) SetMediaStreamType(v string) *MediaStream

SetMediaStreamType sets the MediaStreamType field's value.

func (*MediaStream) SetVideoFormat added in v1.38.41

func (s *MediaStream) SetVideoFormat(v string) *MediaStream

SetVideoFormat sets the VideoFormat field's value.

func (MediaStream) String added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetFmtp sets the Fmtp field's value.

func (*MediaStreamAttributes) SetLang added in v1.38.41

SetLang sets the Lang field's value.

func (MediaStreamAttributes) String added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetFmtp sets the Fmtp field's value.

func (*MediaStreamAttributesRequest) SetLang added in v1.38.41

SetLang sets the Lang field's value.

func (MediaStreamAttributesRequest) String added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetDestinationConfigurations sets the DestinationConfigurations field's value.

func (*MediaStreamOutputConfiguration) SetEncodingName added in v1.38.41

SetEncodingName sets the EncodingName field's value.

func (*MediaStreamOutputConfiguration) SetEncodingParameters added in v1.38.41

SetEncodingParameters sets the EncodingParameters field's value.

func (*MediaStreamOutputConfiguration) SetMediaStreamName added in v1.38.41

SetMediaStreamName sets the MediaStreamName field's value.

func (MediaStreamOutputConfiguration) String added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetDestinationConfigurations sets the DestinationConfigurations field's value.

func (*MediaStreamOutputConfigurationRequest) SetEncodingName added in v1.38.41

SetEncodingName sets the EncodingName field's value.

func (*MediaStreamOutputConfigurationRequest) SetEncodingParameters added in v1.38.41

SetEncodingParameters sets the EncodingParameters field's value.

func (*MediaStreamOutputConfigurationRequest) SetMediaStreamName added in v1.38.41

SetMediaStreamName sets the MediaStreamName field's value.

func (MediaStreamOutputConfigurationRequest) String added in v1.38.41

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 added in v1.38.41

Validate inspects the fields of the type to determine if they are valid.

type MediaStreamSourceConfiguration added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetEncodingName sets the EncodingName field's value.

func (*MediaStreamSourceConfiguration) SetInputConfigurations added in v1.38.41

SetInputConfigurations sets the InputConfigurations field's value.

func (*MediaStreamSourceConfiguration) SetMediaStreamName added in v1.38.41

SetMediaStreamName sets the MediaStreamName field's value.

func (MediaStreamSourceConfiguration) String added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetEncodingName sets the EncodingName field's value.

func (*MediaStreamSourceConfigurationRequest) SetInputConfigurations added in v1.38.41

SetInputConfigurations sets the InputConfigurations field's value.

func (*MediaStreamSourceConfigurationRequest) SetMediaStreamName added in v1.38.41

SetMediaStreamName sets the MediaStreamName field's value.

func (MediaStreamSourceConfigurationRequest) String added in v1.38.41

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 added in v1.38.41

Validate inspects the fields of the type to determine if they are valid.

type MessageDetail added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *MessageDetail) SetCode(v string) *MessageDetail

SetCode sets the Code field's value.

func (*MessageDetail) SetMessage added in v1.44.243

func (s *MessageDetail) SetMessage(v string) *MessageDetail

SetMessage sets the Message field's value.

func (*MessageDetail) SetResourceName added in v1.44.243

func (s *MessageDetail) SetResourceName(v string) *MessageDetail

SetResourceName sets the ResourceName field's value.

func (MessageDetail) String added in v1.44.243

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

func (s Messages) 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 (*Messages) SetErrors

func (s *Messages) SetErrors(v []*string) *Messages

SetErrors sets the Errors field's value.

func (Messages) String

func (s Messages) 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 NotFoundException added in v1.28.0

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 added in v1.28.0

func (s *NotFoundException) Code() string

Code returns the exception type name.

func (*NotFoundException) Error added in v1.28.0

func (s *NotFoundException) Error() string

func (NotFoundException) GoString added in v1.28.0

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 added in v1.28.0

func (s *NotFoundException) Message() string

Message returns the exception's message.

func (*NotFoundException) OrigErr added in v1.28.0

func (s *NotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NotFoundException) RequestID added in v1.28.0

func (s *NotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NotFoundException) StatusCode added in v1.28.0

func (s *NotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (NotFoundException) String added in v1.28.0

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 added in v1.35.0

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 added in v1.35.0

func (s Offering) 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 (*Offering) SetCurrencyCode added in v1.35.0

func (s *Offering) SetCurrencyCode(v string) *Offering

SetCurrencyCode sets the CurrencyCode field's value.

func (*Offering) SetDuration added in v1.35.0

func (s *Offering) SetDuration(v int64) *Offering

SetDuration sets the Duration field's value.

func (*Offering) SetDurationUnits added in v1.35.0

func (s *Offering) SetDurationUnits(v string) *Offering

SetDurationUnits sets the DurationUnits field's value.

func (*Offering) SetOfferingArn added in v1.35.0

func (s *Offering) SetOfferingArn(v string) *Offering

SetOfferingArn sets the OfferingArn field's value.

func (*Offering) SetOfferingDescription added in v1.35.0

func (s *Offering) SetOfferingDescription(v string) *Offering

SetOfferingDescription sets the OfferingDescription field's value.

func (*Offering) SetPricePerUnit added in v1.35.0

func (s *Offering) SetPricePerUnit(v string) *Offering

SetPricePerUnit sets the PricePerUnit field's value.

func (*Offering) SetPriceUnits added in v1.35.0

func (s *Offering) SetPriceUnits(v string) *Offering

SetPriceUnits sets the PriceUnits field's value.

func (*Offering) SetResourceSpecification added in v1.35.0

func (s *Offering) SetResourceSpecification(v *ResourceSpecification) *Offering

SetResourceSpecification sets the ResourceSpecification field's value.

func (Offering) String added in v1.35.0

func (s Offering) 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 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

func (s Output) 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 (*Output) SetBridgeArn added in v1.44.243

func (s *Output) SetBridgeArn(v string) *Output

SetBridgeArn sets the BridgeArn field's value.

func (*Output) SetBridgePorts added in v1.44.243

func (s *Output) SetBridgePorts(v []*int64) *Output

SetBridgePorts sets the BridgePorts field's value.

func (*Output) SetDataTransferSubscriberFeePercent added in v1.24.2

func (s *Output) SetDataTransferSubscriberFeePercent(v int64) *Output

SetDataTransferSubscriberFeePercent sets the DataTransferSubscriberFeePercent field's value.

func (*Output) SetDescription

func (s *Output) SetDescription(v string) *Output

SetDescription sets the Description field's value.

func (*Output) SetDestination

func (s *Output) SetDestination(v string) *Output

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

func (s *Output) SetEntitlementArn(v string) *Output

SetEntitlementArn sets the EntitlementArn field's value.

func (*Output) SetListenerAddress added in v1.38.20

func (s *Output) SetListenerAddress(v string) *Output

SetListenerAddress sets the ListenerAddress field's value.

func (*Output) SetMediaLiveInputArn

func (s *Output) SetMediaLiveInputArn(v string) *Output

SetMediaLiveInputArn sets the MediaLiveInputArn field's value.

func (*Output) SetMediaStreamOutputConfigurations added in v1.38.41

func (s *Output) SetMediaStreamOutputConfigurations(v []*MediaStreamOutputConfiguration) *Output

SetMediaStreamOutputConfigurations sets the MediaStreamOutputConfigurations field's value.

func (*Output) SetName

func (s *Output) SetName(v string) *Output

SetName sets the Name field's value.

func (*Output) SetOutputArn

func (s *Output) SetOutputArn(v string) *Output

SetOutputArn sets the OutputArn field's value.

func (*Output) SetPort

func (s *Output) SetPort(v int64) *Output

SetPort sets the Port field's value.

func (*Output) SetTransport

func (s *Output) SetTransport(v *Transport) *Output

SetTransport sets the Transport field's value.

func (*Output) SetVpcInterfaceAttachment added in v1.30.6

func (s *Output) SetVpcInterfaceAttachment(v *VpcInterfaceAttachment) *Output

SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.

func (Output) String

func (s Output) 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 PurchaseOfferingInput added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

func (s *PurchaseOfferingInput) SetOfferingArn(v string) *PurchaseOfferingInput

SetOfferingArn sets the OfferingArn field's value.

func (*PurchaseOfferingInput) SetReservationName added in v1.35.0

func (s *PurchaseOfferingInput) SetReservationName(v string) *PurchaseOfferingInput

SetReservationName sets the ReservationName field's value.

func (*PurchaseOfferingInput) SetStart added in v1.35.0

SetStart sets the Start field's value.

func (PurchaseOfferingInput) String added in v1.35.0

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 added in v1.35.0

func (s *PurchaseOfferingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PurchaseOfferingOutput added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

SetReservation sets the Reservation field's value.

func (PurchaseOfferingOutput) String added in v1.35.0

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*RemoveBridgeOutputInput) SetOutputName added in v1.44.243

SetOutputName sets the OutputName field's value.

func (RemoveBridgeOutputInput) String added in v1.44.243

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 added in v1.44.243

func (s *RemoveBridgeOutputInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveBridgeOutputOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*RemoveBridgeOutputOutput) SetOutputName added in v1.44.243

SetOutputName sets the OutputName field's value.

func (RemoveBridgeOutputOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*RemoveBridgeSourceInput) SetSourceName added in v1.44.243

SetSourceName sets the SourceName field's value.

func (RemoveBridgeSourceInput) String added in v1.44.243

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 added in v1.44.243

func (s *RemoveBridgeSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveBridgeSourceOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*RemoveBridgeSourceOutput) SetSourceName added in v1.44.243

SetSourceName sets the SourceName field's value.

func (RemoveBridgeSourceOutput) String added in v1.44.243

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 added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetFlowArn sets the FlowArn field's value.

func (*RemoveFlowMediaStreamInput) SetMediaStreamName added in v1.38.41

SetMediaStreamName sets the MediaStreamName field's value.

func (RemoveFlowMediaStreamInput) String added in v1.38.41

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 added in v1.38.41

func (s *RemoveFlowMediaStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveFlowMediaStreamOutput added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetFlowArn sets the FlowArn field's value.

func (*RemoveFlowMediaStreamOutput) SetMediaStreamName added in v1.38.41

SetMediaStreamName sets the MediaStreamName field's value.

func (RemoveFlowMediaStreamOutput) String added in v1.38.41

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

SetFlowArn sets the FlowArn field's value.

func (*RemoveFlowOutputInput) SetOutputArn

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

SetFlowArn sets the FlowArn field's value.

func (*RemoveFlowOutputOutput) SetOutputArn

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.29.27

SetFlowArn sets the FlowArn field's value.

func (*RemoveFlowSourceInput) SetSourceArn added in v1.29.27

SetSourceArn sets the SourceArn field's value.

func (RemoveFlowSourceInput) String added in v1.29.27

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 added in v1.29.27

func (s *RemoveFlowSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveFlowSourceOutput added in v1.29.27

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 added in v1.29.27

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 added in v1.29.27

SetFlowArn sets the FlowArn field's value.

func (*RemoveFlowSourceOutput) SetSourceArn added in v1.29.27

SetSourceArn sets the SourceArn field's value.

func (RemoveFlowSourceOutput) String added in v1.29.27

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 added in v1.30.2

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 added in v1.30.2

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 added in v1.30.2

SetFlowArn sets the FlowArn field's value.

func (*RemoveFlowVpcInterfaceInput) SetVpcInterfaceName added in v1.30.2

SetVpcInterfaceName sets the VpcInterfaceName field's value.

func (RemoveFlowVpcInterfaceInput) String added in v1.30.2

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 added in v1.30.2

func (s *RemoveFlowVpcInterfaceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveFlowVpcInterfaceOutput added in v1.30.2

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 added in v1.30.2

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 added in v1.30.2

SetFlowArn sets the FlowArn field's value.

func (*RemoveFlowVpcInterfaceOutput) SetNonDeletedNetworkInterfaceIds added in v1.30.2

func (s *RemoveFlowVpcInterfaceOutput) SetNonDeletedNetworkInterfaceIds(v []*string) *RemoveFlowVpcInterfaceOutput

SetNonDeletedNetworkInterfaceIds sets the NonDeletedNetworkInterfaceIds field's value.

func (*RemoveFlowVpcInterfaceOutput) SetVpcInterfaceName added in v1.30.2

SetVpcInterfaceName sets the VpcInterfaceName field's value.

func (RemoveFlowVpcInterfaceOutput) String added in v1.30.2

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

func (s *Reservation) SetCurrencyCode(v string) *Reservation

SetCurrencyCode sets the CurrencyCode field's value.

func (*Reservation) SetDuration added in v1.35.0

func (s *Reservation) SetDuration(v int64) *Reservation

SetDuration sets the Duration field's value.

func (*Reservation) SetDurationUnits added in v1.35.0

func (s *Reservation) SetDurationUnits(v string) *Reservation

SetDurationUnits sets the DurationUnits field's value.

func (*Reservation) SetEnd added in v1.35.0

func (s *Reservation) SetEnd(v string) *Reservation

SetEnd sets the End field's value.

func (*Reservation) SetOfferingArn added in v1.35.0

func (s *Reservation) SetOfferingArn(v string) *Reservation

SetOfferingArn sets the OfferingArn field's value.

func (*Reservation) SetOfferingDescription added in v1.35.0

func (s *Reservation) SetOfferingDescription(v string) *Reservation

SetOfferingDescription sets the OfferingDescription field's value.

func (*Reservation) SetPricePerUnit added in v1.35.0

func (s *Reservation) SetPricePerUnit(v string) *Reservation

SetPricePerUnit sets the PricePerUnit field's value.

func (*Reservation) SetPriceUnits added in v1.35.0

func (s *Reservation) SetPriceUnits(v string) *Reservation

SetPriceUnits sets the PriceUnits field's value.

func (*Reservation) SetReservationArn added in v1.35.0

func (s *Reservation) SetReservationArn(v string) *Reservation

SetReservationArn sets the ReservationArn field's value.

func (*Reservation) SetReservationName added in v1.35.0

func (s *Reservation) SetReservationName(v string) *Reservation

SetReservationName sets the ReservationName field's value.

func (*Reservation) SetReservationState added in v1.35.0

func (s *Reservation) SetReservationState(v string) *Reservation

SetReservationState sets the ReservationState field's value.

func (*Reservation) SetResourceSpecification added in v1.35.0

func (s *Reservation) SetResourceSpecification(v *ResourceSpecification) *Reservation

SetResourceSpecification sets the ResourceSpecification field's value.

func (*Reservation) SetStart added in v1.35.0

func (s *Reservation) SetStart(v string) *Reservation

SetStart sets the Start field's value.

func (Reservation) String added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

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 added in v1.35.0

func (s *ResourceSpecification) SetReservedBitrate(v int64) *ResourceSpecification

SetReservedBitrate sets the ReservedBitrate field's value.

func (*ResourceSpecification) SetResourceType added in v1.35.0

func (s *ResourceSpecification) SetResourceType(v string) *ResourceSpecification

SetResourceType sets the ResourceType field's value.

func (ResourceSpecification) String added in v1.35.0

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

SetEntitlementArn sets the EntitlementArn field's value.

func (*RevokeFlowEntitlementInput) SetFlowArn

SetFlowArn sets the FlowArn field's value.

func (RevokeFlowEntitlementInput) 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

SetEntitlementArn sets the EntitlementArn field's value.

func (*RevokeFlowEntitlementOutput) SetFlowArn

SetFlowArn sets the FlowArn field's value.

func (RevokeFlowEntitlementOutput) 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 added in v1.28.0

type ServiceUnavailableException 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 (*ServiceUnavailableException) Code added in v1.28.0

Code returns the exception type name.

func (*ServiceUnavailableException) Error added in v1.28.0

func (ServiceUnavailableException) GoString added in v1.28.0

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 added in v1.28.0

func (s *ServiceUnavailableException) Message() string

Message returns the exception's message.

func (*ServiceUnavailableException) OrigErr added in v1.28.0

func (s *ServiceUnavailableException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceUnavailableException) RequestID added in v1.28.0

func (s *ServiceUnavailableException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceUnavailableException) StatusCode added in v1.28.0

func (s *ServiceUnavailableException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceUnavailableException) String added in v1.28.0

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*SetGatewayBridgeSourceRequest) SetVpcInterfaceAttachment added in v1.44.243

SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.

func (SetGatewayBridgeSourceRequest) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.38.41

func (s *SetSourceRequest) SetMaxSyncBuffer(v int64) *SetSourceRequest

SetMaxSyncBuffer sets the MaxSyncBuffer field's value.

func (*SetSourceRequest) SetMediaStreamSourceConfigurations added in v1.38.41

func (s *SetSourceRequest) SetMediaStreamSourceConfigurations(v []*MediaStreamSourceConfigurationRequest) *SetSourceRequest

SetMediaStreamSourceConfigurations sets the MediaStreamSourceConfigurations field's value.

func (*SetSourceRequest) SetMinLatency added in v1.37.32

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 added in v1.42.25

func (s *SetSourceRequest) SetSenderControlPort(v int64) *SetSourceRequest

SetSenderControlPort sets the SenderControlPort field's value.

func (*SetSourceRequest) SetSenderIpAddress added in v1.42.25

func (s *SetSourceRequest) SetSenderIpAddress(v string) *SetSourceRequest

SetSenderIpAddress sets the SenderIpAddress field's value.

func (*SetSourceRequest) SetSourceListenerAddress added in v1.44.101

func (s *SetSourceRequest) SetSourceListenerAddress(v string) *SetSourceRequest

SetSourceListenerAddress sets the SourceListenerAddress field's value.

func (*SetSourceRequest) SetSourceListenerPort added in v1.44.101

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 added in v1.30.2

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

func (s Source) 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 (*Source) SetDataTransferSubscriberFeePercent added in v1.24.2

func (s *Source) SetDataTransferSubscriberFeePercent(v int64) *Source

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

func (s *Source) SetDescription(v string) *Source

SetDescription sets the Description field's value.

func (*Source) SetEntitlementArn

func (s *Source) SetEntitlementArn(v string) *Source

SetEntitlementArn sets the EntitlementArn field's value.

func (*Source) SetGatewayBridgeSource added in v1.44.243

func (s *Source) SetGatewayBridgeSource(v *GatewayBridgeSource) *Source

SetGatewayBridgeSource sets the GatewayBridgeSource field's value.

func (*Source) SetIngestIp

func (s *Source) SetIngestIp(v string) *Source

SetIngestIp sets the IngestIp field's value.

func (*Source) SetIngestPort

func (s *Source) SetIngestPort(v int64) *Source

SetIngestPort sets the IngestPort field's value.

func (*Source) SetMediaStreamSourceConfigurations added in v1.38.41

func (s *Source) SetMediaStreamSourceConfigurations(v []*MediaStreamSourceConfiguration) *Source

SetMediaStreamSourceConfigurations sets the MediaStreamSourceConfigurations field's value.

func (*Source) SetName

func (s *Source) SetName(v string) *Source

SetName sets the Name field's value.

func (*Source) SetSenderControlPort added in v1.42.25

func (s *Source) SetSenderControlPort(v int64) *Source

SetSenderControlPort sets the SenderControlPort field's value.

func (*Source) SetSenderIpAddress added in v1.42.25

func (s *Source) SetSenderIpAddress(v string) *Source

SetSenderIpAddress sets the SenderIpAddress field's value.

func (*Source) SetSourceArn

func (s *Source) SetSourceArn(v string) *Source

SetSourceArn sets the SourceArn field's value.

func (*Source) SetTransport

func (s *Source) SetTransport(v *Transport) *Source

SetTransport sets the Transport field's value.

func (*Source) SetVpcInterfaceName added in v1.30.2

func (s *Source) SetVpcInterfaceName(v string) *Source

SetVpcInterfaceName sets the VpcInterfaceName field's value.

func (*Source) SetWhitelistCidr

func (s *Source) SetWhitelistCidr(v string) *Source

SetWhitelistCidr sets the WhitelistCidr field's value.

func (Source) String

func (s Source) 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 SourcePriority added in v1.38.60

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 added in v1.38.60

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 added in v1.38.60

func (s *SourcePriority) SetPrimarySource(v string) *SourcePriority

SetPrimarySource sets the PrimarySource field's value.

func (SourcePriority) String added in v1.38.60

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 added in v1.16.26

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 added in v1.16.26

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 added in v1.16.26

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags added in v1.16.26

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String added in v1.16.26

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 added in v1.16.26

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput added in v1.16.26

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString added in v1.16.26

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 added in v1.16.26

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 added in v1.28.0

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 added in v1.28.0

func (s *TooManyRequestsException) Code() string

Code returns the exception type name.

func (*TooManyRequestsException) Error added in v1.28.0

func (s *TooManyRequestsException) Error() string

func (TooManyRequestsException) GoString added in v1.28.0

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 added in v1.28.0

func (s *TooManyRequestsException) Message() string

Message returns the exception's message.

func (*TooManyRequestsException) OrigErr added in v1.28.0

func (s *TooManyRequestsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyRequestsException) RequestID added in v1.28.0

func (s *TooManyRequestsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyRequestsException) StatusCode added in v1.28.0

func (s *TooManyRequestsException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (TooManyRequestsException) String added in v1.28.0

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

func (s Transport) 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 (*Transport) SetCidrAllowList added in v1.21.6

func (s *Transport) SetCidrAllowList(v []*string) *Transport

SetCidrAllowList sets the CidrAllowList field's value.

func (*Transport) SetMaxBitrate

func (s *Transport) SetMaxBitrate(v int64) *Transport

SetMaxBitrate sets the MaxBitrate field's value.

func (*Transport) SetMaxLatency

func (s *Transport) SetMaxLatency(v int64) *Transport

SetMaxLatency sets the MaxLatency field's value.

func (*Transport) SetMaxSyncBuffer added in v1.38.41

func (s *Transport) SetMaxSyncBuffer(v int64) *Transport

SetMaxSyncBuffer sets the MaxSyncBuffer field's value.

func (*Transport) SetMinLatency added in v1.37.32

func (s *Transport) SetMinLatency(v int64) *Transport

SetMinLatency sets the MinLatency field's value.

func (*Transport) SetProtocol

func (s *Transport) SetProtocol(v string) *Transport

SetProtocol sets the Protocol field's value.

func (*Transport) SetRemoteId added in v1.21.6

func (s *Transport) SetRemoteId(v string) *Transport

SetRemoteId sets the RemoteId field's value.

func (*Transport) SetSenderControlPort added in v1.42.25

func (s *Transport) SetSenderControlPort(v int64) *Transport

SetSenderControlPort sets the SenderControlPort field's value.

func (*Transport) SetSenderIpAddress added in v1.42.25

func (s *Transport) SetSenderIpAddress(v string) *Transport

SetSenderIpAddress sets the SenderIpAddress field's value.

func (*Transport) SetSmoothingLatency

func (s *Transport) SetSmoothingLatency(v int64) *Transport

SetSmoothingLatency sets the SmoothingLatency field's value.

func (*Transport) SetSourceListenerAddress added in v1.44.101

func (s *Transport) SetSourceListenerAddress(v string) *Transport

SetSourceListenerAddress sets the SourceListenerAddress field's value.

func (*Transport) SetSourceListenerPort added in v1.44.101

func (s *Transport) SetSourceListenerPort(v int64) *Transport

SetSourceListenerPort sets the SourceListenerPort field's value.

func (*Transport) SetStreamId

func (s *Transport) SetStreamId(v string) *Transport

SetStreamId sets the StreamId field's value.

func (Transport) String

func (s Transport) 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 TransportMediaInfo added in v1.49.9

type TransportMediaInfo struct {

	// The list of transport stream programs in the current flow's source.
	//
	// Programs is a required field
	Programs []*TransportStreamProgram `locationName:"programs" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The metadata of the transport stream in the current flow's source.

func (TransportMediaInfo) GoString added in v1.49.9

func (s TransportMediaInfo) 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 (*TransportMediaInfo) SetPrograms added in v1.49.9

SetPrograms sets the Programs field's value.

func (TransportMediaInfo) String added in v1.49.9

func (s TransportMediaInfo) 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 TransportStream added in v1.49.9

type TransportStream struct {

	// The number of channels in the audio stream.
	Channels *int64 `locationName:"channels" type:"integer"`

	// The codec used by the stream.
	Codec *string `locationName:"codec" type:"string"`

	// The frame rate used by the video stream.
	FrameRate *string `locationName:"frameRate" type:"string"`

	// The frame resolution used by the video stream.
	FrameResolution *FrameResolution `locationName:"frameResolution" type:"structure"`

	// The Packet ID (PID) as it is reported in the Program Map Table.
	//
	// Pid is a required field
	Pid *int64 `locationName:"pid" type:"integer" required:"true"`

	// The sample rate used by the audio stream.
	SampleRate *int64 `locationName:"sampleRate" type:"integer"`

	// The sample bit size used by the audio stream.
	SampleSize *int64 `locationName:"sampleSize" type:"integer"`

	// The Stream Type as it is reported in the Program Map Table.
	//
	// StreamType is a required field
	StreamType *string `locationName:"streamType" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The metadata of an elementary transport stream.

func (TransportStream) GoString added in v1.49.9

func (s TransportStream) 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 (*TransportStream) SetChannels added in v1.49.9

func (s *TransportStream) SetChannels(v int64) *TransportStream

SetChannels sets the Channels field's value.

func (*TransportStream) SetCodec added in v1.49.9

func (s *TransportStream) SetCodec(v string) *TransportStream

SetCodec sets the Codec field's value.

func (*TransportStream) SetFrameRate added in v1.49.9

func (s *TransportStream) SetFrameRate(v string) *TransportStream

SetFrameRate sets the FrameRate field's value.

func (*TransportStream) SetFrameResolution added in v1.49.9

func (s *TransportStream) SetFrameResolution(v *FrameResolution) *TransportStream

SetFrameResolution sets the FrameResolution field's value.

func (*TransportStream) SetPid added in v1.49.9

func (s *TransportStream) SetPid(v int64) *TransportStream

SetPid sets the Pid field's value.

func (*TransportStream) SetSampleRate added in v1.49.9

func (s *TransportStream) SetSampleRate(v int64) *TransportStream

SetSampleRate sets the SampleRate field's value.

func (*TransportStream) SetSampleSize added in v1.49.9

func (s *TransportStream) SetSampleSize(v int64) *TransportStream

SetSampleSize sets the SampleSize field's value.

func (*TransportStream) SetStreamType added in v1.49.9

func (s *TransportStream) SetStreamType(v string) *TransportStream

SetStreamType sets the StreamType field's value.

func (TransportStream) String added in v1.49.9

func (s TransportStream) 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 TransportStreamProgram added in v1.49.9

type TransportStreamProgram struct {

	// The Program Clock Reference (PCR) Packet ID (PID) as it is reported in the
	// Program Association Table.
	//
	// PcrPid is a required field
	PcrPid *int64 `locationName:"pcrPid" type:"integer" required:"true"`

	// The program name as it is reported in the Program Association Table.
	ProgramName *string `locationName:"programName" type:"string"`

	// The program number as it is reported in the Program Association Table.
	//
	// ProgramNumber is a required field
	ProgramNumber *int64 `locationName:"programNumber" type:"integer" required:"true"`

	// The program Packet ID (PID) as it is reported in the Program Association
	// Table.
	//
	// ProgramPid is a required field
	ProgramPid *int64 `locationName:"programPid" type:"integer" required:"true"`

	// The list of elementary transport streams in the program. The list includes
	// video, audio, and data streams.
	//
	// Streams is a required field
	Streams []*TransportStream `locationName:"streams" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The metadata of a single transport stream program.

func (TransportStreamProgram) GoString added in v1.49.9

func (s TransportStreamProgram) 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 (*TransportStreamProgram) SetPcrPid added in v1.49.9

SetPcrPid sets the PcrPid field's value.

func (*TransportStreamProgram) SetProgramName added in v1.49.9

SetProgramName sets the ProgramName field's value.

func (*TransportStreamProgram) SetProgramNumber added in v1.49.9

func (s *TransportStreamProgram) SetProgramNumber(v int64) *TransportStreamProgram

SetProgramNumber sets the ProgramNumber field's value.

func (*TransportStreamProgram) SetProgramPid added in v1.49.9

SetProgramPid sets the ProgramPid field's value.

func (*TransportStreamProgram) SetStreams added in v1.49.9

SetStreams sets the Streams field's value.

func (TransportStreamProgram) String added in v1.49.9

func (s TransportStreamProgram) 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 UntagResourceInput added in v1.16.26

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 added in v1.16.26

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 added in v1.16.26

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys added in v1.16.26

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String added in v1.16.26

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 added in v1.16.26

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput added in v1.16.26

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString added in v1.16.26

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 added in v1.16.26

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetFlowArn sets the FlowArn field's value.

func (*UpdateBridgeFlowSourceRequest) SetFlowVpcInterfaceAttachment added in v1.44.243

SetFlowVpcInterfaceAttachment sets the FlowVpcInterfaceAttachment field's value.

func (UpdateBridgeFlowSourceRequest) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *UpdateBridgeInput) SetBridgeArn(v string) *UpdateBridgeInput

SetBridgeArn sets the BridgeArn field's value.

func (*UpdateBridgeInput) SetEgressGatewayBridge added in v1.44.243

SetEgressGatewayBridge sets the EgressGatewayBridge field's value.

func (*UpdateBridgeInput) SetIngressGatewayBridge added in v1.44.243

SetIngressGatewayBridge sets the IngressGatewayBridge field's value.

func (*UpdateBridgeInput) SetSourceFailoverConfig added in v1.44.243

func (s *UpdateBridgeInput) SetSourceFailoverConfig(v *UpdateFailoverConfig) *UpdateBridgeInput

SetSourceFailoverConfig sets the SourceFailoverConfig field's value.

func (UpdateBridgeInput) String added in v1.44.243

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 added in v1.44.243

func (s *UpdateBridgeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBridgeNetworkOutputRequest added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetIpAddress sets the IpAddress field's value.

func (*UpdateBridgeNetworkOutputRequest) SetNetworkName added in v1.44.243

SetNetworkName sets the NetworkName field's value.

func (*UpdateBridgeNetworkOutputRequest) SetPort added in v1.44.243

SetPort sets the Port field's value.

func (*UpdateBridgeNetworkOutputRequest) SetProtocol added in v1.44.243

SetProtocol sets the Protocol field's value.

func (*UpdateBridgeNetworkOutputRequest) SetTtl added in v1.44.243

SetTtl sets the Ttl field's value.

func (UpdateBridgeNetworkOutputRequest) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetMulticastIp sets the MulticastIp field's value.

func (*UpdateBridgeNetworkSourceRequest) SetNetworkName added in v1.44.243

SetNetworkName sets the NetworkName field's value.

func (*UpdateBridgeNetworkSourceRequest) SetPort added in v1.44.243

SetPort sets the Port field's value.

func (*UpdateBridgeNetworkSourceRequest) SetProtocol added in v1.44.243

SetProtocol sets the Protocol field's value.

func (UpdateBridgeNetworkSourceRequest) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

func (s *UpdateBridgeOutput) SetBridge(v *Bridge) *UpdateBridgeOutput

SetBridge sets the Bridge field's value.

func (UpdateBridgeOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*UpdateBridgeOutputInput) SetNetworkOutput added in v1.44.243

SetNetworkOutput sets the NetworkOutput field's value.

func (*UpdateBridgeOutputInput) SetOutputName added in v1.44.243

SetOutputName sets the OutputName field's value.

func (UpdateBridgeOutputInput) String added in v1.44.243

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 added in v1.44.243

func (s *UpdateBridgeOutputInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBridgeOutputOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*UpdateBridgeOutputOutput) SetOutput added in v1.44.243

SetOutput sets the Output field's value.

func (UpdateBridgeOutputOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*UpdateBridgeSourceInput) SetFlowSource added in v1.44.243

SetFlowSource sets the FlowSource field's value.

func (*UpdateBridgeSourceInput) SetNetworkSource added in v1.44.243

SetNetworkSource sets the NetworkSource field's value.

func (*UpdateBridgeSourceInput) SetSourceName added in v1.44.243

SetSourceName sets the SourceName field's value.

func (UpdateBridgeSourceInput) String added in v1.44.243

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 added in v1.44.243

func (s *UpdateBridgeSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBridgeSourceOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*UpdateBridgeSourceOutput) SetSource added in v1.44.243

SetSource sets the Source field's value.

func (UpdateBridgeSourceOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*UpdateBridgeStateInput) SetDesiredState added in v1.44.243

func (s *UpdateBridgeStateInput) SetDesiredState(v string) *UpdateBridgeStateInput

SetDesiredState sets the DesiredState field's value.

func (UpdateBridgeStateInput) String added in v1.44.243

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 added in v1.44.243

func (s *UpdateBridgeStateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBridgeStateOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*UpdateBridgeStateOutput) SetDesiredState added in v1.44.243

SetDesiredState sets the DesiredState field's value.

func (UpdateBridgeStateOutput) String added in v1.44.243

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 added in v1.44.243

type UpdateEgressGatewayBridgeRequest struct {

	// Update an existing egress-type bridge.
	MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"`
	// contains filtered or unexported fields
}

func (UpdateEgressGatewayBridgeRequest) GoString added in v1.44.243

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 added in v1.44.243

SetMaxBitrate sets the MaxBitrate field's value.

func (UpdateEgressGatewayBridgeRequest) String added in v1.44.243

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 added in v1.19.45

func (s *UpdateEncryption) SetConstantInitializationVector(v string) *UpdateEncryption

SetConstantInitializationVector sets the ConstantInitializationVector field's value.

func (*UpdateEncryption) SetDeviceId added in v1.19.45

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 added in v1.19.45

func (s *UpdateEncryption) SetRegion(v string) *UpdateEncryption

SetRegion sets the Region field's value.

func (*UpdateEncryption) SetResourceId added in v1.19.45

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 added in v1.19.45

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.38.60

func (s *UpdateFailoverConfig) SetFailoverMode(v string) *UpdateFailoverConfig

SetFailoverMode sets the FailoverMode field's value.

func (*UpdateFailoverConfig) SetRecoveryWindow added in v1.29.27

func (s *UpdateFailoverConfig) SetRecoveryWindow(v int64) *UpdateFailoverConfig

SetRecoveryWindow sets the RecoveryWindow field's value.

func (*UpdateFailoverConfig) SetSourcePriority added in v1.38.60

func (s *UpdateFailoverConfig) SetSourcePriority(v *SourcePriority) *UpdateFailoverConfig

SetSourcePriority sets the SourcePriority field's value.

func (*UpdateFailoverConfig) SetState added in v1.29.27

SetState sets the State field's value.

func (UpdateFailoverConfig) String added in v1.29.27

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

SetDescription sets the Description field's value.

func (*UpdateFlowEntitlementInput) SetEncryption

SetEncryption sets the Encryption field's value.

func (*UpdateFlowEntitlementInput) SetEntitlementArn

SetEntitlementArn sets the EntitlementArn field's value.

func (*UpdateFlowEntitlementInput) SetEntitlementStatus added in v1.33.12

func (s *UpdateFlowEntitlementInput) SetEntitlementStatus(v string) *UpdateFlowEntitlementInput

SetEntitlementStatus sets the EntitlementStatus field's value.

func (*UpdateFlowEntitlementInput) SetFlowArn

SetFlowArn sets the FlowArn field's value.

func (*UpdateFlowEntitlementInput) SetSubscribers

SetSubscribers sets the Subscribers field's value.

func (UpdateFlowEntitlementInput) 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

SetEntitlement sets the Entitlement field's value.

func (*UpdateFlowEntitlementOutput) SetFlowArn

SetFlowArn sets the FlowArn field's value.

func (UpdateFlowEntitlementOutput) 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 added in v1.29.27

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 added in v1.29.27

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 added in v1.29.27

func (s *UpdateFlowInput) SetFlowArn(v string) *UpdateFlowInput

SetFlowArn sets the FlowArn field's value.

func (*UpdateFlowInput) SetMaintenance added in v1.43.22

func (s *UpdateFlowInput) SetMaintenance(v *UpdateMaintenance) *UpdateFlowInput

SetMaintenance sets the Maintenance field's value.

func (*UpdateFlowInput) SetSourceFailoverConfig added in v1.29.27

func (s *UpdateFlowInput) SetSourceFailoverConfig(v *UpdateFailoverConfig) *UpdateFlowInput

SetSourceFailoverConfig sets the SourceFailoverConfig field's value.

func (UpdateFlowInput) String added in v1.29.27

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 added in v1.29.27

func (s *UpdateFlowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFlowMediaStreamInput added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetAttributes sets the Attributes field's value.

func (*UpdateFlowMediaStreamInput) SetClockRate added in v1.38.41

SetClockRate sets the ClockRate field's value.

func (*UpdateFlowMediaStreamInput) SetDescription added in v1.38.41

SetDescription sets the Description field's value.

func (*UpdateFlowMediaStreamInput) SetFlowArn added in v1.38.41

SetFlowArn sets the FlowArn field's value.

func (*UpdateFlowMediaStreamInput) SetMediaStreamName added in v1.38.41

SetMediaStreamName sets the MediaStreamName field's value.

func (*UpdateFlowMediaStreamInput) SetMediaStreamType added in v1.38.41

SetMediaStreamType sets the MediaStreamType field's value.

func (*UpdateFlowMediaStreamInput) SetVideoFormat added in v1.38.41

SetVideoFormat sets the VideoFormat field's value.

func (UpdateFlowMediaStreamInput) String added in v1.38.41

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 added in v1.38.41

func (s *UpdateFlowMediaStreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFlowMediaStreamOutput added in v1.38.41

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 added in v1.38.41

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 added in v1.38.41

SetFlowArn sets the FlowArn field's value.

func (*UpdateFlowMediaStreamOutput) SetMediaStream added in v1.38.41

SetMediaStream sets the MediaStream field's value.

func (UpdateFlowMediaStreamOutput) String added in v1.38.41

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 added in v1.29.27

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 added in v1.29.27

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 added in v1.29.27

func (s *UpdateFlowOutput) SetFlow(v *Flow) *UpdateFlowOutput

SetFlow sets the Flow field's value.

func (UpdateFlowOutput) String added in v1.29.27

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 added in v1.21.6

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

SetEncryption sets the Encryption field's value.

func (*UpdateFlowOutputInput) SetFlowArn

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 added in v1.38.41

func (s *UpdateFlowOutputInput) SetMediaStreamOutputConfigurations(v []*MediaStreamOutputConfigurationRequest) *UpdateFlowOutputInput

SetMediaStreamOutputConfigurations sets the MediaStreamOutputConfigurations field's value.

func (*UpdateFlowOutputInput) SetMinLatency added in v1.37.32

func (s *UpdateFlowOutputInput) SetMinLatency(v int64) *UpdateFlowOutputInput

SetMinLatency sets the MinLatency field's value.

func (*UpdateFlowOutputInput) SetOutputArn

SetOutputArn sets the OutputArn field's value.

func (*UpdateFlowOutputInput) SetPort

SetPort sets the Port field's value.

func (*UpdateFlowOutputInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*UpdateFlowOutputInput) SetRemoteId added in v1.21.6

SetRemoteId sets the RemoteId field's value.

func (*UpdateFlowOutputInput) SetSenderControlPort added in v1.42.25

func (s *UpdateFlowOutputInput) SetSenderControlPort(v int64) *UpdateFlowOutputInput

SetSenderControlPort sets the SenderControlPort field's value.

func (*UpdateFlowOutputInput) SetSenderIpAddress added in v1.42.25

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

SetStreamId sets the StreamId field's value.

func (*UpdateFlowOutputInput) SetVpcInterfaceAttachment added in v1.30.6

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

SetFlowArn sets the FlowArn field's value.

func (*UpdateFlowOutputOutput) SetOutput

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

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

SetFlowArn sets the FlowArn field's value.

func (*UpdateFlowSourceInput) SetGatewayBridgeSource added in v1.44.243

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 added in v1.38.41

func (s *UpdateFlowSourceInput) SetMaxSyncBuffer(v int64) *UpdateFlowSourceInput

SetMaxSyncBuffer sets the MaxSyncBuffer field's value.

func (*UpdateFlowSourceInput) SetMediaStreamSourceConfigurations added in v1.38.41

func (s *UpdateFlowSourceInput) SetMediaStreamSourceConfigurations(v []*MediaStreamSourceConfigurationRequest) *UpdateFlowSourceInput

SetMediaStreamSourceConfigurations sets the MediaStreamSourceConfigurations field's value.

func (*UpdateFlowSourceInput) SetMinLatency added in v1.37.32

func (s *UpdateFlowSourceInput) SetMinLatency(v int64) *UpdateFlowSourceInput

SetMinLatency sets the MinLatency field's value.

func (*UpdateFlowSourceInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*UpdateFlowSourceInput) SetSenderControlPort added in v1.42.25

func (s *UpdateFlowSourceInput) SetSenderControlPort(v int64) *UpdateFlowSourceInput

SetSenderControlPort sets the SenderControlPort field's value.

func (*UpdateFlowSourceInput) SetSenderIpAddress added in v1.42.25

func (s *UpdateFlowSourceInput) SetSenderIpAddress(v string) *UpdateFlowSourceInput

SetSenderIpAddress sets the SenderIpAddress field's value.

func (*UpdateFlowSourceInput) SetSourceArn

SetSourceArn sets the SourceArn field's value.

func (*UpdateFlowSourceInput) SetSourceListenerAddress added in v1.44.101

func (s *UpdateFlowSourceInput) SetSourceListenerAddress(v string) *UpdateFlowSourceInput

SetSourceListenerAddress sets the SourceListenerAddress field's value.

func (*UpdateFlowSourceInput) SetSourceListenerPort added in v1.44.101

func (s *UpdateFlowSourceInput) SetSourceListenerPort(v int64) *UpdateFlowSourceInput

SetSourceListenerPort sets the SourceListenerPort field's value.

func (*UpdateFlowSourceInput) SetStreamId

SetStreamId sets the StreamId field's value.

func (*UpdateFlowSourceInput) SetVpcInterfaceName added in v1.30.2

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

SetFlowArn sets the FlowArn field's value.

func (*UpdateFlowSourceOutput) SetSource

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgeArn sets the BridgeArn field's value.

func (*UpdateGatewayBridgeSourceRequest) SetVpcInterfaceAttachment added in v1.44.243

SetVpcInterfaceAttachment sets the VpcInterfaceAttachment field's value.

func (UpdateGatewayBridgeSourceRequest) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgePlacement sets the BridgePlacement field's value.

func (*UpdateGatewayInstanceInput) SetGatewayInstanceArn added in v1.44.243

func (s *UpdateGatewayInstanceInput) SetGatewayInstanceArn(v string) *UpdateGatewayInstanceInput

SetGatewayInstanceArn sets the GatewayInstanceArn field's value.

func (UpdateGatewayInstanceInput) String added in v1.44.243

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 added in v1.44.243

func (s *UpdateGatewayInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGatewayInstanceOutput added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetBridgePlacement sets the BridgePlacement field's value.

func (*UpdateGatewayInstanceOutput) SetGatewayInstanceArn added in v1.44.243

func (s *UpdateGatewayInstanceOutput) SetGatewayInstanceArn(v string) *UpdateGatewayInstanceOutput

SetGatewayInstanceArn sets the GatewayInstanceArn field's value.

func (UpdateGatewayInstanceOutput) String added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

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 added in v1.44.243

SetMaxBitrate sets the MaxBitrate field's value.

func (*UpdateIngressGatewayBridgeRequest) SetMaxOutputs added in v1.44.243

SetMaxOutputs sets the MaxOutputs field's value.

func (UpdateIngressGatewayBridgeRequest) String added in v1.44.243

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 added in v1.43.22

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 added in v1.43.22

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 added in v1.43.22

func (s *UpdateMaintenance) SetMaintenanceDay(v string) *UpdateMaintenance

SetMaintenanceDay sets the MaintenanceDay field's value.

func (*UpdateMaintenance) SetMaintenanceScheduledDate added in v1.43.22

func (s *UpdateMaintenance) SetMaintenanceScheduledDate(v string) *UpdateMaintenance

SetMaintenanceScheduledDate sets the MaintenanceScheduledDate field's value.

func (*UpdateMaintenance) SetMaintenanceStartHour added in v1.43.22

func (s *UpdateMaintenance) SetMaintenanceStartHour(v string) *UpdateMaintenance

SetMaintenanceStartHour sets the MaintenanceStartHour field's value.

func (UpdateMaintenance) String added in v1.43.22

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 added in v1.30.2

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 added in v1.30.2

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 added in v1.30.2

func (s *VpcInterface) SetName(v string) *VpcInterface

SetName sets the Name field's value.

func (*VpcInterface) SetNetworkInterfaceIds added in v1.30.2

func (s *VpcInterface) SetNetworkInterfaceIds(v []*string) *VpcInterface

SetNetworkInterfaceIds sets the NetworkInterfaceIds field's value.

func (*VpcInterface) SetNetworkInterfaceType added in v1.38.41

func (s *VpcInterface) SetNetworkInterfaceType(v string) *VpcInterface

SetNetworkInterfaceType sets the NetworkInterfaceType field's value.

func (*VpcInterface) SetRoleArn added in v1.30.2

func (s *VpcInterface) SetRoleArn(v string) *VpcInterface

SetRoleArn sets the RoleArn field's value.

func (*VpcInterface) SetSecurityGroupIds added in v1.30.2

func (s *VpcInterface) SetSecurityGroupIds(v []*string) *VpcInterface

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcInterface) SetSubnetId added in v1.30.2

func (s *VpcInterface) SetSubnetId(v string) *VpcInterface

SetSubnetId sets the SubnetId field's value.

func (VpcInterface) String added in v1.30.2

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 added in v1.30.6

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 added in v1.30.6

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 added in v1.30.6

func (s *VpcInterfaceAttachment) SetVpcInterfaceName(v string) *VpcInterfaceAttachment

SetVpcInterfaceName sets the VpcInterfaceName field's value.

func (VpcInterfaceAttachment) String added in v1.30.6

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 added in v1.30.2

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 added in v1.30.2

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 added in v1.30.2

SetName sets the Name field's value.

func (*VpcInterfaceRequest) SetNetworkInterfaceType added in v1.38.41

func (s *VpcInterfaceRequest) SetNetworkInterfaceType(v string) *VpcInterfaceRequest

SetNetworkInterfaceType sets the NetworkInterfaceType field's value.

func (*VpcInterfaceRequest) SetRoleArn added in v1.30.2

SetRoleArn sets the RoleArn field's value.

func (*VpcInterfaceRequest) SetSecurityGroupIds added in v1.30.2

func (s *VpcInterfaceRequest) SetSecurityGroupIds(v []*string) *VpcInterfaceRequest

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcInterfaceRequest) SetSubnetId added in v1.30.2

func (s *VpcInterfaceRequest) SetSubnetId(v string) *VpcInterfaceRequest

SetSubnetId sets the SubnetId field's value.

func (VpcInterfaceRequest) String added in v1.30.2

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 added in v1.30.2

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL